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 via email to