[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/lib/libglvnd][debian-unstable] 6 commits: Mark xauth as only needed for build tests



Title: GitLab

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:

Changes:

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

  • debian/control
    1 1
     Source: libglvnd
    
    2
    -Priority: optional
    
    3 2
     Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
    
    4 3
     Uploaders: Timo Aaltonen <tjaalton@debian.org>
    
    5 4
     Build-Depends:
    
    6 5
      debhelper-compat (= 13),
    
    7 6
      meson,
    
    8
    - pkg-config,
    
    9 7
      libx11-dev,
    
    10 8
      libxext-dev,
    
    9
    + pkgconf,
    
    11 10
      python3-setuptools,
    
    12 11
      x11proto-dev,
    
    13
    - xauth,
    
    14
    - xvfb <!nocheck>,
    
    15
    -Standards-Version: 4.6.2
    
    12
    + xauth <!nocheck>,
    
    13
    + xvfb [!loong64] <!nocheck>,
    
    14
    +Standards-Version: 4.7.3
    
    16 15
     Section: libs
    
    17
    -Rules-Requires-Root: no
    
    18 16
     Homepage: https://gitlab.freedesktop.org/glvnd/libglvnd
    
    19 17
     Vcs-Git: https://salsa.debian.org/xorg-team/lib/libglvnd.git
    
    20 18
     Vcs-Browser: https://salsa.debian.org/xorg-team/lib/libglvnd.git
    

  • debian/gbp.conf
    1
    -[buildpackage]
    
    1
    +[DEFAULT]
    
    2
    +pristine-tar = True
    
    2 3
     debian-branch = debian-unstable
    
    3 4
     upstream-branch = upstream-unstable
    
    5
    +
    
    6
    +[dch]
    
    7
    +multimaint-merge = True
    
    8
    +
    
    9
    +[pq]
    
    10
    +patch-numbers = False

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


  • Reply to: