Magellan Linux

Contents of /trunk/core/fuse2/fuse2-2.9.7-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30744 - (show annotations) (download)
Tue Mar 27 12:21:01 2018 UTC (6 years, 1 month ago) by niro
File size: 1185 byte(s)
auto added: ver bump to 2.9.7-r1
1 # $Id$
2
3 PNAME="fuse2"
4 PVER="2.9.7"
5 PBUILD="r1"
6
7 PCAT="sys-fs"
8
9 DESCRIPTION="Fuse2 userland utilities."
10 HOMEPAGE="https://github.com/libfuse/libfuse/releases/"
11
12 DEPEND=">= virtual/glibc
13 >= sys-fs/fuse-common-2"
14 SDEPEND=">= dev-util/pkgconfig-0.26"
15
16 SRCFILE="fuse-${PVER}.tar.gz"
17 SRCDIR="${BUILDDIR}/fuse-${PVER}"
18
19 sminclude mbuild mtools
20
21 SRC_URI=(
22 https://github.com/libfuse/libfuse/releases/download/fuse-${PVER}/${SRCFILE}
23 mirror://fuse/${SRCFILE}
24 )
25
26 # only fuse-2 releases
27 UP2DATE="updatecmd https://github.com/libfuse/libfuse/releases/ | grep download | grep fuse-2 | highesttarball gz"
28
29 src_compile()
30 {
31 cd ${SRCDIR}
32
33 MOUNT_FUSE_PATH="/usr/sbin" \
34 mconfigure --disable-kernel-module --enable-lib --enable-util --disable-example || die
35 mmake || die
36 }
37
38 src_install()
39 {
40 cd ${SRCDIR}
41 mmake DESTDIR=${BINDIR} install || die
42
43 # remove initscript
44 mdelete -r /etc/init.d || die
45
46 # udev rules are provided by udev itself
47 mdelete -r /etc/udev || die
48
49 # udev handles dev nodes
50 mdelete -r /dev || die
51
52 # files provided by fuse-common
53 mdelete /usr/share/man/man8/mount.fuse.8 || die
54 mdelete /usr/bin/mount.fuse || die
55
56 minstalldocs AUTHORS COPYING* FAQ NEWS README* || die
57 }