wok-next annotate libextractor/receipt @ rev 20328

Up libextractor, libmad, liboil, pciids, pciutils
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Nov 14 03:01:24 2017 +0200 (2017-11-14)
parents 6c3718ca17b6
children 0ec6086e21d6
rev   line source
al@20328 1 # SliTaz package receipt v2.
pascal@11554 2
pascal@11554 3 PACKAGE="libextractor"
al@20328 4 VERSION="1.6"
al@20328 5 CATEGORY="utilities"
al@20328 6 SHORT_DESC="Extract meta data from files of arbitrary type"
pascal@11554 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15472 8 LICENSE="GPL2"
al@20328 9 WEB_SITE="https://www.gnu.org/software/libextractor/"
al@20328 10
pascal@11554 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
pascal@11554 12 WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
pascal@11554 13
al@20328 14 BUILD_DEPENDS="libtool iso-codes libvorbis-dev flac-dev zlib-dev bzip2-dev \
al@20328 15 libmpeg2-dev libjpeg-turbo-dev tiff-dev libarchive-dev exiv2-dev giflib-dev \
al@20328 16 libmagic-dev tidy-dev gettext glib-dev gdk-pixbuf-dev libgsf-dev ffmpeg-dev"
al@20328 17 SPLIT="libextractor-archive libextractor-exiv2 libextractor-flac \
al@20328 18 libextractor-gif libextractor-jpeg libextractor-mime libextractor-mpeg \
al@20328 19 libextractor-ogg libextractor-ole2 libextractor-thumbnailffmpeg \
al@20328 20 libextractor-thumbnailgtk libextractor-tiff libextractor libextractor-dev"
pascal@11554 21
al@20328 22 compile_rules() {
al@20328 23 ./configure \
al@20328 24 --enable-shared \
al@20328 25 --disable-static \
pascal@11554 26 $CONFIGURE_ARGS &&
pascal@11554 27 make -j 1 &&
al@20328 28 make install
pascal@11554 29 }
pascal@11554 30
al@20328 31 genpkg_rules() {
al@20328 32 case $PACKAGE in
al@20328 33 libextractor)
al@20328 34 copy @std @rm
al@20328 35 DEPENDS="bzlib libltdl zlib"
al@20328 36 ;;
al@20328 37 *-dev)
al@20328 38 copy @dev
al@20328 39 DEPENDS="${SPLIT/$PACKAGE/} acl-dev attr-dev bzip2-dev curl-dev \
al@20328 40 exiv2-dev expat-dev ffmpeg-dev flac-dev gdk-pixbuf-dev giflib-dev \
al@20328 41 glib-dev libjpeg-turbo-dev libarchive-dev libffi-dev libgsf-dev \
al@20328 42 libidn2-dev libmagic-dev libmpeg2-dev libogg-dev libpng16-dev \
al@20328 43 libssh2-dev libtool libvorbis-dev libxml2-dev lz4-lib lzo-dev \
al@20328 44 nettle-dev openssl-dev pcre-dev tiff-dev util-linux-blkid-dev \
al@20328 45 util-linux-mount-dev util-linux-uuid-dev xz-dev zlib-dev"
al@20328 46 ;;
al@20328 47 *)
al@20328 48 copy libextractor_${PACKAGE/libextractor-/}.so
al@20328 49 CAT="utilities|${PACKAGE/libextractor-/} plugin"
al@20328 50 ;;
al@20328 51 esac
al@20328 52
al@20328 53 case $PACKAGE in
al@20328 54 *-archive) DEPENDS="libarchive";;
al@20328 55 *-exiv2) DEPENDS="exiv2";;
al@20328 56 *-flac) DEPENDS="flac";;
al@20328 57 *-gif) DEPENDS="giflib";;
al@20328 58 *-jpeg) DEPENDS="libjpeg-turbo";;
al@20328 59 *-mime) DEPENDS="libmagic";;
al@20328 60 *-mpeg) DEPENDS="libmpeg2";;
al@20328 61 *-ogg) DEPENDS="libogg libvorbis";;
al@20328 62 *-ole2) DEPENDS="glib libextractor libgsf libxml2";;
al@20328 63 *ffmpeg) DEPENDS="ffmpeg libmagic";;
al@20328 64 *gtk) DEPENDS="gdk-pixbuf glib libmagic";;
al@20328 65 *-tiff) DEPENDS="tiff";;
al@20328 66 esac
pascal@11554 67 }