summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYurii Kolesnykov2021-09-03 12:03:50 +0300
committerYurii Kolesnykov2021-09-03 12:03:50 +0300
commit4582fa76c1a8c7c92a59c9ed68f831417dc95c73 (patch)
tree77750b6b468e328993c030c10559538771f8b3f3
parent7f98dbb11c55fdd16ef53e3b0abb67d8d274bbf4 (diff)
downloadaur-4582fa76c1a8c7c92a59c9ed68f831417dc95c73.tar.gz
cvt is in separate package
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD17
2 files changed, 14 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 31b14ee8086f..ecd9a53953fe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = xorg-server-git
- pkgver = 21.0.99.1.r42.gf6f2f203b
+ pkgver = 21.0.99.1.r70.g7c63c582a
pkgrel = 1
url = https://xorg.freedesktop.org
arch = x86_64
@@ -35,6 +35,9 @@ pkgbase = xorg-server-git
makedepends = systemd
makedepends = meson
makedepends = git
+ makedepends = wayland-protocols
+ makedepends = egl-wayland
+ makedepends = libxcvt
source = git+https://gitlab.freedesktop.org/xorg/xserver.git
source = xvfb-run
source = xvfb-run.1
diff --git a/PKGBUILD b/PKGBUILD
index 412f69bd7e9d..b1699a23bfda 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
# Maintainer: JustKidding <jk@vin.ovh>
-# Contributor: Yurii Kolesnykov <root@yurikoles.com>
+# Co-maintainer: Yurii Kolesnykov <root@yurikoles.com>
# Contributor: AndyRTR <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
@@ -13,7 +13,7 @@ pkgname=(
'xorg-server-xvfb-git'
)
_pkgbase='xserver'
-pkgver=21.0.99.1.r42.gf6f2f203b
+pkgver=21.0.99.1.r70.g7c63c582a
pkgrel=1
arch=('x86_64')
license=('custom')
@@ -24,9 +24,10 @@ makedepends=('xorgproto-git' 'pixman' 'libx11' 'mesa' 'mesa-libgl' 'xtrans'
'libxmu' 'libxrender' 'libxi' 'libxaw' 'libxtst' 'libxres'
'xorg-xkbcomp' 'xorg-util-macros' 'xorg-font-util' 'libepoxy'
'xcb-util' 'xcb-util-image' 'xcb-util-renderutil' 'xcb-util-wm' 'xcb-util-keysyms'
- 'libxshmfence' 'libunwind' 'systemd' 'meson' 'git')
+ 'libxshmfence' 'libunwind' 'systemd' 'meson' 'git'
+ 'wayland-protocols' 'egl-wayland' 'libxcvt')
source=(git+https://gitlab.freedesktop.org/xorg/xserver.git
- xvfb-run
+ xvfb-run # with updates from FC master
xvfb-run.1)
sha512sums=('SKIP'
'4154dd55702b98083b26077bf70c60aa957b4795dbf831bcc4c78b3cb44efe214f0cf8e3c140729c829b5f24e7466a24615ab8dbcce0ac6ebee3229531091514'
@@ -79,7 +80,9 @@ _install() {
f="${src#fakeinstall/}"
dir="${pkgdir}/${f%/*}"
install -m755 -d "${dir}"
- mv -v "${src}" "${dir}/"
+ # use copy so a new file is created and fakeroot can track properties such as setuid
+ cp -av "${src}" "${dir}/"
+ rm -rf "${src}"
done
}
@@ -113,12 +116,12 @@ package_xorg-server-git() {
replaces=('glamor-egl' 'xf86-video-modesetting')
install=xorg-server-git.install
- _install fakeinstall/usr/bin/{Xorg,cvt,gtf}
+ _install fakeinstall/usr/bin/{Xorg,gtf}
ln -s /usr/bin/Xorg "${pkgdir}/usr/bin/X"
_install fakeinstall/usr/lib/Xorg{,.wrap}
_install fakeinstall/usr/lib/xorg/modules/*
_install fakeinstall/usr/share/X11/xorg.conf.d/10-quirks.conf
- _install fakeinstall/usr/share/man/man1/{Xorg,Xorg.wrap,cvt,gtf}.1
+ _install fakeinstall/usr/share/man/man1/{Xorg,Xorg.wrap,gtf}.1
_install fakeinstall/usr/share/man/man4/{exa,fbdevhw,modesetting,inputtestdrv}.4
_install fakeinstall/usr/share/man/man5/{Xwrapper.config,xorg.conf,xorg.conf.d}.5