Guest User

Untitled

a guest
Mar 16th, 2012
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.13 KB | None | 0 0
  1. # $Id: PKGBUILD 142261 2011-11-07 13:08:57Z jgc $
  2. # Maintainer: Jan de Groot <[email protected]>
  3.  
  4. pkgname=xf86-video-sisimedia
  5. pkgver=0.9.1
  6. pkgrel=2
  7. pkgdesc="X.org SiS 671 video driver"
  8. arch=(i686 x86_64)
  9. url="http://www.linuxconsulting.ro/xorg-drivers/"
  10. license=('custom')
  11. depends=('glibc' 'sis-dri')
  12. makedepends=('xorg-server-devel>=1.11.0' 'xf86dgaproto' 'libdrm' 'xf86driproto' 'mesa' 'glproto')
  13. conflicts=('xorg-server<1.11.0')
  14. options=('!libtool')
  15. source=(ftp://ftp.archlinux.org/other/xf86-video-sisimedia/xf86-video-sisimedia-0.9.1_20091203.tar.bz2
  16.         xf86-video-sis-0.9.1-20102701.patch
  17.         0002-Remove-XFree86-Misc-PassMessage-support.patch
  18.         0003-Fix-build-with-Werror-format-security.patch
  19.         0005-Fix-backlight-off-on-SiS30x.-video-bridges.patch
  20.         0006-Add-IgnoreHotkeyFlag-driver-option.patch
  21.         xf86-video-sis-0.9.1-dump-regs-after-video-init.patch
  22.         0007-Remove-useless-loader-symbol-lists.patch
  23.         0008-update-to-xextproto-7-1-support.patch
  24.         0009-update-for-rac-removal.patch
  25.         0010-change-to-use-abi-version-check.patch
  26.         0011-more-rac-removal.patch
  27.         0001-Remove-xorgconfig-xorgcfg-from-See-Also-list-in-man-.patch
  28.         0004-Make-sisRegs3D4-big-enough-to-hold-all-values-writte.patch
  29.         0005-Correct-bounds-check-of-blitClip-array-access.patch
  30.         xserver19.patch
  31.         fix-xv-crash.patch
  32.         COPYING
  33.         xserver112.patch)
  34. sha1sums=('22e6616df49ec82755daae08043a29aaf92fa430'
  35.           '61715bb86180decde55a56fad9a12d841c89fbb2'
  36.           '33fdea57187a2758802bcb9572d3a864aaab4d59'
  37.           '6f05eae535b099b01c2819e63c68d4489b940267'
  38.           'a6cb5da9312d32d729ad2619d8ae50cb26ba7d4d'
  39.           'df728052a89c4152abbe89826756040dac23b624'
  40.           '4bed1c2455ed447f7053cb0729e99cbe598b3274'
  41.           'd7802db5c49540ab136e71450cc846cfccd8b8d1'
  42.           'e2236d2d00338f1658c66d9b972919af39897071'
  43.           '0c6b9322e6cb22c67e04d50a0b818a2dd4585cf2'
  44.           '802829a8ebd2b7e35fcc86665d842b1594a8ba30'
  45.           'c26afe7508183735b7568b435be9c270ceeb62f1'
  46.           'd2fa2a21454f3a161bcd8ae4d349657561049edd'
  47.           '5e288526bfa2c534f1feabdb571da16da8a1c7a6'
  48.           'e86d702cb0b5e9bf43ff732696229965e176db7c'
  49.           'b5f260bed7e705808ec05620316e503ed5d52ee5'
  50.           '1fdd74a2aef9455ac5c37d1fe0146d81aa905d2d'
  51.           'a64e244f274bcb155f892d0488a1a4b1b2f7d70d'
  52.           'fb9351ad89ef550f6e987b68376f42bf20ffdf3c')
  53.  
  54. build() {
  55.   cd "${srcdir}/xf86-video-sis-${pkgver}"
  56.   patch -Np1 -i "${srcdir}/xf86-video-sis-0.9.1-20102701.patch"
  57.   patch -Np1 -i "${srcdir}/0002-Remove-XFree86-Misc-PassMessage-support.patch"
  58.   patch -Np1 -i "${srcdir}/0003-Fix-build-with-Werror-format-security.patch"
  59.   patch -Np1 -i "${srcdir}/0005-Fix-backlight-off-on-SiS30x.-video-bridges.patch"
  60.   patch -Np1 -i "${srcdir}/0006-Add-IgnoreHotkeyFlag-driver-option.patch"
  61.   patch -Np1 -i "${srcdir}/xf86-video-sis-0.9.1-dump-regs-after-video-init.patch"
  62.   patch -Np1 -i "${srcdir}/0007-Remove-useless-loader-symbol-lists.patch"
  63.   patch -Np1 -i "${srcdir}/0008-update-to-xextproto-7-1-support.patch"
  64.   patch -Np1 -i "${srcdir}/0009-update-for-rac-removal.patch"
  65.   patch -Np1 -i "${srcdir}/0010-change-to-use-abi-version-check.patch"
  66.   patch -Np1 -i "${srcdir}/0011-more-rac-removal.patch"
  67.   patch -Np1 -i "${srcdir}/0001-Remove-xorgconfig-xorgcfg-from-See-Also-list-in-man-.patch"
  68.   patch -Np1 -i "${srcdir}/0004-Make-sisRegs3D4-big-enough-to-hold-all-values-writte.patch"
  69.   patch -Np1 -i "${srcdir}/0005-Correct-bounds-check-of-blitClip-array-access.patch"
  70.   patch -Np1 -i "${srcdir}/xserver19.patch"
  71.   patch -Np0 -i "${srcdir}/fix-xv-crash.patch"
  72.   patch -Np1 -i "${srcdir}/xserver112.patch"
  73.  
  74.   sed -i -e 's,sis_drv,sisimedia_drv,g' src/Makefile.am
  75.   sed -i -e 's,\"sis\",\"sisimedia\",g' src/sis.h
  76.   sed -i -e 's,sisModuleData,sisimediaModuleData,g' src/sis_driver.c
  77.  
  78.   autoreconf -fi
  79.  
  80.   ./configure --prefix=/usr --enable-dri
  81.   make
  82.   make DESTDIR="${pkgdir}" install
  83.  
  84.   rm -rf "${pkgdir}/usr/share/man"
  85.  
  86.   install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
  87.   install -m644 "${srcdir}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/"
  88. }
Advertisement
Add Comment
Please, Sign In to add comment