summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorOndrej Patrovic2016-10-28 09:02:31 -0400
committerOndrej Patrovic2016-10-28 09:02:31 -0400
commit7ba8a74c68b031bef5c27da344f46654c872c908 (patch)
treea9a3252f4b4c1fa23bd4ae7f98c2c028951dff9b /PKGBUILD
parent272420f265a2a2db173094fefb75b213c6e80f70 (diff)
downloadaur-7ba8a74c68b031bef5c27da344f46654c872c908.tar.gz
Added mount scripts & cleaned up PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 29 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 42028092d2cc..f0a5df85311e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,56 +4,59 @@ _pkgname=paragon-ufsd
pkgname=${_pkgname}-dkms-git
_pkgver=9.4
pkgver=9.4.r5.g5407244
-pkgrel=1
-pkgdesc='Paragon NTFS & HFS+ for Linux driver.'
+pkgrel=2
+_srcdir=${_pkgname}-${pkgver}
+pkgdesc='Paragon NTFS & HFS+ for Linux driver (DKMS)'
arch=('i686' 'x86_64')
url='https://www.paragon-software.com/home/ntfs-linux-per/'
license=('custom')
depends=('dkms')
-provides=("${_pkgname}=${_pkgver}")
-conflicts=(${_pkgname} "${_pkgname}-dkms" "ufsd-module-dkms")
-makedepends=('tar' 'linux-headers>2.6.35')
-optdepends=("paragon-ufsd-tools: NTFS & HFS+ utilities")
+provides=("${_pkgname}=${_pkgver}" "${_pkgname}-dkms=${_pkgver}")
+conflicts=(${_pkgname} "${_pkgname}-dkms" 'ufsd-module-dkms' 'ntfs-3g' 'ntfsprogs')
+makedepends=('tar' 'sed' 'git' 'findutils' 'linux-headers>2.6.35' 'linux-headers<4.9')
+optdepends=('paragon-ufsd-tools: NTFS & HFS+ utilities (requires purchase)')
backup=("etc/modules-load.d/${_pkgname}.conf")
install=paragon-ufsd-dkms.install
-_source="Paragon-147-FRE_NTFS_Linux_${_pkgver}_Express.tar.gz"
+noextract=("Paragon-147-FRE_NTFS_Linux_${_pkgver}_Express.tar.gz")
source=(
- "dkms.conf.in"
- "http://dl.paragon-software.com/esd/${_source}"
- "${_pkgname}::git+https://github.com/ondr3j/${_pkgname}.git"
+ 'dkms.conf.in'
+ 'paragon-ufsd.conf'
+ 'mount.paragon-ufsd'
+ "http://dl.paragon-software.com/esd/${noextract[0]}"
+ "${_srcdir}::git+https://github.com/ondr3j/${_pkgname}.git"
)
-noextract=("${_source}")
-
-sha256sums=('cc55c9972379573d20e12ca1a48532e8f020045d4b62a9f9c7e8140b973163d0'
- '8cafe1a9a9ab083c90f5fdbee88d2df8f2fbeb057d7a67bd7b7abc3cd123f506'
- 'SKIP')
+sha256sums=(
+ 'f46362ce51cdbacd4b20495905d18598ff3223d36e9c6a6508e434eac8998687'
+ '59e584e80168f42f7887872a8c8dc14ef40f1f949138302d9437ae9bcc2c8aba'
+ '6c5521b6b0eeb9520af02f8299920b7a325c5ff3ea9a42ca5576b3c3aed1d0bb'
+ '8cafe1a9a9ab083c90f5fdbee88d2df8f2fbeb057d7a67bd7b7abc3cd123f506'
+ 'SKIP'
+)
pkgver() {
- cd "${srcdir}/${_pkgname}"
+ cd "${_srcdir}"
echo "${_pkgver}.r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
}
prepare() {
- cd "${srcdir}"
- echo "ufsd" > "${_pkgname}.conf"
-
- cd "${_pkgname}"
- tar --wildcards --no-anchored --strip=1 -xf "${srcdir}/${_source}" "*.bin"
+ cd "${_srcdir}"
sed -e "s/@PACKAGE_VERSION@/${pkgver}/" "${srcdir}/dkms.conf.in" > dkms.conf
+ tar --wildcards --no-anchored --strip=1 -xf "${srcdir}/${noextract[0]}" "*.bin"
}
package() {
- cd "${srcdir}"
- install -Dm 644 "${_pkgname}.conf" "${pkgdir}/etc/modules-load.d/${_pkgname}.conf"
+ install -Dm 755 mount.paragon-ufsd "${pkgdir}/usr/bin/mount.paragon-ufsd"
+ install -Dm 644 paragon-ufsd.conf "${pkgdir}/etc/modules-load.d/paragon-ufsd.conf"
- cd "${_pkgname}"
+ cd "${_srcdir}"
+ install -Dm 644 License.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
find . -type f -exec install -Dm 644 {,"${pkgdir}/usr/src/${_pkgname}-${pkgver}/"}{} \;
- # Restore the execute bit on the configuration script
chmod +x "${pkgdir}/usr/src/${_pkgname}-${pkgver}/configure"
- install -Dm 644 License.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ ln -rs "${pkgdir}/usr/bin/mount.paragon-ufsd" "${pkgdir}/usr/bin/mount.ntfs"
+ ln -rs "${pkgdir}/usr/bin/mount.paragon-ufsd" "${pkgdir}/usr/bin/mount.hfsplus"
}