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 } |