Timo Aaltonen pushed to branch debian-unstable at X Strike Force / xserver / 
xorg-server


Commits:
18540225 by Emilio Pozuelo Monfort at 2017-11-23T00:33:52+01:00
Fail the build if calculating video/xinput abi fails

- - - - -
e540fb20 by Emilio Pozuelo Monfort at 2017-11-23T00:36:37+01:00
Unbreak the pkg-config file

- - - - -


3 changed files:

- debian/changelog
- debian/rules
- debian/rules.flags


Changes:

=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,11 @@ xorg-server (2:1.19.5-2) UNRELEASED; urgency=medium
     from Helmut Grohne. Closes: #836453.
   * Move xserver-xorg-legacy to priority optional, as priority extra is
     deprecated.
+  * Make calculation of xserver-xorg-core's xinput/video ABI provides more
+    robust.
+  * Use ${prefix} rather than ${libexecdir} for --with-module-dir, as the
+    module dir ends up in the pkg-config file, where libexecdir is not
+    defined.
 
  -- Emilio Pozuelo Monfort <[email protected]>  Tue, 21 Nov 2017 19:34:34 +0100
 


=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -105,12 +105,14 @@ override_dh_install:
        dh_install --remaining-packages --sourcedir=debian/tmp/main 
--fail-missing
        install -d $(CURDIR)/debian/xserver-xorg-dev/usr/share/xserver-xorg
        # Extract only the major ABI version:
-       
abi_videodrv=`PKG_CONFIG_PATH=debian/tmp/main/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
 pkg-config --variable=abi_videodrv xorg-server|cut -d . -f 1`; \
-       echo videoabi=xorg-video-abi-$$abi_videodrv > 
debian/xserver-xorg-core.substvars && \
-       echo "xorg-video-abi-$$abi_videodrv, xserver-xorg-core (>= 
$(serverminver))" > debian/xserver-xorg-dev/usr/share/xserver-xorg/videodrvdep
-       
abi_xinput=`PKG_CONFIG_PATH=debian/tmp/main/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
 pkg-config --variable=abi_xinput xorg-server|cut -d . -f 1`; \
-       echo inputabi=xorg-input-abi-$$abi_xinput >> 
debian/xserver-xorg-core.substvars && \
-       echo "xorg-input-abi-$$abi_xinput, xserver-xorg-core (>= 
$(serverminver))" > debian/xserver-xorg-dev/usr/share/xserver-xorg/xinputdep
+       set -e; \
+               
abi_videodrv=`PKG_CONFIG_PATH=debian/tmp/main/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
 pkg-config --variable=abi_videodrv xorg-server|cut -d . -f 1`; \
+               test -n "$$abi_videodrv"; echo 
videoabi=xorg-video-abi-$$abi_videodrv > debian/xserver-xorg-core.substvars && \
+               echo "xorg-video-abi-$$abi_videodrv, xserver-xorg-core (>= 
$(serverminver))" > debian/xserver-xorg-dev/usr/share/xserver-xorg/videodrvdep
+       set -e; \
+               
abi_xinput=`PKG_CONFIG_PATH=debian/tmp/main/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
 pkg-config --variable=abi_xinput xorg-server|cut -d . -f 1`; \
+               test -n "$$abi_xinput"; echo 
inputabi=xorg-input-abi-$$abi_xinput >> debian/xserver-xorg-core.substvars && \
+               echo "xorg-input-abi-$$abi_xinput, xserver-xorg-core (>= 
$(serverminver))" > debian/xserver-xorg-dev/usr/share/xserver-xorg/xinputdep
 
        # The udeb uses the same substvars:
        cp debian/xserver-xorg-core.substvars 
debian/xserver-xorg-core-udeb.substvars


=====================================
debian/rules.flags
=====================================
--- a/debian/rules.flags
+++ b/debian/rules.flags
@@ -10,7 +10,7 @@ SOURCE_VERSION := $(shell dpkg-parsechangelog | awk -F': ' 
'/^Version: / {print 
 # kill the .las.
 confflags += \
        --libexecdir=\$${prefix}/lib/xorg \
-       --with-module-dir=\$${libexecdir}/modules \
+       --with-module-dir=\$${prefix}/lib/xorg/modules \
        --with-serverconfig-path=\$${libexecdir} \
        --disable-static \
        --without-dtrace \



View it on GitLab: 
https://salsa.debian.org/xorg-team/xserver/xorg-server/compare/4f84f345e3a58f622da1969bb5063ae4f7d4d6a5...e540fb20a1f6be86aea0deba3e7838a52e0757d7

---
View it on GitLab: 
https://salsa.debian.org/xorg-team/xserver/xorg-server/compare/4f84f345e3a58f622da1969bb5063ae4f7d4d6a5...e540fb20a1f6be86aea0deba3e7838a52e0757d7
You're receiving this email because of your account on salsa.debian.org.

Reply via email to