Levente Polyak pushed to branch main at Arch Linux / Packaging / Packages / xorg-server
Commits: 3e3a3be3 by Levente Polyak at 2025-11-22T13:58:57+01:00 upgpkg: 21.1.20-2: Added xorg-server-src package for devendoring Related to: https://gitlab.archlinux.org/archlinux/packaging/packages/tigervnc/-/issues/2 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = xorg-server pkgver = 21.1.20 - pkgrel = 1 + pkgrel = 2 url = https://xorg.freedesktop.org arch = x86_64 groups = xorg @@ -161,3 +161,6 @@ pkgname = xorg-server-devel depends = libpciaccess depends = pixman depends = xorg-util-macros + +pkgname = xorg-server-src + pkgdesc = Source files of the X.Org X server ===================================== PKGBUILD ===================================== @@ -3,9 +3,9 @@ pkgbase=xorg-server pkgname=('xorg-server' 'xorg-server-xephyr' 'xorg-server-xvfb' 'xorg-server-xnest' - 'xorg-server-common' 'xorg-server-devel') + 'xorg-server-common' 'xorg-server-devel' 'xorg-server-src') pkgver=21.1.20 -pkgrel=1 +pkgrel=2 arch=('x86_64') license=('LicenseRef-Adobe-Display-PostScript' 'BSD-3-Clause' @@ -55,6 +55,13 @@ build() { export CXXFLAGS=${CXXFLAGS/-fno-plt} export LDFLAGS=${LDFLAGS/-Wl,-z,now} + # save tree for source package after prepare() may have applied patches + tar czf ${pkgbase}-${pkgver}.tar.gz \ + --exclude='.git*' \ + --exclude=.appveyor.yml \ + --exclude=.travis.yml \ + ${pkgbase} + arch-meson ${pkgbase} build \ -D ipv6=true \ -D xvfb=true \ @@ -193,3 +200,13 @@ package_xorg-server-devel() { # make sure there are no files left to install find fakeinstall -depth -print0 | xargs -0 rmdir } + +package_xorg-server-src() { + pkgdesc="Source files of the X.Org X server" + + install -d "${pkgdir}"/usr/src/ + cd "${pkgdir}"/usr/src/ + tar xvf "${srcdir}/${pkgbase}-${pkgver}.tar.gz" + chown root:root --recursive ${pkgbase} + install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" "${pkgbase}"/COPYING +} View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/xorg-server/-/commit/3e3a3be3092cf7fdad726801d29e8d2b06abe3bc -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/xorg-server/-/commit/3e3a3be3092cf7fdad726801d29e8d2b06abe3bc You're receiving this email because of your account on gitlab.archlinux.org.
