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: