summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYurii Kolesnykov2020-07-06 16:30:59 +0300
committerYurii Kolesnykov2020-07-06 16:30:59 +0300
commit15b173ad908ed12fbba9ba4fdc17f24c37ff866a (patch)
tree91412ff1c18d423dfce9094df0df833349d64cb8
parent2b61b3275dcc1348812a00f886f7a7d21ee890c1 (diff)
downloadaur-15b173ad908ed12fbba9ba4fdc17f24c37ff866a.tar.gz
sync from core
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD67
-rw-r--r--xf86-video-ati-git.install8
3 files changed, 50 insertions, 47 deletions
diff --git a/.SRCINFO b/.SRCINFO
index df2cb37fb3d4..fa392b2a581a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,21 @@
pkgbase = xf86-video-ati-git
- pkgdesc = X.org ati video driver. Git version
- pkgver = 7.8.0.r4.g13c6bc5
+ pkgdesc = X.org ati video driver
+ pkgver = 19.1.0.r4.g38453924
pkgrel = 1
- url = http://xorg.freedesktop.org/
- install = xf86-video-ati-git.install
- arch = i686
+ epoch = 1
+ url = https://xorg.freedesktop.org/
arch = x86_64
+ groups = xorg-drivers
license = custom
- makedepends = xorg-server-devel>=1.18
- depends = libdrm
- depends = systemd
+ makedepends = xorg-server-devel
+ makedepends = systemd
+ depends = systemd-libs
depends = mesa
provides = xf86-video-ati
- conflicts = xorg-server
+ conflicts = xorg-server<1.20.0
conflicts = xf86-video-ati
- source = xf86-video-ati::git://anongit.freedesktop.org/xorg/driver/xf86-video-ati
- md5sums = SKIP
+ source = xf86-video-ati::git+https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati.git
+ sha512sums = SKIP
pkgname = xf86-video-ati-git
diff --git a/PKGBUILD b/PKGBUILD
index d409e59d063e..38586e85d099 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,55 @@
-# Maintainer: Bash Booster <Booster.sdk@gmail.com>
-# Contributor: Riccardo Berto <riccardobrt@gmail.com>
-# Contributor: vbmithr
-# Contributor: Flamelab <panosfilip at gmail dot com>
-# Contributor: Dan Ziemba <zman0900@gmail.com>
-
-pkgname=xf86-video-ati-git
-_realpkgname=xf86-video-ati
-pkgver=7.8.0.r4.g13c6bc5
+# Maintainer: Yurii Kolesnykov <root@yurikoles.com>
+# based on core/xf86-video-ati: Jan de Groot <jgc@archlinux.org>
+# Contributor: Alexander Baldeck <alexander@archlinux.org>
+
+_pkgname=xf86-video-ati
+pkgname="${_pkgname}-git"
+pkgver=19.1.0.r4.g38453924
pkgrel=1
-pkgdesc="X.org ati video driver. Git version"
-arch=('i686' 'x86_64')
-url="http://xorg.freedesktop.org/"
-provides=("${_realpkgname}")
-depends=('libdrm' 'systemd' 'mesa')
-makedepends=('xorg-server-devel>=1.18')
-conflicts=('xorg-server' 'xf86-video-ati')
+epoch=1
+pkgdesc="X.org ati video driver"
+arch=('x86_64')
+url="https://xorg.freedesktop.org/"
license=('custom')
-install=xf86-video-ati-git.install
-source=('xf86-video-ati::git://anongit.freedesktop.org/xorg/driver/xf86-video-ati')
-md5sums=('SKIP')
+depends=('systemd-libs' 'mesa')
+makedepends=('xorg-server-devel' 'systemd')
+provides=("${_pkgname}")
+conflicts=('xorg-server<1.20.0' "${_pkgname}")
+groups=('xorg-drivers')
+source=("${_pkgname}::git+https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati.git")
+sha512sums=('SKIP')
pkgver() {
- cd "$srcdir/xf86-video-ati"
- ( set -o pipefail
- git describe --long | sed 's/^xf86-video-ati-//;s/\([^-]*-g\)/r\1/;s/-/./g'
- )
+ cd "${_pkgname}"
+ git describe --long --tags | sed 's/^xf86-video-ati-//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "${srcdir}/xf86-video-ati"
+ cd "${_pkgname}"
+
+ CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
+
+ # 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
+ ./autogen.sh
+ ./configure --prefix=/usr
make
}
+check() {
+ cd "${_pkgname}"
+ make check
+}
+
package() {
- cd "${srcdir}/xf86-video-ati"
+ cd "${_pkgname}"
- make DESTDIR="${pkgdir}" install
+ make "DESTDIR=${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
diff --git a/xf86-video-ati-git.install b/xf86-video-ati-git.install
deleted file mode 100644
index 0108c3893c29..000000000000
--- a/xf86-video-ati-git.install
+++ /dev/null
@@ -1,8 +0,0 @@
-post_install()
-{
- echo ":: This works best(or sometimes at all) with the rest of the graphics stack from git (x11 etc.)"
-}
-post_upgrade()
-{
- echo ":: This works best(or sometimes at all) with the rest of the graphics stack from git (x11 etc.)"
-}