[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1033150: libxfce4ui-2-dev: vala development files are missing



Package: libxfce4ui-2-dev
Version: 4.18.2-2
Severity: important
Tags: patch

Dear Maintainer,

Vala language is widely used in developing applications that use
Glib/Gobject/GTK+.

Because of Debian package is misconfigured, vala binding are not
installed, which leads to impossibility to develop applications
with Vala using appropriate bindings.

The following patch may fix the issue.


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing-debug'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-6-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE=ru_RU:ru
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libxfce4ui-2-dev depends on:
ii  gir1.2-libxfce4ui-2.0  4.18.2-2
ii  libgtk-3-dev           3.24.37-3
ii  libxfce4ui-2-0         4.18.2-2
ii  libxfce4util-dev       4.18.1-3
ii  libxfconf-0-dev        4.18.0-3

libxfce4ui-2-dev recommends no packages.

libxfce4ui-2-dev suggests no packages.

-- no debconf information
diff -Naur libxfce4ui-4.18.2/debian/control libxfce4ui-4.18.2-new/debian/control
--- libxfce4ui-4.18.2/debian/control	2023-02-10 03:09:27.000000000 +0300
+++ libxfce4ui-4.18.2-new/debian/control	2023-03-18 10:35:26.096923826 +0300
@@ -15,6 +15,7 @@
                libxfce4util-dev (>= 4.17.2),
                libxfconf-0-dev,
                pkg-config,
+               valac,
                xfce4-dev-tools
 Rules-Requires-Root: no
 Standards-Version: 4.6.2
diff -Naur libxfce4ui-4.18.2/debian/libxfce4ui-2-dev.install libxfce4ui-4.18.2-new/debian/libxfce4ui-2-dev.install
--- libxfce4ui-4.18.2/debian/libxfce4ui-2-dev.install	2020-09-12 01:33:38.000000000 +0300
+++ libxfce4ui-4.18.2-new/debian/libxfce4ui-2-dev.install	2023-03-18 10:32:54.474704120 +0300
@@ -5,3 +5,4 @@
 usr/lib/*/pkgconfig/libxfce4kbd-private-3.pc
 usr/lib/*/pkgconfig/libxfce4ui-2.pc
 usr/share/gir-1.0/*
+usr/share/vala/vapi/*
diff -Naur libxfce4ui-4.18.2/debian/rules libxfce4ui-4.18.2-new/debian/rules
--- libxfce4ui-4.18.2/debian/rules	2023-02-27 09:01:24.000000000 +0300
+++ libxfce4ui-4.18.2-new/debian/rules	2023-03-18 10:31:36.185533274 +0300
@@ -15,8 +15,7 @@
 	dh_auto_configure -- \
 		--with-vendor-info=$(XFVENDOR) \
 		--enable-gtk-doc \
-		--enable-introspection=yes \
-		--enable-vala=no
+		--enable-introspection=yes
 
 override_dh_install:
 	find debian/tmp -name '*.la' -delete

Reply to: