wok-next view fuse3/receipt @ rev 20400

fuse -> fuse2; add fuse3, fuse-common; add libunibreak
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Dec 03 23:31:08 2017 +0200 (2017-12-03)
parents
children 0e7893ac206d
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"
11 HOST_ARCH="i486 arm"
13 TARBALL="fuse-$VERSION.tar.gz"
14 WGET_URL="https://github.com/libfuse/libfuse/releases/download/fuse-$VERSION/$TARBALL"
16 BUILD_DEPENDS="util-linux-mount"
17 SPLIT="fuse-common fuse3 fuse3-dev"
19 compile_rules() {
20 export MOUNT_FUSE_PATH=/usr/bin
21 ./configure \
22 --sysconfdir=/etc \
23 --disable-static \
24 $CONFIGURE_ARGS &&
25 make &&
26 make install || return 1
28 rm -rf $install/etc/init.d
29 # handled by udev
30 rm -rf $install/dev
32 cook_pick_docs doc/html/ doc/kernel.txt
34 cp $stuff/fuse.conf $install/etc
35 }
37 # packaging notes: https://github.com/libfuse/libfuse/releases/tag/fuse-3.0.0
38 genpkg_rules() {
39 case $PACKAGE in
40 fuse-common)
41 copy fuse.conf *.rules
42 DEPENDS="util-linux-mount"
43 CAT="system-tools|common files"
44 CONFIG_FILES="/etc/fuse.conf"
45 ;;
46 fuse3)
47 copy @std @rm
48 DEPENDS="fuse-common"
49 TAGS="filesystem"
50 ;;
51 *-dev)
52 copy @dev
53 ;;
54 esac
55 }