Jeremy Bícha pushed to branch debian-unstable at X Strike Force / lib / libglvnd


Commits:
c9ba7ec8 by Jeremy Bícha at 2025-12-25T10:14:04-05:00
Mark xauth as only needed for build tests

- - - - -
49f0eebc by Jeremy Bícha at 2025-12-25T10:34:03-05:00
Update debian/gbp.conf

- - - - -
cc47f635 by Jeremy Bícha at 2025-12-25T10:34:25-05:00
Temporarily disable Build-Depends: xvfb for loong64 for bootstrapping

- - - - -
66ad971e by Jeremy Bícha at 2025-12-25T10:34:46-05:00
Update debian/rules

- - - - -
24033c78 by Jeremy Bícha at 2025-12-25T10:34:50-05:00
Bump Standards Version to 4.7.3

- - - - -
66cf09d9 by Jeremy Bícha at 2025-12-25T10:37:16-05:00
releasing package libglvnd version 1.7.0-2

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/gbp.conf
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,22 @@
+libglvnd (1.7.0-2) unstable; urgency=medium
+
+  * Team upload
+
+  [ Jeremy Bícha ]
+  * Temporarily disable Build-Depends: xvfb for loong64 for bootstrapping
+  * Mark xauth as only needed for build tests
+  * Update debian/gbp.conf
+  * Enable all hardening flags
+  * Simplify debian/rules
+  * Bump Standards Version to 4.7.3
+
+  [ Diederik de Haas ]
+  * copyright: remove 'userguide.html' stanza
+  * control: Place -dev packages in libdevel section
+  * symbols: Set Build-Depends-Package fields
+
+ -- Jeremy Bícha <[email protected]>  Thu, 25 Dec 2025 10:35:19 -0500
+
 libglvnd (1.7.0-1) unstable; urgency=medium
 
   [ Debian Janitor ]


=====================================
debian/control
=====================================
@@ -1,20 +1,18 @@
 Source: libglvnd
-Priority: optional
 Maintainer: Debian X Strike Force <[email protected]>
 Uploaders: Timo Aaltonen <[email protected]>
 Build-Depends:
  debhelper-compat (= 13),
  meson,
- pkg-config,
  libx11-dev,
  libxext-dev,
+ pkgconf,
  python3-setuptools,
  x11proto-dev,
- xauth,
- xvfb <!nocheck>,
-Standards-Version: 4.6.2
+ xauth <!nocheck>,
+ xvfb [!loong64] <!nocheck>,
+Standards-Version: 4.7.3
 Section: libs
-Rules-Requires-Root: no
 Homepage: https://gitlab.freedesktop.org/glvnd/libglvnd
 Vcs-Git: https://salsa.debian.org/xorg-team/lib/libglvnd.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/lib/libglvnd.git


=====================================
debian/gbp.conf
=====================================
@@ -1,3 +1,10 @@
-[buildpackage]
+[DEFAULT]
+pristine-tar = True
 debian-branch = debian-unstable
 upstream-branch = upstream-unstable
+
+[dch]
+multimaint-merge = True
+
+[pq]
+patch-numbers = False


=====================================
debian/rules
=====================================
@@ -3,35 +3,19 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-export PYTHON=/usr/bin/python3
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
+export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
 
-override_dh_auto_install:
-       dh_auto_install
-       find debian/tmp -name '*.la' -delete
+export PYTHON=/usr/bin/python3
 
 override_dh_auto_test:
-ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
-       xvfb-run -a ninja -C build test
+ifeq (,$(filter loong64,$(DEB_HOST_ARCH)))
+       xvfb-run dh_auto_test
 endif
 
-override_dh_makeshlibs:
-       dh_makeshlibs -a -- -c4
-
 override_dh_bugfiles:
        dh_bugfiles -A
 
 %:
-       dh $@ --builddirectory=build/ \
-               --buildsystem=meson
-
-# For maintainer use only, generate a tarball:
-gentarball: SOURCE=libglvnd
-gentarball: UV=$(shell dpkg-parsechangelog|awk '/^Version:/ {print $$2}'|sed 
's/-.*$$//')
-gentarball: ORIG = ../$(SOURCE)_$(UV).orig.tar.gz
-gentarball:
-       if [ -f $(ORIG) ]; then \
-         echo "$(ORIG) already exists, stopping"; exit 1; \
-       fi
-       git archive --format=tar upstream-unstable --prefix=$(SOURCE)-$(UV)/ \
-         | gzip -9 > $(ORIG)
-       pristine-tar commit $(ORIG) upstream-unstable
+       dh $@ --buildsystem=meson --without autoreconf



View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libglvnd/-/compare/d8aa7be1ea504aa9e3418c27b0e5d01e0e28c79a...66cf09d962be6d7865d1bb8db8bda5bc0b2c4a04

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libglvnd/-/compare/d8aa7be1ea504aa9e3418c27b0e5d01e0e28c79a...66cf09d962be6d7865d1bb8db8bda5bc0b2c4a04
You're receiving this email because of your account on salsa.debian.org.


Reply via email to