diff options
Diffstat (limited to 'pcr/libdrm-git')
-rw-r--r-- | pcr/libdrm-git/PKGBUILD | 73 |
1 files changed, 35 insertions, 38 deletions
diff --git a/pcr/libdrm-git/PKGBUILD b/pcr/libdrm-git/PKGBUILD index 94b7dca85..fc4c80e8e 100644 --- a/pcr/libdrm-git/PKGBUILD +++ b/pcr/libdrm-git/PKGBUILD @@ -1,9 +1,10 @@ # Maintainer: Jan de Groot <jgc@archlinux.org> # Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> +pkgbase=libdrm pkgname=libdrm-git pkgver=$(LC_ALL=C date -u +%Y%m%d) -_pkgver=2.4.39 +_pkgver=2.4.41 pkgrel=1 pkgdesc='Userspace interface to kernel DRM services' arch=( @@ -11,42 +12,32 @@ arch=( x86_64 mips64el ) -license=( - MIT -) -depends=( - libpciaccess - ) +license=custom +depends=libpciaccess makedepends=( cairo git valgrind ) -options=( - !libtool -) +options='!libtool' url=http://dri.freedesktop.org/ provides=( - ${pkgname%-git}=$_pkgver - ${pkgname%-git}-nouveau1 + $pkgbase=$_pkgver + $pkgbase-nouveau1 ) conflicts=( - ${pkgname%-git} - ${pkgname%-git}-new - ${pkgname%-git}-nouveau - ${pkgname%-git}-nouveau1 - ${pkgname%-git}-old + $pkgbase + $pkgbase-new + $pkgbase-nouveau + $pkgbase-nouveau1 + $pkgbase-old ) replaces=( - ${pkgname%-git}-new - ${pkgname%-git}-nouveau -) -source=( - COPYING -) -sha512sums=( - b0ca349b882a4326b19f81f22804fabdb6fb7aef31cdc7b16b0a7ae191bfbb50c7daddb2fc4e6c33f1136af06d060a273de36f6f3412ea326f16fa4309fda660 + $pkgbase-new + $pkgbase-nouveau ) +source=COPYING +sha512sums=b0ca349b882a4326b19f81f22804fabdb6fb7aef31cdc7b16b0a7ae191bfbb50c7daddb2fc4e6c33f1136af06d060a273de36f6f3412ea326f16fa4309fda660 _gitroot=git://git.freedesktop.org/git/mesa/drm _gitname=drm @@ -65,10 +56,11 @@ build() { msg 'GIT checkout done or server timeout' msg 'Starting build...' - rm -rf $srcdir}/$_gitname-build + rm -rf $srcdir/$_gitname-build git clone $srcdir/$_gitname $srcdir/$_gitname-build cd $srcdir/$_gitname-build + # no-pthread-stubs sed -i '/PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)/d;/AC_SUBST(PTHREADSTUBS_CFLAGS)/d;/AC_SUBST(PTHREADSTUBS_LIBS)/d' \ configure.ac sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \ @@ -82,25 +74,30 @@ build() { sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \ radeon/Makefile.am - ./autogen.sh --prefix=/usr \ - --enable-exynos-experimental-api \ - --enable-intel \ - --enable-nouveau \ - --enable-omap-experimental-api \ - --enable-radeon \ - --enable-udev \ + # man/Makefile.in is missing + #sed -i '#^ man/Makefile#d' configure.ac + + # libtoolize --force + setarch $CARCH autoreconf --force --install + setarch $CARCH ./autogen.sh --prefix=/usr\ + --enable-exynos-experimental-api\ + --enable-intel\ + --enable-nouveau\ + --enable-omap-experimental-api\ + --enable-radeon\ + --enable-udev\ --enable-vmwgfx - make V=0 + setarch $CARCH make V=0 } check() { cd $srcdir/$_gitname-build - make -k check + setarch $CARCH make -k check } package() { cd $srcdir/$_gitname-build - make DESTDIR=$pkgdir install - install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-git} - install -m644 ../COPYING $pkgdir/usr/share/licenses/${pkgname%-git} + setarch $CARCH make DESTDIR=$pkgdir install + install -m755 -d $pkgdir/usr/share/licenses/$pkgbase + install -m644 ../COPYING $pkgdir/usr/share/licenses/$pkgbase } |