23 |
SRCFILE="fuse-${PVER}.tar.xz" |
SRCFILE="fuse-${PVER}.tar.xz" |
24 |
SRCDIR="${BUILDDIR}/fuse-${PVER}" |
SRCDIR="${BUILDDIR}/fuse-${PVER}" |
25 |
|
|
26 |
|
# disable src_check atm |
27 |
|
msetfeature "!check" |
28 |
sminclude meson udev mtools |
sminclude meson udev mtools |
29 |
|
|
30 |
SRC_URI=( |
SRC_URI=( |
47 |
DEPEND="== sys-fs/fuse-common-${PVER}" |
DEPEND="== sys-fs/fuse-common-${PVER}" |
48 |
} |
} |
49 |
|
|
50 |
|
src_prepare() |
51 |
|
{ |
52 |
|
munpack ${SRCFILE} || die |
53 |
|
cd ${SRCDIR} |
54 |
|
|
55 |
|
# do not fail on device node creation as nspawn prohibits this action and the build will fail |
56 |
|
sed -i 's:mknod .*:& || true:' util/install_helper.sh || die |
57 |
|
} |
58 |
|
|
59 |
src_check() |
src_check() |
60 |
{ |
{ |
61 |
# requires utf-8 |
# requires utf-8 |
65 |
|
|
66 |
src_install_fuse-common() |
src_install_fuse-common() |
67 |
{ |
{ |
68 |
|
# requires utf-8 |
69 |
|
export LC_ALL=en_US.UTF-8 |
70 |
|
|
71 |
meson_src_install || die |
meson_src_install || die |
72 |
|
|
73 |
# remove initscript |
# remove initscript |
90 |
|
|
91 |
src_install_fuse3() |
src_install_fuse3() |
92 |
{ |
{ |
93 |
|
# requires utf-8 |
94 |
|
export LC_ALL=en_US.UTF-8 |
95 |
|
|
96 |
meson_src_install || die |
meson_src_install || die |
97 |
|
|
98 |
# remove initscript |
# remove initscript |
102 |
mdelete -r /dev || die |
mdelete -r /dev || die |
103 |
|
|
104 |
# remove files provided by fuse-common |
# remove files provided by fuse-common |
105 |
mdelete $(mget-udev-rules-dir) || die |
mdelete -r $(mget-udev-rules-dir) || die |
106 |
mdelete /usr/bin/mount.fuse3 || die |
mdelete /usr/sbin/mount.fuse3 || die |
107 |
mdelete /usr/share/man/man8/mount.fuse.8.gz || die |
mdelete /usr/share/man/man8/mount.fuse.8.gz || die |
108 |
|
|
109 |
minstalldocs AUTHORS COPYING* FAQ NEWS README* || die |
minstalldocs AUTHORS COPYING* FAQ NEWS README* || die |