summaryrefslogtreecommitdiff
path: root/extra/xf86-video-sisimedia/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/xf86-video-sisimedia/PKGBUILD')
-rw-r--r--extra/xf86-video-sisimedia/PKGBUILD21
1 files changed, 15 insertions, 6 deletions
diff --git a/extra/xf86-video-sisimedia/PKGBUILD b/extra/xf86-video-sisimedia/PKGBUILD
index d008b2df0..cc18267a8 100644
--- a/extra/xf86-video-sisimedia/PKGBUILD
+++ b/extra/xf86-video-sisimedia/PKGBUILD
@@ -1,17 +1,16 @@
-# $Id: PKGBUILD 162836 2012-07-01 08:04:55Z andyrtr $
+# $Id: PKGBUILD 170686 2012-11-09 14:38:32Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=xf86-video-sisimedia
pkgver=0.9.1
-pkgrel=4
+pkgrel=5
pkgdesc="X.org SiS 671 video driver"
arch=(i686 x86_64)
url="http://www.linuxconsulting.ro/xorg-drivers/"
license=('custom')
depends=('glibc')
-makedepends=('xorg-server-devel>=1.12.0' 'libdrm' 'xf86driproto' 'mesa' 'xf86dgaproto')
-optdepends=('sis-dri: DRI1 support from community repo')
-conflicts=('xorg-server<1.12.0')
+makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=13' 'xf86dgaproto')
+conflicts=('xorg-server<1.13.0' 'X-ABI-VIDEODRV_VERSION<13' 'X-ABI-VIDEODRV_VERSION>=14')
options=('!libtool')
source=(ftp://ftp.archlinux.org/other/xf86-video-sisimedia/xf86-video-sisimedia-0.9.1_20091203.tar.bz2
xf86-video-sis-0.9.1-20102701.patch
@@ -36,6 +35,9 @@ source=(ftp://ftp.archlinux.org/other/xf86-video-sisimedia/xf86-video-sisimedia-
xf86MapDomainMemory-pci_device_map_legacy.patch
sync-with-freedesktop.patch
fix-xv-crash.patch
+ sisimedia-no-xaa.patch
+ sisimedia-xorg-1.13.patch
+ deprecated-sym2.patch
COPYING)
sha1sums=('22e6616df49ec82755daae08043a29aaf92fa430'
'61715bb86180decde55a56fad9a12d841c89fbb2'
@@ -60,6 +62,9 @@ sha1sums=('22e6616df49ec82755daae08043a29aaf92fa430'
'4ea8d76b3e74172109e7013a2931e571d3a2f4e1'
'1d29504466840d2fbe1fc355d78666c1a9cd9b76'
'1fdd74a2aef9455ac5c37d1fe0146d81aa905d2d'
+ '370af234867df98206a98c8cd0a6c89323593f6b'
+ '4ea333d659abe2b78f07511467c5356f39bf8695'
+ '9bef0b61c0505cc64464073d73684e6933d3f84c'
'a64e244f274bcb155f892d0488a1a4b1b2f7d70d')
build() {
@@ -86,6 +91,10 @@ build() {
patch -Np1 -i "${srcdir}/xf86MapDomainMemory-pci_device_map_legacy.patch"
patch -Np1 -i "${srcdir}/sync-with-freedesktop.patch"
patch -Np0 -i "${srcdir}/fix-xv-crash.patch"
+ patch -Np1 -i "${srcdir}/sisimedia-no-xaa.patch"
+ patch -Np1 -i "${srcdir}/sisimedia-xorg-1.13.patch"
+
+ patch -Np1 -i "${srcdir}/deprecated-sym2.patch"
sed -i -e 's,sis_drv,sisimedia_drv,g' src/Makefile.am
sed -i -e 's,\"sis\",\"sisimedia\",g' src/sis.h
@@ -93,7 +102,7 @@ build() {
autoreconf -fi
- ./configure --prefix=/usr
+ ./configure --prefix=/usr --disable-dri
make
}