diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 21 insertions, 28 deletions
@@ -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 - @@ -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" |