wok-next annotate file/receipt @ rev 21724
busybox: update configs
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Sep 01 11:04:25 2020 +0000 (2020-09-01) |
parents | 29128929e4f9 |
children |
rev | line source |
---|---|
al@19743 | 1 # SliTaz package receipt v2. |
erjo@170 | 2 |
erjo@170 | 3 PACKAGE="file" |
Hans-G?nter@21652 | 4 VERSION="5.39" |
pankso@211 | 5 CATEGORY="system-tools" |
Hans-G?nter@21652 | 6 TAGS_std="LFS" |
al@17217 | 7 SHORT_DESC="Determines file type using 'magic' numbers" |
Hans-G?nter@21652 | 8 MAINTAINER="maintainer@slitaz.org" |
pascal@15379 | 9 LICENSE="BSD" |
al@19743 | 10 WEB_SITE="https://github.com/file/file" |
al@20902 | 11 LFS="http://www.linuxfromscratch.org/lfs/view/development/chapter06/file.html" |
pankso@12982 | 12 |
al@19561 | 13 TARBALL="$PACKAGE-$VERSION.tar.gz" |
al@19743 | 14 WGET_URL="https://github.com/file/file/archive/FILE${VERSION/./_}.tar.gz" |
Hans-G?nter@21652 | 15 # 5.35 TARBALL_SHA1="2a00782750d015cf654ace2e53239e02d28c09e9" |
al@19561 | 16 |
Hans-G?nter@21652 | 17 BUILD_DEPENDS="automake libtool python python3 zlib-dev" |
al@21062 | 18 SPLIT="libmagic libmagic-dev python-magic python3-magic" |
al@17217 | 19 |
al@21143 | 20 COPY_std="file" |
al@21143 | 21 COPY_libmagic="*.so.* magic.mgc" |
al@21143 | 22 COPY_libmagic_dev="@dev *.so" |
al@21143 | 23 COPY_python_magic="python2*/" |
al@21143 | 24 COPY_python3_magic="python3*/" |
al@21143 | 25 |
al@21143 | 26 DEPENDS_std="libmagic" |
al@21143 | 27 DEPENDS_libmagic="zlib" |
al@21143 | 28 DEPENDS_libmagic_dev="libmagic" |
al@21143 | 29 DEPENDS_python_magic="$PACKAGE python" |
al@21143 | 30 DEPENDS_python3_magic="$PACKAGE python" |
al@21143 | 31 |
al@21143 | 32 CAT_libmagic="libs|shared library" |
al@21143 | 33 CAT_python_magic="development|Python2 bindings" |
al@21143 | 34 CAT_python3_magic="development|Python3 bindings" |
al@21143 | 35 |
al@21143 | 36 |
Hans-G?nter@21652 | 37 compile_rules() |
Hans-G?nter@21652 | 38 { |
al@19743 | 39 autoreconf -f -i && |
Hans-G?nter@21652 | 40 ./configure \ |
Hans-G?nter@21652 | 41 --libdir=/usr/lib \ |
al@20436 | 42 $CONFIGURE_ARGS && |
al@20569 | 43 fix libtool && |
al@21020 | 44 make && |
al@21020 | 45 make install || return 1 |
al@20436 | 46 |
al@20436 | 47 rmdir --ignore-fail-on-non-empty $install/usr/share/man/man5/ |
al@19561 | 48 |
al@19561 | 49 cd python |
al@21062 | 50 python -B setup.py build && |
al@21062 | 51 python -B setup.py install --root=$install || return 1 |
al@21062 | 52 |
al@21062 | 53 python3 -B setup.py build && |
al@21062 | 54 python3 -B setup.py install --root=$install |
al@21062 | 55 |
erjo@170 | 56 } |
erjo@170 | 57 |
pankso@15953 | 58 # Be sure it as cross compile. |
Hans-G?nter@21652 | 59 testsuite() |
Hans-G?nter@21652 | 60 { |
pankso@15953 | 61 readelf -h $install/usr/bin/file |
pankso@15953 | 62 } |