diff options
author | Axel Gembe | 2019-12-29 14:46:11 +0700 |
---|---|---|
committer | Axel Gembe | 2020-09-15 23:42:26 +0700 |
commit | 22df382a9073616acba823bb297b2611fcb0a48c (patch) | |
tree | 3aec8d234192accae644e4c7618085f9324fdf8d /PKGBUILD | |
download | aur-22df382a9073616acba823bb297b2611fcb0a48c.tar.gz |
Initial
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
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" +} |