wok-next view fuse3/receipt @ rev 20569

Fix libtool where applicable (a*-f* packages yet); combine collectd* receipts
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Apr 13 07:14:16 2018 +0300 (2018-04-13)
parents 757d032c55c7
children d958fec46c9f
line source
1 # SliTaz package receipt v2.
3 PACKAGE="fuse3"
4 VERSION="3.1.1" # next releases require 'meson' currently unpackaged
5 CATEGORY="system-tools"
6 SHORT_DESC="FUSE Filsystem in Userspace"
7 MAINTAINER="al.bobylev@gmail.com"
8 LICENSE="GPL2"
9 WEB_SITE="https://github.com/libfuse/libfuse"
10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/postlfs/fuse.html"
12 TARBALL="fuse-$VERSION.tar.gz"
13 WGET_URL="https://github.com/libfuse/libfuse/releases/download/fuse-$VERSION/$TARBALL"
15 BUILD_DEPENDS="util-linux-mount"
16 SPLIT="fuse-common fuse3 fuse3-dev"
18 compile_rules() {
19 export MOUNT_FUSE_PATH=/usr/bin
20 ./configure \
21 --disable-static \
22 $CONFIGURE_ARGS &&
23 fix libtool &&
24 make &&
25 make install || return 1
27 rm -rf $install/etc/init.d
28 # handled by udev
29 rm -rf $install/dev
31 cook_pick_docs doc/html/ doc/kernel.txt
33 cp $stuff/fuse.conf $install/etc
34 }
36 # packaging notes: https://github.com/libfuse/libfuse/releases/tag/fuse-3.0.0
37 genpkg_rules() {
38 case $PACKAGE in
39 fuse-common)
40 copy fuse.conf *.rules
41 DEPENDS="util-linux-mount"
42 CAT="system-tools|common files"
43 CONFIG_FILES="/etc/fuse.conf"
44 ;;
45 fuse3)
46 copy @std @rm
47 DEPENDS="fuse-common"
48 TAGS="filesystem"
49 ;;
50 *-dev)
51 copy @dev
52 ;;
53 esac
54 }