Date: Wednesday, February 27, 2013 @ 16:22:10 Author: andrea Revision: 85179
archrelease: copy trunk to community-staging-i686 Added: libextractor/repos/community-staging-i686/ libextractor/repos/community-staging-i686/PKGBUILD (from rev 85178, libextractor/trunk/PKGBUILD) libextractor/repos/community-staging-i686/libextractor.install (from rev 85178, libextractor/trunk/libextractor.install) ----------------------+ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ libextractor.install | 20 ++++++++++++++++++++ 2 files changed, 58 insertions(+) Copied: libextractor/repos/community-staging-i686/PKGBUILD (from rev 85178, libextractor/trunk/PKGBUILD) =================================================================== --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-02-27 15:22:10 UTC (rev 85179) @@ -0,0 +1,38 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupyki...@gmail.com> +# Contributor: damir <da...@archlinux.org> + +pkgname=libextractor +pkgver=1.0.1 +pkgrel=3 +pkgdesc="A library used to extract meta-data from files of arbitrary type" +arch=("i686" "x86_64") +license=('GPL') +url="http://gnunet.org/libextractor/" +depends=('libltdl') +makedepends=('flac' 'poppler' 'exiv2' 'qt4' 'libvorbis' 'gtk2' 'libgsf' 'libmpeg2') +optdepends=('flac: flac support' + 'poppler: pdf support' + 'exiv2: metadata support' + 'qt: the Qt GUI interface/thumbnails' + 'gtk2: gtk2 GUI interface/thumbnails' + 'libgsf: (optional) for ODF support' + 'libmpeg2: mpeg support' + 'libvorbis: ogg/vorbis support') +options=('!libtool' '!makeflags') +install=libextractor.install +source=("http://ftp.gnu.org/gnu/libextractor/${pkgname}-${pkgver}.tar.gz"{,.sig}) +md5sums=('593c40670fd7fc8c3ae7adc3df557f64' + 'ef9bfeb3ade063dc9a5b29b2afd0732e') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --enable-shared --disable-static + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + rm ${pkgdir}/usr/share/info/dir +} Copied: libextractor/repos/community-staging-i686/libextractor.install (from rev 85178, libextractor/trunk/libextractor.install) =================================================================== --- community-staging-i686/libextractor.install (rev 0) +++ community-staging-i686/libextractor.install 2013-02-27 15:22:10 UTC (rev 85179) @@ -0,0 +1,20 @@ +infodir=usr/share/info +filelist=(libextractor.info.gz) + +post_install() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +}