wok-next annotate file/receipt @ rev 21143

Small updates.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Jan 25 15:37:19 2019 +0200 (2019-01-25)
parents add40df8725d
children cedb302b9195
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@21143 14 TARBALL_SHA1="2a00782750d015cf654ace2e53239e02d28c09e9"
al@19561 15
al@21062 16 BUILD_DEPENDS="automake libtool zlib-dev python python3"
al@21062 17 SPLIT="libmagic libmagic-dev python-magic python3-magic"
al@17217 18
al@21143 19 COPY_std="file"
al@21143 20 COPY_libmagic="*.so.* magic.mgc"
al@21143 21 COPY_libmagic_dev="@dev *.so"
al@21143 22 COPY_python_magic="python2*/"
al@21143 23 COPY_python3_magic="python3*/"
al@21143 24
al@21143 25 DEPENDS_std="libmagic"
al@21143 26 DEPENDS_libmagic="zlib"
al@21143 27 DEPENDS_libmagic_dev="libmagic"
al@21143 28 DEPENDS_python_magic="$PACKAGE python"
al@21143 29 DEPENDS_python3_magic="$PACKAGE python"
al@21143 30
al@21143 31 CAT_libmagic="libs|shared library"
al@21143 32 CAT_python_magic="development|Python2 bindings"
al@21143 33 CAT_python3_magic="development|Python3 bindings"
al@21143 34
al@21143 35 TAGS_std="LFS"
al@21143 36
al@20436 37 compile_rules() {
al@19743 38 autoreconf -f -i &&
al@20436 39 ./configure \
al@20436 40 --libdir=/usr/lib \
al@20436 41 $CONFIGURE_ARGS &&
al@20569 42 fix libtool &&
al@21020 43 make &&
al@21020 44 make install || return 1
al@20436 45
al@20436 46 rmdir --ignore-fail-on-non-empty $install/usr/share/man/man5/
al@19561 47
al@19561 48 cd python
al@21062 49 python -B setup.py build &&
al@21062 50 python -B setup.py install --root=$install || return 1
al@21062 51
al@21062 52 python3 -B setup.py build &&
al@21062 53 python3 -B setup.py install --root=$install
al@21062 54
erjo@170 55 }
erjo@170 56
pankso@15953 57 # Be sure it as cross compile.
al@20436 58 testsuite() {
pankso@15953 59 readelf -h $install/usr/bin/file
pankso@15953 60 }