contrib/ntfs-3g/Pkgfile

49 lines
1.2 KiB
Plaintext

# Description: Freely available NTFS driver with read and write support.
# URL: https://www.tuxera.com/company/open-source/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: gnutls libgcrypt
# Optional: fuse
name=ntfs-3g
version=2022.10.3
release=2
source=(https://tuxera.com/opensource/${name}_ntfsprogs-$version.tgz)
build() {
cd ${name}_ntfsprogs-$version
# $DESTDIR/lib must exist during install; the Makefile honors
# EPREFIX by moving to the desired location afterward
mkdir $PKG/lib
PKGMK_NTFS3="--prefix=/usr
--exec-prefix=/usr
--bindir=/usr/bin
--sbindir=/usr/sbin
--libexecdir=/usr/lib
--enable-crypto
--enable-extras
--enable-ldscript
--enable-posix-acls
--enable-xattr-mappings
--disable-ldconfig
--disable-static
--without-uuid
--without-hd"
prt-get isinst fuse && PKGMK_NTFS3+=" --with-fuse=external" \
|| PKGMK_NTFS3+=" --with-fuse=internal"
./configure $PKGMK_NTFS3
make
make DESTDIR=$PKG install
ln -s /usr/bin/ntfs-3g $PKG/sbin/mount.ntfs
ln -s /usr/bin/ntfsfix $PKG/sbin/fsck.ntfs
ln -s ntfs-3g.8 $PKG/usr/share/man/man8/mount.ntfs.8
ln -s ntfsfix.8 $PKG/usr/share/man/man8/fsck.ntfs.8
rm -r $PKG/usr/share/doc $PKG/usr/lib/$name $PKG/lib $PKG/usr/lib/*.la
}