summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAxel Gembe2019-12-29 14:46:11 +0700
committerAxel Gembe2020-09-15 23:42:26 +0700
commit22df382a9073616acba823bb297b2611fcb0a48c (patch)
tree3aec8d234192accae644e4c7618085f9324fdf8d /PKGBUILD
downloadaur-22df382a9073616acba823bb297b2611fcb0a48c.tar.gz
Initial
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ead4595b4e62
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: ichundes <derago@gmail.com>
+pkgname='pyrescene-git'
+pkgver=0.7.r33.g8aa6a8c
+pkgrel=1
+pkgdesc='pyReScene is a port of ReScene .NET to the Python programming language.'
+url='https://github.com/EchterAgo/pyrescene'
+arch=('any')
+license=('MIT' 'GPL' 'Custom')
+depends=('python' 'unrar' 'lib32-libstdc++5')
+optdepends=('chromaprint')
+makedepends=('git')
+provides=("pyrescene")
+conflicts=("pyrescene")
+source=('pyrescene-git::git+https://github.com/EchterAgo/pyrescene.git#branch=local' 'git+https://github.com/dryes/rarlinux.git')
+md5sums=('SKIP'
+ 'SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ cd "${pkgname}"
+
+ cp 'rescene/srr.py' 'rescene/srr.py~'
+ sed -i -r 's|(dest=\"rar_executable_dir\",)|\1 default=\"/opt/rarlinux\",|' 'rescene/srr.py'
+ python 'setup.py' install --root="${pkgdir}"
+ mv 'rescene/srr.py~' 'rescene/srr.py'
+
+ mkdir -p "${pkgdir}/opt/rarlinux"
+ python 'bin/preprardir.py' "${srcdir}/rarlinux" "${pkgdir}/opt/rarlinux"
+ chown -R root:root "${pkgdir}/opt/rarlinux"
+ chmod -R a+x "${pkgdir}/opt/rarlinux"
+ # RAR 5.50 breaks pyrescene
+ rm "${pkgdir}/opt/rarlinux/2017-08-11_rar550"
+
+ install -D -m755 "awescript/awescript.py" "${pkgdir}/usr/bin/awescript"
+}