summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorD. Can Celasun2022-04-09 12:42:27 +0100
committerD. Can Celasun2022-04-09 12:42:27 +0100
commit9f849776d1219388dc91c0e9d3b355982718c85b (patch)
tree31d52f965a5b1d10d80f3df60f5f77e3760ca454
parenta1fd90451bbcc46507652bbc8d8d7bbd2d0dae97 (diff)
downloadaur-9f849776d1219388dc91c0e9d3b355982718c85b.tar.gz
[unrpyc] Adopt package, update, and modernize
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD31
2 files changed, 26 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 07f0c1b2e05d..d60ecf442d3c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = unrpyc
pkgdesc = A ren'py script decompiler
- pkgver = 20150709
+ pkgver = 1.1.8
pkgrel = 1
- url = http://github.com/CensoredUsername/unrpyc
+ epoch = 1
+ url = https://github.com/CensoredUsername/unrpyc
arch = any
license = MIT
+ makedepends = python2-setuptools
depends = python2
- source = git+http://github.com/CensoredUsername/unrpyc
- md5sums = SKIP
+ source = https://github.com/CensoredUsername/unrpyc/archive/refs/tags/v1.1.8.tar.gz
+ sha256sums = ab2e2fb2a38ee5ad465dd7a7f7dd749cef52a3a24ee5a8b4a27c54754921bb4a
pkgname = unrpyc
-
diff --git a/PKGBUILD b/PKGBUILD
index 6c86be4b649a..c3f2f08a9b38 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,30 @@
-# Maintainer: Ezekiel Bethel <mctinfoilball@gmail.com>
+# Maintainer: D. Can Celasun <can[at]dcc[dot]im>
+# Contributor: Ezekiel Bethel <mctinfoilball@gmail.com>
pkgname=unrpyc
-pkgver=20150709
+pkgver=1.1.8
pkgrel=1
+epoch=1
pkgdesc="A ren'py script decompiler"
arch=("any")
-url="http://github.com/CensoredUsername/unrpyc"
+url="https://github.com/CensoredUsername/unrpyc"
license=('MIT')
depends=("python2")
-source=("git+$url")
-md5sums=('SKIP')
+makedepends=("python2-setuptools")
+source=("https://github.com/CensoredUsername/unrpyc/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('ab2e2fb2a38ee5ad465dd7a7f7dd749cef52a3a24ee5a8b4a27c54754921bb4a')
+
+prepare () {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ sed -i "/scripts=/s/]/, 'deobfuscate.py']/" setup.py
+}
package() {
- rm -rf $srcdir/unrpyc/.git
- mkdir -p $pkgdir/usr/{bin,share/licenses/unrpyc}
- cp -r $srcdir/unrpyc $pkgdir/usr/share
- chmod +x $pkgdir/usr/share/unrpyc/unrpyc.py
- ln -s /usr/share/unrpyc/unrpyc.py $pkgdir/usr/bin/unrpyc
- ln -s /usr/share/unrpyc/LICENSE $pkgdir/usr/share/licenses/unrpyc/LICENSE
+ install -d "${pkgdir}/usr/share/licenses/${pkgname}"
+
+ install -m644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ python2 setup.py install --root="${pkgdir}"
+ mv "${pkgdir}/usr/bin/unrpyc.py" "${pkgdir}/usr/bin/unrpyc"
}