mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-03 19:42:26 +02:00
77 lines
2.2 KiB
Plaintext
77 lines
2.2 KiB
Plaintext
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=fuse
|
|
pkgver=2.9.4
|
|
pkgrel=2
|
|
pkgdesc="A library that makes it possible to implement a filesystem in a userspace program."
|
|
url="https://github.com/libfuse/"
|
|
arch="all"
|
|
license="GPL2"
|
|
depends=
|
|
makedepends="gettext-dev"
|
|
install=
|
|
subpackages="$pkgname-dev $pkgname-doc"
|
|
source="http://github.com/libfuse/libfuse/releases/download/fuse_${pkgver//./_}/${pkgname}-${pkgver}.tar.gz
|
|
fix-realpath.patch
|
|
fuse.initd"
|
|
options="suid"
|
|
|
|
|
|
_builddir="$srcdir"/$pkgname-$pkgver
|
|
|
|
prepare() {
|
|
cd "$_builddir"
|
|
for i in $source; do
|
|
case $i in
|
|
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
|
esac
|
|
done
|
|
}
|
|
|
|
build() {
|
|
cd "$_builddir"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--disable-static \
|
|
--enable-shared \
|
|
--disable-example \
|
|
--enable-lib \
|
|
--enable-util \
|
|
--bindir=/bin \
|
|
|| return 1
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
rm -r "$pkgdir"/dev "$pkgdir"/etc/init.d || return 1
|
|
|
|
install -Dm755 "$srcdir"/fuse.initd "$pkgdir"/etc/init.d/fuse
|
|
# create config
|
|
install -d "$pkgdir"/etc
|
|
cat >"$pkgdir"/etc/fuse.conf << _EOF_
|
|
# Set the maximum number of FUSE mounts allowed to non-root users.
|
|
# The default is 1000.
|
|
#
|
|
#mount_max = 1000
|
|
|
|
# Allow non-root users to specify the 'allow_other' or 'allow_root'
|
|
# mount options.
|
|
#
|
|
#user_allow_other
|
|
_EOF_
|
|
|
|
}
|
|
|
|
md5sums="ecb712b5ffc6dffd54f4a405c9b372d8 fuse-2.9.4.tar.gz
|
|
790b837275346e77d5f88a4778062ab7 fix-realpath.patch
|
|
45fb51535c96a7d1fe2eb9690ac48814 fuse.initd"
|
|
sha256sums="6be9c0bff6af8c677414935f31699ea5a7f8f5f791cfa5205be02ea186b97ce1 fuse-2.9.4.tar.gz
|
|
9031e6df6e0b3e46c7e0117bba6e2eeb879de8d742dc54f592a16033d4dda89b fix-realpath.patch
|
|
66ce65e2459fef26bb1711d706a23643a9af7a80e03ee6be836a377310b00682 fuse.initd"
|
|
sha512sums="055ec2a78793276102bc5a0afea9eebd18b151cf752d0985380ffbde1c554e9fb7bc3a43838618e3957b274aa06624303ea12f32c659365c4768dad887bb557d fuse-2.9.4.tar.gz
|
|
5672ceb35acabb4bd97b6efc30614f22def62882fe198e2a8598a074d45b6b5337c082a5e09b5e399b6e5212dc1fbde9071c2a5051534c32091444c350b9c657 fix-realpath.patch
|
|
7f6a503ef23cfa8b809c544375c2d83ad56525269b48ad1a7dff0ce36f4bf2f2a3fafed9dc70a71ff6281b261db5f01829e16c06f041921a5d8c8d715a04a8c1 fuse.initd"
|