Magellan Linux

Contents of /branches/R11-unstable/core/ntfs-3g/ntfs-3g-2017.3.23-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32127 - (show annotations) (download)
Mon Apr 29 11:41:56 2019 UTC (5 years ago) by niro
File size: 1722 byte(s)
-release branches/R11-unstable
1 # $Id$
2
3 PNAME="ntfs-3g"
4 PVER="2017.3.23"
5 PBUILD="r2"
6
7 SPLIT_PACKAGES="ntfs-3g ntfsprogs"
8
9 PCAT="sys-fs"
10 HOMEPAGE="http://www.tuxera.com/"
11
12 NTFS3G_DEPEND=">= virtual/glibc"
13 NTFSPROGS_DEPEND=">= sys-libs/libuuid-2.28
14 >= app-crypt/libgcrypt-1.8
15 >= app-crypt/gnutls-3.6"
16 SDEPEND="${NTFS3G_DEPEND}
17 ${NTFSPROGS_DEPEND}
18 >= sys-apps/attr-2.4"
19
20 SRCFILE="${PNAME/-fuse/}_ntfsprogs-${PVER}.tgz"
21 SRCDIR="${BUILDDIR}/${PNAME/-fuse/}_ntfsprogs-${PVER}"
22
23 sminclude mbuild mtools
24
25 SRC_URI=(
26 http://tuxera.com/opensource/${SRCFILE}
27 mirror://${PNAME}/${SRCFILE}
28 )
29
30 UP2DATE="updatecmd ${HOMEPAGE}community/open-source-ntfs-3g/ | highesttarball tgz"
31
32 split_info_ntfs-3g()
33 {
34 DESCRIPTION="NTFS-3G Read/Write Driver."
35 DEPEND="${NTFS3G_DEPEND}"
36 }
37
38 split_info_ntfsprogs()
39 {
40 DESCRIPTION="A collection of utilities for managing NTFS volumes."
41 DEPEND="== sys-fs/ntfs-3g-${PVER}
42 ${NTFSPROGS_DEPEND}"
43 }
44
45 src_prepare()
46 {
47 munpack ${SRCFILE} || die
48 cd ${SRCDIR}
49
50 # fix hardcoded symlinks
51 sed -i 's:$(DESTDIR)/sbin:$(DESTDIR)$(rootsbindir):g' src/Makefile.{am,in} ntfsprogs/Makefile.{am,in} || die
52 }
53
54 src_compile()
55 {
56 cd ${SRCDIR}
57
58 # use the internal stripped down fuse library
59 mconfigure \
60 --exec-prefix=/usr \
61 --with-fuse=internal \
62 --enable-crypto \
63 --enable-extras \
64 || die
65
66 mmake || die
67 }
68
69 src_install_ntfs-3g()
70 {
71 cd ${SRCDIR}
72 mmake -C src DESTDIR=${BINDIR} install || die
73 mmake -C libntfs-3g DESTDIR=${BINDIR} install || die
74 mmake -C include DESTDIR=${BINDIR} install || die
75 # missing symlink
76 mlink ../bin/ntfs-3g /usr/sbin/mount.ntfs || die
77
78 minstalldocs AUTHORS COPYING* CREDITS ChangeLog NEWS README TODO* || die
79 }
80
81 src_install_ntfsprogs()
82 {
83 cd ${SRCDIR}
84 mmake -C ntfsprogs DESTDIR=${BINDIR} install || die
85 }