[Debian-on-mobile-maintainers] [Git][gnome-team/gnome-console][debian/latest] 4 commits: Add Build-Depends: libxml2-utils for xmllint

Jeremy Bícha (@jbicha) gitlab at salsa.debian.org
Sun Dec 21 03:08:45 GMT 2025



Jeremy Bícha pushed to branch debian/latest at GNOME / gnome-console


Commits:
8790d78e by Jeremy Bícha at 2025-12-20T21:59:18-05:00
Add Build-Depends: libxml2-utils for xmllint

- - - - -
afa88e49 by Jeremy Bícha at 2025-12-20T22:02:20-05:00
Remove unnecessary direct Build-Depends: dbus-daemon

libgtk-4-common (and libgtk-3-common)
depends on dconf-gsettings-backend which
depends on dconf-service which
depends on dbus-session-bus which
is provided by either dbus-x11 or dbus-user-sesion which
depends on dbus-daemon

- - - - -
64a731af by Jeremy Bícha at 2025-12-20T22:05:25-05:00
Simplify nocheck build

- - - - -
3a540511 by Jeremy Bícha at 2025-12-20T22:08:28-05:00
releasing package gnome-console version 49.1-3

- - - - -


3 changed files:

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


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+gnome-console (49.1-3) unstable; urgency=medium
+
+  * Add Build-Depends: libxml2-utils for xmllint
+  * Remove unnecessary direct Build-Depends: dbus-daemon
+
+ -- Jeremy Bícha <jbicha at ubuntu.com>  Sat, 20 Dec 2025 22:08:17 -0500
+
 gnome-console (49.1-2) unstable; urgency=medium
 
   * Replace Build-Depends: dbus with dbus-daemon (Closes: #1122599)


=====================================
debian/control
=====================================
@@ -5,7 +5,6 @@ Uploaders: Jeremy Bícha <jbicha at ubuntu.com>, Arnaud Ferraris <aferraris at debian.
 Build-Depends:
  debhelper-compat (= 13),
  appstream <!nocheck>,
- dbus-daemon <!nocheck>,
  desktop-file-utils,
  gsettings-desktop-schemas-dev,
  libadwaita-1-dev (>= 1.8~alpha),
@@ -14,6 +13,7 @@ Build-Depends:
  libgtop2-dev,
  libpcre2-dev,
  libvte-2.91-gtk4-dev (>= 0.77.0),
+ libxml2-utils,
  meson,
  xauth <!nocheck>,
  xvfb <!nocheck>


=====================================
debian/rules
=====================================
@@ -3,18 +3,13 @@
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
 
-ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
-	MESON_OPTS += -Dtests=true
-else
-	MESON_OPTS += -Dtests=false
-endif
-
 %:
 	dh $@
 
 override_dh_auto_configure:
-	dh_auto_configure -- $(MESON_OPTS) \
-		-Dauto_features=enabled
+	dh_auto_configure -- \
+		-Dauto_features=enabled \
+		-Dtests=$(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),false,true) \
 
 override_dh_auto_test:
 	dbus-run-session -- xvfb-run -a dh_auto_test



View it on GitLab: https://salsa.debian.org/gnome-team/gnome-console/-/compare/c8f4183d4a0cd1b4c6a2aa56b156c96f5fb5b190...3a54051123ae08eed25f5370357b79cb5da2a793

-- 
View it on GitLab: https://salsa.debian.org/gnome-team/gnome-console/-/compare/c8f4183d4a0cd1b4c6a2aa56b156c96f5fb5b190...3a54051123ae08eed25f5370357b79cb5da2a793
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/debian-on-mobile-maintainers/attachments/20251221/08b87ea2/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list