diff options
author | Vincent Grande | 2020-12-07 13:23:38 -0500 |
---|---|---|
committer | Vincent Grande | 2020-12-07 13:23:38 -0500 |
commit | f84dda57c54969bdd8f5f2a4f47d2d17968e73f1 (patch) | |
tree | 4982e134856749e4874ff67d80ba40944512c13e | |
download | aur-f84dda57c54969bdd8f5f2a4f47d2d17968e73f1.tar.gz |
initial upload
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 55 |
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}/" +} |