summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Grande2020-12-07 13:23:38 -0500
committerVincent Grande2020-12-07 13:23:38 -0500
commitf84dda57c54969bdd8f5f2a4f47d2d17968e73f1 (patch)
tree4982e134856749e4874ff67d80ba40944512c13e
downloadaur-f84dda57c54969bdd8f5f2a4f47d2d17968e73f1.tar.gz
initial upload
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD55
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9d4e9d5e3610
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = xf86-video-amdgpu-nosystemd-git
+ pkgdesc = X.org amdgpu video driver (git version)
+ pkgver = 19.1.0.1
+ pkgrel = 1
+ url = https://xorg.freedesktop.org/
+ arch = x86_64
+ groups = xorg-drivers
+ license = custom
+ makedepends = xorg-server-devel
+ makedepends = git
+ makedepends = pixman
+ depends = mesa
+ provides = xf86-video-amdgpu
+ conflicts = xf86-video-amdgpu
+ conflicts = xorg-server<1.20.0
+ source = xf86-video-amdgpu-nosystemd-git::git+https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu.git
+ sha256sums = SKIP
+
+pkgname = xf86-video-amdgpu-nosystemd-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0d30584a3929
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Yurii Kolesnykov <root@yurikoles.com>
+# Credit: Laurent Carlier <lordheavym@gmail.com>
+
+pkgname=xf86-video-amdgpu-nosystemd-git
+_pkgname=xf86-video-amdgpu
+pkgver=19.1.0.1
+pkgrel=1
+pkgdesc="X.org amdgpu video driver (git version)"
+arch=('x86_64')
+url="https://xorg.freedesktop.org/"
+license=('custom')
+depends=('mesa')
+makedepends=('xorg-server-devel' 'git' 'pixman')
+conflicts=('xf86-video-amdgpu' 'xorg-server<1.20.0')
+provides=('xf86-video-amdgpu')
+groups=('xorg-drivers')
+source=("${pkgname}::git+https://gitlab.freedesktop.org/xorg/driver/${_pkgname}.git")
+sha256sums=('SKIP')
+pkgver() {
+ local version count
+
+ cd "${pkgname}"
+
+ version="$(git describe --abbrev=0 --tags)"
+ count="$(git rev-list --count ${version}..)"
+ printf '%s.%s' "${version#v}" "${count}"|sed 's/^xf86-video-amdgpu-//'
+}
+
+build() {
+ cd "${pkgname}"
+
+ # Since pacman 5.0.2-2, hardened flags are now enabled in makepkg.conf
+ # With them, module fail to load with undefined symbol.
+ # See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
+# export CFLAGS=${CFLAGS/-fno-plt}
+# export CXXFLAGS=${CXXFLAGS/-fno-plt}
+# export LDFLAGS=${LDFLAGS/,-z,now}
+
+ ./autogen.sh --prefix=/usr \
+ --enable-glamor
+ make
+}
+
+#check() {
+# cd "${pkgname}"
+# make check
+#}
+
+package() {
+ cd "${pkgname}"
+
+ make "DESTDIR=${pkgdir}" install
+ install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
+}