added alarm/xf86-video-freedreno

This commit is contained in:
Kevin Mihelich 2017-11-25 20:38:43 +00:00
parent 34e1e5e406
commit 5797eea962
2 changed files with 46 additions and 0 deletions

View file

@ -0,0 +1,4 @@
Section "Device"
Identifier "Video Device"
Driver "freedreno"
EndSection

View file

@ -0,0 +1,42 @@
# Xorg video driver for Adreno mobile GPUs
# Maintainer: Kevin Mihelich <kevin@archlinuxarm.org>
buildarch=12
pkgname=xf86-video-freedreno
pkgver=1.4.0.r4.gccba8f8
pkgrel=1
pkgdesc='X.org graphics driver for Adreno mobile GPUs'
arch=('armv7h')
url="https://cgit.freedesktop.org/xorg/driver/xf86-video-freedreno/"
license=('custom')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=23' 'git')
conflicts=('xorg-server<1.19' 'X-ABI-VIDEODRV_VERSION<23' 'X-ABI-VIDEODRV_VERSION>=24')
backup=('etc/X11/xorg.conf.d/42-freedreno.conf')
source=('git+https://anongit.freedesktop.org/git/xorg/driver/xf86-video-freedreno.git'
'42-freedreno.conf')
md5sums=('SKIP'
'b6703241877849a98da4e85f9dc77191')
pkgver() {
cd $pkgname
git describe --long | sed "s/${pkgname}-//;s/\([^-]*-g\)/r\1/;s/-/./g"
}
build() {
cd $pkgname
export CFLAGS=${CFLAGS/-fno-plt}
export CXXFLAGS=${CXXFLAGS/-fno-plt}
export LDFLAGS=${LDFLAGS/,-z,now}
./autogen.sh --prefix=/usr
make
}
package() {
cd $pkgname
make DESTDIR="$pkgdir" install
install -Dm644 ../42-freedreno.conf "$pkgdir/etc/X11/xorg.conf.d/42-freedreno.conf"
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}