[Pkg-xfce-commits] [Git][xfce-team/desktop/libxfce4ui][debian/master] 3 commits: enable vala bindings and ship them in the -dev package

Yves-Alexis Perez (@corsac) gitlab at salsa.debian.org
Tue Mar 24 15:19:04 GMT 2026



Yves-Alexis Perez pushed to branch debian/master at xfce / desktop / libxfce4ui


Commits:
9f836142 by Yves-Alexis Perez at 2026-03-23T18:45:09+01:00
enable vala bindings and ship them in the -dev package

- - - - -
1fb6c081 by Yves-Alexis Perez at 2026-03-23T20:09:51+01:00
add b-dep on dh-sequence-gir

- - - - -
b6793ef3 by Yves-Alexis Perez at 2026-03-24T15:20:30+01:00
upload libxfce4ui 4.20.2-2 to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/libxfce4ui-2-dev.install
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,16 @@
+libxfce4ui (4.20.2-2) unstable; urgency=medium
+
+  [ Jeremy Bícha ]
+  * libxfce4ui-common: Remove Suggests: devhelp, libxfce4ui-2-0
+  * Remove Pre-Depends
+  * Remove manual dependency from -dev to gir- package
+  * Remove explicit --with-gir, handled by dh-sequence-gir
+
+  [ Yves-Alexis Perez ]
+  * enable vala bindings and ship them in the -dev package
+
+ -- Yves-Alexis Perez <corsac at debian.org>  Tue, 24 Mar 2026 15:20:25 +0100
+
 libxfce4ui (4.20.2-1) unstable; urgency=medium
 
   [ Jeremy Bícha ]


=====================================
debian/control
=====================================
@@ -4,6 +4,7 @@ Section: xfce
 Maintainer: Debian Xfce Maintainers <debian-xfce at lists.debian.org>
 Uploaders: Yves-Alexis Perez <corsac at debian.org>
 Build-Depends: debhelper-compat (= 13),
+	       dh-sequence-gir,
                gettext,
                gir1.2-gobject-2.0-dev,
                gir1.2-gtk-3.0-dev,
@@ -14,9 +15,10 @@ Build-Depends: debhelper-compat (= 13),
                libgtop2-dev,
                libgudev-1.0-dev [linux-any],
                libstartup-notification0-dev,
-               libxfce4util-dev (>= 4.17.2),
+               libxfce4util-dev (>= 4.20.1-2),
                libxfconf-0-dev,
                pkgconf,
+	       valac,
                xfce4-dev-tools
 Rules-Requires-Root: no
 Standards-Version: 4.7.2


=====================================
debian/libxfce4ui-2-dev.install
=====================================
@@ -5,3 +5,4 @@ usr/lib/*/libxfce4ui-2.so
 usr/lib/*/pkgconfig/libxfce4kbd-private-3.pc
 usr/lib/*/pkgconfig/libxfce4ui-2.pc
 usr/share/gir-1.0/*
+usr/share/vala/vapi/


=====================================
debian/rules
=====================================
@@ -16,7 +16,7 @@ override_dh_auto_configure:
 		--with-vendor-info=$(XFVENDOR) \
 		--enable-gtk-doc \
 		--enable-introspection=yes \
-		--enable-vala=no
+		--enable-vala=yes
 
 override_dh_install:
 	find debian/tmp -name '*.la' -delete



View it on GitLab: https://salsa.debian.org/xfce-team/desktop/libxfce4ui/-/compare/3d980c0aaa58dc9f44f654cd83ca47648eb94a36...b6793ef33c4c0fa09bd8e13481e34a51ca102a77

-- 
View it on GitLab: https://salsa.debian.org/xfce-team/desktop/libxfce4ui/-/compare/3d980c0aaa58dc9f44f654cd83ca47648eb94a36...b6793ef33c4c0fa09bd8e13481e34a51ca102a77
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-xfce-commits/attachments/20260324/03420ac2/attachment-0001.htm>


More information about the Pkg-xfce-commits mailing list