[Pkg-xfce-commits] [Git][xfce-team/desktop/xfce4-panel][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 16:44:58 GMT 2026



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


Commits:
edcef52f by Yves-Alexis Perez at 2026-03-23T18:47:41+01:00
enable vala bindings and ship them in the -dev package

- - - - -
93587780 by Yves-Alexis Perez at 2026-03-24T17:41:37+01:00
finalize changelog

- - - - -
a753f625 by Yves-Alexis Perez at 2026-03-24T17:41:44+01:00
upload xfce4-panel 4.20.7-2 to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/libxfce4panel-2.0-dev.install
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+xfce4-panel (4.20.7-2) unstable; urgency=medium
+
+  * enable vala bindings and ship them in the -dev package
+
+ -- Yves-Alexis Perez <corsac at debian.org>  Tue, 24 Mar 2026 17:41:41 +0100
+
 xfce4-panel (4.20.7-1) unstable; urgency=medium
 
   [ Pino Toscano ]


=====================================
debian/control
=====================================
@@ -18,10 +18,11 @@ Build-Depends: debhelper-compat (= 13),
                libwayland-dev [linux-any],
                libwnck-3-dev,
                libxext-dev,
-               libxfce4ui-2-dev (>= 4.17.1),
-               libxfce4util-dev (>= 4.17.2),
+               libxfce4ui-2-dev (>= 4.20.2-2),
+               libxfce4util-dev (>= 4.20.1-2),
                libxfce4windowing-0-dev (>= 4.20.1),
                libxfconf-0-dev,
+	       valac,
                meson
 Rules-Requires-Root: no
 Standards-Version: 4.7.2


=====================================
debian/libxfce4panel-2.0-dev.install
=====================================
@@ -3,3 +3,4 @@ usr/lib/*/libxfce4panel-2.0.so
 usr/lib/*/pkgconfig/libxfce4panel-2.0.pc
 usr/share/gtk-doc/html/libxfce4panel-2.0
 usr/share/gir-1.0/*
+usr/share/vala/vapi/


=====================================
debian/rules
=====================================
@@ -7,7 +7,7 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 	dh $@ --buildsystem=meson --without autoreconf --with gir
 
 override_dh_auto_configure:
-	dh_auto_configure -- -Dgtk-doc=true -Dintrospection=true -Dvala=disabled
+	dh_auto_configure -- -Dgtk-doc=true -Dintrospection=true -Dvala=enabled
 
 override_dh_installchangelogs:
 	DEB_BUILD_OPTIONS=notrimdch dh_installchangelogs NEWS



View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfce4-panel/-/compare/4d949559c7322ece6175775f7b1984b4b44fde32...a753f625cc9ab0209e8d78528d4ddf2cfe1914db

-- 
View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfce4-panel/-/compare/4d949559c7322ece6175775f7b1984b4b44fde32...a753f625cc9ab0209e8d78528d4ddf2cfe1914db
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/4b930014/attachment-0001.htm>


More information about the Pkg-xfce-commits mailing list