Bug#1032597: libxfce4util-dev doesn't provide Vala API files
Package: libxfce4util-dev
Version: 4.18.1-2
Severity: important
Tags: patch
Dear Maintainer,
I'm trying to build Xfce panel plugin which is written using Vala
language, and it fails because of missing Vala API files in
libxfce4util-dev package.
Vala is the language which is widely used for writing applications
that use glib/gtk+ libraries.
I attach the patch for xfce4-panel package that can fix the issue.
The plugin I was trying to build:
https://gitlab.xfce.org/panel-plugins/xfce4-notes-plugin
Thank you!
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-5-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 libxfce4util-dev depends on:
ii gir1.2-libxfce4util-1.0 4.18.1-2
ii libglib2.0-dev 2.74.6-1
ii libxfce4util7 4.18.1-2
libxfce4util-dev recommends no packages.
Versions of packages libxfce4util-dev suggests:
pn devhelp <none>
-- no debconf information
diff -Naur libxfce4util-4.18.1-orig/debian/control libxfce4util-4.18.1/debian/control
--- libxfce4util-4.18.1-orig/debian/control 2023-01-12 10:28:40.000000000 +0300
+++ libxfce4util-4.18.1/debian/control 2023-03-09 21:40:14.405305943 +0300
@@ -9,6 +9,7 @@
intltool,
libgirepository1.0-dev,
libglib2.0-dev,
+ valac,
xfce4-dev-tools
Rules-Requires-Root: no
Standards-Version: 4.6.2
diff -Naur libxfce4util-4.18.1-orig/debian/libxfce4util-dev.install libxfce4util-4.18.1/debian/libxfce4util-dev.install
--- libxfce4util-4.18.1-orig/debian/libxfce4util-dev.install 2022-12-05 09:48:34.000000000 +0300
+++ libxfce4util-4.18.1/debian/libxfce4util-dev.install 2023-03-09 21:40:30.773607053 +0300
@@ -3,3 +3,4 @@
usr/lib/*/pkgconfig/*
usr/share/gir-1.0/*
usr/share/gtk-doc/html/libxfce4util/*
+usr/share/vala/vapi/*
diff -Naur libxfce4util-4.18.1-orig/debian/rules libxfce4util-4.18.1/debian/rules
--- libxfce4util-4.18.1-orig/debian/rules 2023-02-27 08:48:49.000000000 +0300
+++ libxfce4util-4.18.1/debian/rules 2023-03-09 21:34:15.846357983 +0300
@@ -10,7 +10,7 @@
endif
override_dh_auto_configure:
- dh_auto_configure -- --enable-gtk-doc --enable-introspection=yes --enable-vala=no
+ dh_auto_configure -- --enable-gtk-doc --enable-introspection=yes
execute_after_dh_auto_install:
find debian/tmp -name '*.la' -delete
Reply to: