diff options
Diffstat (limited to 'extra/libogg')
-rw-r--r-- | extra/libogg/PKGBUILD | 39 | ||||
-rw-r--r-- | extra/libogg/config_types.h | 9 |
2 files changed, 48 insertions, 0 deletions
diff --git a/extra/libogg/PKGBUILD b/extra/libogg/PKGBUILD new file mode 100644 index 000000000..66f9062d3 --- /dev/null +++ b/extra/libogg/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 104973 2011-01-05 16:46:37Z heftig $ +# Maintainer: +# Contributor: John Proctor <jproctor@prium.net> + +pkgname=libogg +pkgver=1.2.2 +pkgrel=1.1 +pkgdesc="Ogg bitstream and framing library" +arch=('i686' 'x86_64') +url="http://www.xiph.org/ogg/" +license=('BSD') +depends=('glibc') +options=('!libtool') +source=(http://downloads.xiph.org/releases/ogg/$pkgname-$pkgver.tar.xz + config_types.h) +md5sums=('203c28a1d356b641253c960365e4cc48' + 'a4d786b1b1955cb85b64fd16cbbee3f9') + +build() { + cd $srcdir/${pkgname}-${pkgver} + ./configure --prefix=/usr + make +} + +package() { + cd $srcdir/${pkgname}-${pkgver} + make DESTDIR=$pkgdir install + + # install BSD license + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + # Resolve multilib conflict + if [[ $CARCH == "x86_64" ]]; then + mv "$pkgdir"/usr/include/ogg/config_types{,-64}.h + install -m 644 "$srcdir/config_types.h" \ + "${pkgdir}/usr/include/ogg/config_types.h" + fi +} diff --git a/extra/libogg/config_types.h b/extra/libogg/config_types.h new file mode 100644 index 000000000..8297a7acb --- /dev/null +++ b/extra/libogg/config_types.h @@ -0,0 +1,9 @@ +#include <bits/wordsize.h> + +#if __WORDSIZE == 32 +#include "config_types-32.h" +#elif __WORDSIZE == 64 +#include "config_types-64.h" +#else +#error "Unknown word size" +#endif |