diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | Makefile.patch | 15 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | dkms.conf | 6 |
4 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..baab64457eb3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = ntfs3-dkms + pkgdesc = NTFS3 is fully functional NTFS Read-Write driver developed by Paragon Software. + pkgver = 0.0.0 + pkgrel = 1 + url = https://www.paragon-software.com/ + arch = any + license = GPL2 + depends = dkms + options = !strip + source = https://dl.paragon-software.com/ntfs3/ntfs3.patch + source = Makefile.patch + source = dkms.conf + sha512sums = a08df1ee6c1f8169fcac6ed0e0065a7d1fc7008cc8ec7c581a95228190ce36b1970a9c9285ba80f486a3db61de6587f6bf1e7b2a6709b2432ab2158f81b466fc + sha512sums = bcadd7d0904ed786f71abeac56f62a02260b9dab08ff25902bf857b66aef6949d9061865c0fc0d9dbbd038ce5e595ab8f07c0779fefc1ecd7cf544816f564247 + sha512sums = 251f042d3028b57ff845aec175e5e9d6c35758a34c858ed479e64667caa93458791e0f63dda350a34c05655bb75600ceccdd3a21d66583b0abe29b62505ab934 + +pkgname = ntfs3-dkms + diff --git a/Makefile.patch b/Makefile.patch new file mode 100644 index 000000000000..54474ca1e4b7 --- /dev/null +++ b/Makefile.patch @@ -0,0 +1,15 @@ +diff --git a/Makefile b/Makefile +index 4d4fe198..dffeceb3 100644 +--- a/Makefile ++++ b/Makefile +@@ -9,3 +9,9 @@ ntfs3-objs := bitfunc.o bitmap.o inode.o fsntfs.o frecord.o \ + index.o attrlist.o record.o attrib.o run.o xattr.o\ + upcase.o super.o file.o dir.o namei.o lznt.o\ + fslog.o ++ ++all: ++ make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules ++ ++clean: ++ make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean +\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ad07c35a0397 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +pkgname=ntfs3-dkms +pkgver=0.0.0 +pkgrel=1 +pkgdesc="NTFS3 is fully functional NTFS Read-Write driver developed by Paragon Software." +arch=('any') +url='https://www.paragon-software.com/' +license=('GPL2') +depends=('dkms') +options=('!strip') +source=("https://dl.paragon-software.com/ntfs3/ntfs3.patch" + Makefile.patch + dkms.conf) +sha512sums=('a08df1ee6c1f8169fcac6ed0e0065a7d1fc7008cc8ec7c581a95228190ce36b1970a9c9285ba80f486a3db61de6587f6bf1e7b2a6709b2432ab2158f81b466fc' + 'bcadd7d0904ed786f71abeac56f62a02260b9dab08ff25902bf857b66aef6949d9061865c0fc0d9dbbd038ce5e595ab8f07c0779fefc1ecd7cf544816f564247' + '251f042d3028b57ff845aec175e5e9d6c35758a34c858ed479e64667caa93458791e0f63dda350a34c05655bb75600ceccdd3a21d66583b0abe29b62505ab934') + +prepare() { + mkdir -p ${pkgname}-${pkgver} + cd ${pkgname}-${pkgver} + patch -p3 -N -f -i ../ntfs3.patch || true + patch -p1 -N -i ../Makefile.patch +} + +package() { + mkdir -p "${pkgdir}/usr/src" + cp -r "${pkgname}-${pkgver}" "${pkgdir}/usr/src/ntfs3-${pkgver}" + install -Dm644 "${srcdir}/dkms.conf" "${pkgdir}/usr/src/ntfs3-${pkgver}/dkms.conf" +} diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..5cbdb2e8d77d --- /dev/null +++ b/dkms.conf @@ -0,0 +1,6 @@ +PACKAGE_NAME="ntfs3" +PACKAGE_VERSION="0.0.0" +BUILT_MODULE_NAME[0]="ntfs3" +DEST_MODULE_LOCATION[0]="/kernel/fs/ntfs3" +AUTOINSTALL="yes" +MAKE[0]="CONFIG_NTFS3_FS=m make KDIR=$kernel_source_dir" |