[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