diff options
author | CubeTheThird | 2020-04-11 15:30:05 -0400 |
---|---|---|
committer | CubeTheThird | 2020-04-11 15:30:05 -0400 |
commit | cd3a93d8a639076708d8e9da0ab6b496180c35d6 (patch) | |
tree | d3f8b5eb2845676b1584684757d5fa2639fff783 /PKGBUILD | |
download | aur-cd3a93d8a639076708d8e9da0ab6b496180c35d6.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a7ea47d6cc6c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +#Maintainer: CubeTheThird <cubethethird@gmail.com> + +pkgname=rgain3 +_pkgbase=rgain +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Modules to read, write and calculate Replay Gain - Python3 fork" +arch=('any') +url="https://github.com/chaudum/rgain" +license=('GPL2') +depends=('python-mutagen' 'gst-python' 'gst-plugins-good') +makedepends=('python-docutils' 'python-setuptools') +optdepends=('gst-plugins-bad' 'gst-plugins-ugly') +options=(!emptydirs) +source=(${_pkgbase}-${pkgver}.tar.gz::https://github.com/chaudum/rgain/archive/${pkgver}.tar.gz) +md5sums=('89ecb7c316435a1fb3897ab60fcdc59a') + +prepare() { + cd "$srcdir/${_pkgbase}-${pkgver}" + #remove explicit external module reference + find . -name \*.py -exec sed -i 's/[^ ]*extern\.//' {} \; +} + +build() { + cd "$srcdir/${_pkgbase}-${pkgver}" + python setup.py build +} + +package() { + cd "$srcdir/${_pkgbase}-${pkgver}" + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -m755 -d "${pkgdir}/usr/share/man/man1" + install -m644 build/man/collectiongain.1 "${pkgdir}/usr/share/man/man1/" + install -m644 build/man/replaygain.1 "${pkgdir}/usr/share/man/man1/" +} |