[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