wok-next annotate file/receipt @ rev 21062

Update file (5.35), patch findutils for new glibc
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Dec 05 12:49:06 2018 +0200 (2018-12-05)
parents d5aab818505e
children 29128929e4f9
rev   line source
al@19743 1 # SliTaz package receipt v2.
erjo@170 2
erjo@170 3 PACKAGE="file"
al@21062 4 VERSION="5.35"
pankso@211 5 CATEGORY="system-tools"
al@17217 6 SHORT_DESC="Determines file type using 'magic' numbers"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15379 8 LICENSE="BSD"
al@19743 9 WEB_SITE="https://github.com/file/file"
al@20902 10 LFS="http://www.linuxfromscratch.org/lfs/view/development/chapter06/file.html"
pankso@12982 11
al@19561 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@19743 13 WGET_URL="https://github.com/file/file/archive/FILE${VERSION/./_}.tar.gz"
al@19561 14
al@21062 15 BUILD_DEPENDS="automake libtool zlib-dev python python3"
al@21062 16 SPLIT="libmagic libmagic-dev python-magic python3-magic"
al@17217 17
al@20436 18 compile_rules() {
al@19743 19 autoreconf -f -i &&
al@20436 20 ./configure \
al@20436 21 --libdir=/usr/lib \
al@20436 22 $CONFIGURE_ARGS &&
al@20569 23 fix libtool &&
al@21020 24 make &&
al@21020 25 make install || return 1
al@20436 26
al@20436 27 rmdir --ignore-fail-on-non-empty $install/usr/share/man/man5/
al@19561 28
al@19561 29 cd python
al@21062 30 python -B setup.py build &&
al@21062 31 python -B setup.py install --root=$install || return 1
al@21062 32
al@21062 33 python3 -B setup.py build &&
al@21062 34 python3 -B setup.py install --root=$install
al@21062 35
erjo@170 36 }
erjo@170 37
pankso@15953 38 # Be sure it as cross compile.
al@20436 39 testsuite() {
pankso@15953 40 readelf -h $install/usr/bin/file
pankso@15953 41 }
al@19743 42
al@20436 43 genpkg_rules() {
al@19743 44 case $PACKAGE in
al@19743 45 file)
al@19743 46 copy file magic.mgc
al@20902 47 DEPENDS="libmagic"
al@20436 48 TAGS="LFS"
al@19743 49 ;;
al@19743 50 libmagic)
al@19743 51 copy *.so*
al@19743 52 CAT="libs|library"
al@19743 53 DEPENDS="zlib"
al@19743 54 ;;
al@19743 55 libmagic-dev)
al@19743 56 copy @dev
al@19743 57 DEPENDS="libmagic"
al@19743 58 ;;
al@19743 59 python-magic)
al@21062 60 copy python2*/
al@21062 61 CAT="development|Python bindings"
al@21062 62 DEPENDS="file python"
al@21062 63 ;;
al@21062 64 python3-magic)
al@21062 65 copy python3*/
al@19743 66 CAT="development|Python bindings"
al@19743 67 DEPENDS="file python"
al@19743 68 ;;
al@19743 69 esac
al@19743 70 }