wok-next view xz/receipt @ rev 20452

liblzma-dev is absent -> xz-dev
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Feb 28 14:43:56 2018 +0200 (2018-02-28)
parents 90a5eb560fd6
children 10df65db91ad
line source
1 # SliTaz package receipt v2.
3 PACKAGE="xz"
4 VERSION="5.2.3"
5 CATEGORY="base-system"
6 SHORT_DESC="XZ Utils"
7 MAINTAINER="pascal.bellard@slitaz.org"
8 LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
9 WEB_SITE="https://tukaani.org/xz/"
10 LFS="http://www.linuxfromscratch.org/lfs/view/stable/chapter06/xz.html"
12 TARBALL="$PACKAGE-$VERSION.tar.xz"
13 WGET_URL="$WEB_SITE$TARBALL"
15 BUILD_DEPENDS="gettext"
16 SPLIT="xz-tools xz liblzma xz-dev"
18 compile_rules() {
19 ./configure \
20 --disable-static \
21 --enable-small \
22 $CONFIGURE_ARGS &&
23 make && make install || return 1
25 mkdir -p $install/bin $install/lib
26 for i in lzma unlzma lzcat xz unxz xzcat; do
27 mv $install/usr/bin/$i $install/bin
28 done
29 mv $install/usr/lib/liblzma.so.* $install/lib
30 ln -sf ../../lib/$(readlink $install/usr/lib/liblzma.so) \
31 $install/usr/lib/liblzma.so
32 }
34 genpkg_rules() {
35 case $PACKAGE in
36 xz-tools)
37 copy /usr/bin/
38 CAT="utilities|misc commandline utilities"
39 DEPENDS="liblzma"
40 ;;
41 xz)
42 copy bin/ @rm
43 DEPENDS="liblzma"
44 TAGS="LFS compression archive"
45 ;;
46 liblzma)
47 copy liblzma.so*
48 CAT="libs|library"
49 DEPENDS=" "
50 ;;
51 xz-dev)
52 copy @dev
53 rm -r $fs/usr/share/
54 ;;
55 esac
56 }