Don't like ads? PRO users don't see any ads ;-)
Guest

lib32-esound

By: a guest on Nov 29th, 2010  |  syntax: Bash  |  size: 1.28 KB  |  hits: 90  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2.  
  3. pkgname=lib32-$_pkgbasename
  4. _pkgbasename=esound
  5. pkgver=0.2.41
  6. pkgrel=2
  7. pkgdesc="Enlightened Sound Daemon"
  8. arch=(i686 x86_64)
  9. license=('LGPL')
  10. depends=('lib32-audiofile' 'tcp_wrappers' 'lib32-alsa-lib>=1.0.18' $_pkgbasename)
  11. url="http://www.tux.org/~ricdude/EsounD.html"
  12. provides=('lib32-esd')
  13. replaces=('lib32-esd')
  14. conflicts=('lib32-esd')
  15. options=('!libtool')
  16. source=(http://ftp.gnome.org/pub/GNOME/sources/${_pkgbasename}/0.2/${_pkgbasename}-${pkgver}.tar.bz2
  17.         esd-0.2.38-alsa-drain.patch
  18.         esd)
  19. md5sums=('8d9aad3d94d15e0d59ba9dc0ea990c6c'
  20.          '3de93efcd1bc196a3585e6aef50eac48'
  21.          'a4c76e7c7f75b201ea7ab6fb15b47472')
  22.  
  23. build() {
  24.   export CC="gcc -m32"
  25.   export CXX="g++ -m32"
  26.   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
  27.  
  28.   cd "${srcdir}/esound-${pkgver}"
  29.   patch -Np1 -i "${srcdir}/esd-0.2.38-alsa-drain.patch" || return 1
  30.   ./configure --prefix=/usr --sysconfdir=/etc \
  31.               --localstatedir=/var --disable-static \
  32.               --with-audiofile --with-libwrap \
  33.                   --enable-alsa --disable-artstest \
  34.               --libdir=/usr/lib32 || return 1
  35.   make || return 1
  36. }
  37.  
  38. package() {
  39.   cd "$srcdir/esound-$pkgver"
  40.  
  41.   make DESTDIR="$pkgdir" install || return 1
  42.  
  43.   rm -rf "${pkgdir}"/usr/{include,share,bin}
  44.   rm -rf "${pkgdir}"/etc
  45. }