wok-next annotate libxml2/receipt @ rev 21020

Cleaning is almost finished... I should proceed to upgrades.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Nov 02 14:15:08 2018 +0200 (2018-11-02)
parents e7a485521d6a
children 7c5d038be95b
rev   line source
al@19735 1 # SliTaz package receipt v2.
pankso@24 2
pankso@24 3 PACKAGE="libxml2"
al@20905 4 VERSION="2.9.8"
pankso@211 5 CATEGORY="system-tools"
al@19735 6 SHORT_DESC="XML C parser and toolkit"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15268 8 LICENSE="MIT"
pankso@24 9 WEB_SITE="http://xmlsoft.org/"
al@20905 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/libxml2.html"
pankso@13368 11
al@19590 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@19590 13 WGET_URL="ftp://xmlsoft.org/libxml2/$TARBALL"
al@19590 14
al@19752 15 BUILD_DEPENDS="zlib-dev xz-dev python-dev ncurses-dev readline-dev"
al@21020 16 SPLIT="$PACKAGE-tools $PACKAGE-python $PACKAGE-dev $PACKAGE-min:min"
pankso@12817 17
pankso@24 18 # Note: libxml2 can be build using option --with-minimum
pankso@4828 19 # and binaries are splited into libxml2-tools
al@20443 20 compile_rules() {
al@20905 21 case $SET in
al@20905 22 min) SET_ARGS='--with-minimum';;
al@20905 23 esac
al@20905 24
al@20443 25 # autoreconf -fi
pankso@24 26 ./configure \
al@19590 27 --disable-static \
slaxemulator@13174 28 --with-html-dir=/usr/share/doc \
slaxemulator@13174 29 --with-threads \
slaxemulator@13174 30 --with-history \
al@21020 31 $CONFIGURE_ARGS $SET_ARGS &&
al@20595 32 fix libtool &&
slaxemulator@13174 33 make &&
al@21020 34 make DESTDIR=$install install || return 1
al@19590 35
al@19590 36 find $install -name '*.sh' -exec chmod +x \{\} \;
pankso@24 37 }
pankso@24 38
al@20443 39 genpkg_rules() {
al@19735 40 case $PACKAGE in
al@19735 41 libxml2)
al@19735 42 copy libxml2.so*
al@20443 43 DEPENDS="liblzma zlib"
al@19735 44 ;;
al@19735 45 libxml2-tools)
al@19735 46 copy xmllint xmlcatalog
al@19735 47 CAT="system-tools|xmllint tester and xmlcatalog parser utility"
al@20905 48 DEPENDS="libxml2 readline"
al@19735 49 ;;
al@19735 50 libxml2-python)
al@19735 51 copy python2.7/; find $fs -name '*.la' -delete
al@19735 52 CAT="development|adapter for the Python"
al@20905 53 DEPENDS="libxml2 python" # libxslt
al@19735 54 ;;
al@19735 55 libxml2-dev)
al@19735 56 copy @dev *.sh
al@20443 57 DEPENDS="xz-dev zlib-dev libxml2-tools"
al@19735 58 ;;
al@20905 59 libxml2-min)
al@20905 60 copy libxml2.so*
al@20905 61 CAT="system-tools|minimally sized library"
al@20905 62 DEPENDS="liblzma"
al@20905 63 ;;
al@19735 64 esac
pankso@24 65 }