Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30744 - (hide 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 niro 30744 # $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     }