Advertisement
Guest User

Untitled

a guest
Aug 26th, 2017
7,140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.30 KB | None | 0 0
  1. # $Id$
  2. # Maintainer: Laurent Carlier <lordheavym@gmail.com>
  3. # Contributor: Jan de Groot <jgc@archlinux.org>
  4.  
  5. _pkgbasename=libdrm
  6. pkgname=lib32-$_pkgbasename
  7. pkgver=2.4.83
  8. pkgrel=1
  9. pkgdesc="Userspace interface to kernel DRM services (32-bit)"
  10. arch=(x86_64)
  11. license=('custom')
  12. depends=('lib32-libpciaccess' $_pkgbasename)
  13. makedepends=(gcc-multilib xorg-util-macros valgrind-multilib)
  14. options=('!libtool')
  15. url="http://dri.freedesktop.org/"
  16. source=(https://dri.freedesktop.org/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.bz2{,.sig})
  17. sha256sums=('SKIP'
  18.             'SKIP')
  19. validpgpkeys=('B97BD6A80CAC4981091AE547FE558C72A67013C3') # Maarten Lankhorst <maarten.lankhorst@canonical.com>
  20. validpgpkeys+=('215DEE688925CCB965BE5DA97C03D7797B6E1AE2') # Damien Lespiau <damien.lespiau@intel.com>
  21. validpgpkeys+=('10A6D91DA1B05BD29F6DEBAC0C74F35979C486BE') # David Airlie <airlied@redhat.com>
  22. validpgpkeys+=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # Emil Velikov <emil.l.velikov@gmail.com>
  23. validpgpkeys+=('D6285B5E899299F3DA746184191C9B905522B045') # Rob Clark <robclark@freedesktop.org>
  24. validpgpkeys+=('E8EB5B34081CE1EEA26EFE195B5BDA071D49CC38') # Kenneth Graunke <kenneth@whitecape.org>
  25. validpgpkeys+=('FC9BAE1435A9F7F664B82057B5D62936D1FC9EE8') # Eric Anholt <eric@anholt.net>
  26. validpgpkeys+=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
  27. validpgpkeys+=('C20F5C4490D7D64B4C9A09998CD1DF552975297B') # Robert Bragg <robert@sixbynine.org>
  28. validpgpkeys+=('CD47C5341A375F33BEF7BAFAFDD15D5ACEF0F2B1') # Marek Olšák <maraeo@gmail.com>
  29. validpgpkeys+=('A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # Daniel Stone <daniels@collabora.com>
  30. validpgpkeys+=('CFD0E654BCBE5DD2D030D222CFCC297C6D0A120B') # Lucas Stach <l.stach@pengutronix.de>
  31.  
  32. build() {
  33.   cd "${srcdir}/${_pkgbasename}-${pkgver}"
  34.  
  35.   export CC="gcc -m32"
  36.   export CXX="g++ -m32"
  37.   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
  38.  
  39.   ./configure --prefix=/usr \
  40.      --libdir=/usr/lib32 \
  41.      --enable-udev
  42.  
  43.   make
  44. }
  45.  
  46. check() {
  47.   cd "${srcdir}/${_pkgbasename}-${pkgver}"
  48.   make -k check
  49. }
  50.  
  51. package() {
  52.   cd "${srcdir}/${_pkgbasename}-${pkgver}"
  53.  
  54.   make DESTDIR="${pkgdir}" install
  55.  
  56.   rm -rf "${pkgdir}"/usr/{include,share,bin}
  57.   mkdir -p "$pkgdir/usr/share/licenses"
  58.   ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement