[Pkg-tigervnc-devel] Bug#757246: please export configuration options which were used to build xorg server
Yaroslav Halchenko
debian at onerussian.com
Wed Aug 6 15:46:43 UTC 2014
Package: xserver-xorg-dev
Version: 2:1.16.0-1
Severity: wishlist
Tags: patch
Although just a wishlist, it is a blocker for #650394 -- the TigerVNC ITP. To
build it (properly/reliably) we would need access to original flags used to
configure xorg server (per each architecture). Once I had a brief chat on IRC
but we haven't boiled down to the solution.
Now here is a corresponding change in ubuntu
https://launchpad.net/ubuntu/utopic/+source/xorg-server/2:1.15.1-0ubuntu9 which
should be sufficient. I would really appreciate if Debian packaging would
adopt it, which would let us to move our ITP from a dead point forward.
Thank you in advance
$> interdiff -z xorg-server_1.15.1-0ubuntu{8,9}.diff.gz
diff -u xorg-server-1.15.1/debian/rules xorg-server-1.15.1/debian/rules
--- xorg-server-1.15.1/debian/rules
+++ xorg-server-1.15.1/debian/rules
@@ -365,6 +365,15 @@
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
+ # save the configure flags so that packages like vnc, tightvnc, tigervnc
+ # know how the package was built.
+ ( \
+ echo 'xserver_confflags = $(confflags)'; \
+ echo 'xserver_confflags_main = $(confflags_main)'; \
+ echo 'xserver_confflags_udeb = $(confflags_udeb)'; \
+ echo 'xserver_vars = $(vars)'; \
+ ) > debian/xserver-xorg-dev/usr/share/xserver-xorg/configure_flags.mk
+
# The udeb uses the same substvars:
cp debian/xserver-xorg-core.substvars debian/xserver-xorg-core-udeb.substvars
diff -u xorg-server-1.15.1/debian/changelog xorg-server-1.15.1/debian/changelog
--- xorg-server-1.15.1/debian/changelog
+++ xorg-server-1.15.1/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.15.1-0ubuntu9) utopic; urgency=medium
+
+ * xserver-xorg-dev: /usr/share/xserver-xorg/configure_flags.mk
+ Provide the flags how the xserver was configured.
+
+ -- Matthias Klose <doko at ubuntu.com> Wed, 30 Jul 2014 22:49:51 +0200
+
xorg-server (2:1.15.1-0ubuntu8) utopic; urgency=medium
* debian/patches/xfree86-pci-bus-probe-non-seat0.patch
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (900, 'testing'), (600, 'unstable'), (300, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages xserver-xorg-dev depends on:
ii libpciaccess-dev 0.13.2-1
ii libpixman-1-dev 0.32.4-1
ii libxkbfile-dev 1:1.0.8-1
ii mesa-common-dev 10.2.1-2
ii x11proto-core-dev 7.0.26-1
ii x11proto-dri2-dev 2.8-2
ii x11proto-dri3-dev 1.0-1
ii x11proto-fonts-dev 2.1.3-1
ii x11proto-gl-dev 1.4.17-1
ii x11proto-input-dev 2.3-1
ii x11proto-kb-dev 1.0.6-2
ii x11proto-present-dev 1.0-1
ii x11proto-randr-dev 1.4.0-2
ii x11proto-render-dev 2:0.11.1-2
ii x11proto-resource-dev 1.2.0-3
ii x11proto-scrnsaver-dev 1.2.2-1
ii x11proto-video-dev 2.3.2-1
ii x11proto-xext-dev 7.3.0-1
ii x11proto-xf86bigfont-dev 1.2.0-3
ii x11proto-xf86dri-dev 2.1.1-2
ii x11proto-xinerama-dev 1.2.1-2
xserver-xorg-dev recommends no packages.
xserver-xorg-dev suggests no packages.
-- no debconf information
More information about the Pkg-tigervnc-devel
mailing list