summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD27
2 files changed, 21 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 899b86614426..3fee56873893 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,22 @@
pkgbase = ninfs
pkgdesc = FUSE filesystem Python scripts for Nintendo console files
- pkgver = 1.6
- pkgrel = 4
+ pkgver = 2.0
+ pkgrel = 1
url = https://github.com/ihaveamac/ninfs
arch = x86_64
license = MIT
makedepends = python-setuptools
- makedepends = unzip
- noextract = ninfs-1.6-src.zip
options = !strip
- source = ninfs-1.6-src.zip::https://github.com/ihaveamac/ninfs/releases/download/v1.6/ninfs-1.6-src.zip
- source = ninfs-1.6-src.zip.asc::https://github.com/ihaveamac/ninfs/releases/download/v1.6/ninfs-1.6-src.zip.asc
- validpgpkeys = E6284E1064CC2199B304B68990725113CA578EAA
- sha256sums = 27a93b1ff26afe826611937b8806fc880ef5f3768320ca1f894525bc760cbe47
- sha256sums = SKIP
+ source = ninfs-2.0.tar.gz::https://github.com/ihaveamac/ninfs/archive/refs/tags/v2.0.tar.gz
+ sha256sums = 89403ebb535d2a5b7ce0f0b954c95a93c03f0cc31907452e36260744a0e3e926
pkgname = ninfs
- depends = python>=3.6.1
+ depends = python>=3.8
depends = python-setuptools
depends = python-pycryptodomex
+ depends = python-pyctr
+ depends = python-pypng
+ depends = python-haccrypto
depends = fuse2
depends = openssl>=1.1
provides = fuse-3ds
@@ -29,13 +27,11 @@ pkgname = ninfs
pkgname = ninfs-gui
install = NinFSGUI.install
- depends = ninfs=1.6-4
+ depends = ninfs=2.0-1
depends = python-setuptools
- depends = python-appjar
depends = tk
provides = fuse-3ds-gui
conflicts = fuse-3ds-gui-git
conflicts = fuse-3ds-gui
conflicts = ninfs-gui-git
replaces = fuse-3ds-gui
-
diff --git a/PKGBUILD b/PKGBUILD
index a119fe6dda33..2772f2d47dc5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,41 @@
pkgbase=ninfs
pkgname=(ninfs ninfs-gui)
-pkgver=1.6
-pkgrel=4
+pkgver=2.0
+pkgrel=1
pkgdesc="FUSE filesystem Python scripts for Nintendo console files"
arch=($CARCH)
license=(MIT)
url='https://github.com/ihaveamac/ninfs'
-makedepends=('python-setuptools' 'unzip')
+makedepends=('python-setuptools')
options=(!strip)
-_source=("${pkgbase}-${pkgver}-src.zip"{,.asc}"::${url}/releases/download/v${pkgver}/${pkgbase}-${pkgver}-src.zip"{.asc,''})
-source=(${_source[@]:1:2})
-sha256sums=('27a93b1ff26afe826611937b8806fc880ef5f3768320ca1f894525bc760cbe47'
- 'SKIP')
-validpgpkeys=('E6284E1064CC2199B304B68990725113CA578EAA')
-noextract=("${pkgbase}-${pkgver}-src.zip")
+#_source=("${pkgbase}-${pkgver}-src.zip"{,.asc}"::${url}/releases/download/v${pkgver}/${pkgbase}-${pkgver}-src.zip"{.asc,''})
+source=("ninfs-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('89403ebb535d2a5b7ce0f0b954c95a93c03f0cc31907452e36260744a0e3e926')
build() {
- unzip "${srcdir}/${pkgbase}-${pkgver}-src.zip" -d "${srcdir}/ninfs"
- cd "${srcdir}/ninfs"
+ cd "${srcdir}/ninfs-${pkgver}"
python setup.py build
}
package_ninfs() {
- depends=("python>=3.6.1" "python-setuptools" "python-pycryptodomex" "fuse2" "openssl>=1.1")
+ depends=("python>=3.8" "python-setuptools" "python-pycryptodomex" "python-pyctr" "python-pypng" "python-haccrypto" "fuse2" "openssl>=1.1")
conflicts=("fuse-3ds" "fuse-3ds-git" "ninfs-git")
replaces=("fuse-3ds")
provides=("fuse-3ds")
- cd "${srcdir}/ninfs"
+ cd "${srcdir}/ninfs-${pkgver}"
python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
rm -f "$pkgdir/usr/bin/ninfs"
+ rm -f "$pkgdir/usr/bin/ninfsw"
rm -rf "$pkgdir/usr/share"
}
package_ninfs-gui() {
- depends=("ninfs=$pkgver-$pkgrel" "python-setuptools" "python-appjar" "tk")
+ depends=("ninfs=$pkgver-$pkgrel" "python-setuptools" "tk")
conflicts=("fuse-3ds-gui-git" "fuse-3ds-gui" "ninfs-gui-git")
replaces=("fuse-3ds-gui")
provides=("fuse-3ds-gui")
install="NinFSGUI.install"
- cd "${srcdir}/ninfs"
+ cd "${srcdir}/ninfs-${pkgver}"
python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
rm -f "$pkgdir/usr/bin/mount_"*
rm -rf "$pkgdir/usr/lib"