[Pkg-xfce-commits] [Git][xfce-team/desktop/xfce4-terminal][debian/master] 5 commits: switch to meson buildsystem

Yves-Alexis Perez (@corsac) gitlab at salsa.debian.org
Thu Nov 13 07:22:34 GMT 2025



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


Commits:
7cec7fae by Yves-Alexis Perez at 2025-10-22T09:27:55+02:00
switch to meson buildsystem

- - - - -
d10bb79d by Yves-Alexis Perez at 2025-10-23T18:42:54+02:00
enable wayland and gtk-layer-shell support on linux

- - - - -
6138be3c by Yves-Alexis Perez at 2025-10-23T18:42:54+02:00
d/control: update standards version to 4.7.2

- - - - -
ac08f980 by Yves-Alexis Perez at 2025-10-23T18:42:54+02:00
finalize changelog

- - - - -
6adaeaa8 by Yves-Alexis Perez at 2025-10-23T18:42:54+02:00
upload xfce4-terminal 1.1.5-1 to unstable

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,8 +1,11 @@
-xfce4-terminal (1.1.5-1) UNRELEASED; urgency=medium
+xfce4-terminal (1.1.5-1) unstable; urgency=medium
 
   * New upstream version 1.1.5
+  * switch to meson buildsystem
+  * enable wayland and gtk-layer-shell support on linux
+  * d/control: update standards version to 4.7.2
 
- -- Yves-Alexis Perez <corsac at debian.org>  Thu, 27 Mar 2025 15:41:43 +0100
+ -- Yves-Alexis Perez <corsac at debian.org>  Thu, 23 Oct 2025 18:41:09 +0200
 
 xfce4-terminal (1.1.4-1) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -7,6 +7,7 @@ Build-Depends: debhelper-compat (= 13),
                gtk-doc-tools,
                intltool,
                libglib2.0-dev,
+               libgtk-layer-shell-dev [linux-any],
                libgtk-3-dev,
                libpcre2-dev,
                libstartup-notification0-dev,
@@ -14,9 +15,9 @@ Build-Depends: debhelper-compat (= 13),
                libvte-2.91-dev,
                libxfce4ui-2-dev,
                libxml-perl,
-               xfce4-dev-tools (>= 4.18.1)
+               meson,
 Rules-Requires-Root: no
-Standards-Version: 4.6.2
+Standards-Version: 4.7.2
 Homepage: https://docs.xfce.org/apps/terminal/start
 Vcs-Git: https://salsa.debian.org/xfce-team/desktop/xfce4-terminal.git
 Vcs-Browser: https://salsa.debian.org/xfce-team/desktop/xfce4-terminal


=====================================
debian/rules
=====================================
@@ -2,12 +2,17 @@
 
 export DEB_LDFLAGS_MAINT_APPEND=-Wl,-O1 -Wl,-z,defs
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+include /usr/share/dpkg/default.mk
+
+ifeq (linux,$(DEB_HOST_ARCH_OS))
+    EXTRA_CONFIGURE_ARGS += -Dwayland=enabled -Dgtk-layer-shell=enabled
+endif
 
 %:
-	dh $@
+	dh $@ --buildsystem=meson --without autoreconf
 
 override_dh_auto_configure:
-	dh_auto_configure -- --with-utempter
+	dh_auto_configure -- -Dlibutempter=enabled $(EXTRA_CONFIGURE_ARGS)
 
 execute_after_dh_auto_install:
 	install -c -m 0755 $(CURDIR)/debian/xfce4-terminal.wrapper $(CURDIR)/debian/xfce4-terminal/usr/bin/xfce4-terminal.wrapper



View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfce4-terminal/-/compare/50b5a9d6d154d05bf216b7deb02e469a60c8e44a...6adaeaa8fba61612f8e2bff93ac4807454c11f43

-- 
View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfce4-terminal/-/compare/50b5a9d6d154d05bf216b7deb02e469a60c8e44a...6adaeaa8fba61612f8e2bff93ac4807454c11f43
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/20251113/94717989/attachment-0001.htm>


More information about the Pkg-xfce-commits mailing list