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 }