diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8969b06a424f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: John Lane <archlinux at jelmail dot com> + +# Please note some issues with this package +# The latest release (0.2) does not work so this package builds 'master' +# as a temporary workaround. Also, upstream does not package this as a +# python library so this is worked around by this packager. +# The 'correct' code is left in place but commented out for now. +# I will correct this when upstream version bumps master. + +pkgname=cdrip-tools +#pkgver=0.2 +pkgver=master +pkgrel=1 +pkgdesc="Command-line accuraterip verifier and rip offset fixer" +url="https://github.com/spadev/cdrip-tools/tree/v${pkgver}" +arch=('i686' 'x86_64') +license=(GPL3) +depends=(python libsndfile) +#source=("https://github.com/spadev/${pkgname}/archive/v${pkgver}.zip") +source=("https://github.com/spadev/${pkgname}/archive/${pkgver}.zip") +sha512sums=('43493a2f7b0f8cd0fc9f3de82cc3d1f0bb81b770e468ba7bf3259c89cbd7de3d1ba1295d1f628cf3dc7d65ab8fbc4cca7d73b85309932dd81eb0369d9137c20a') + +build() { + cd $srcdir/$pkgname-$pkgver + cc -o ckcdda ckcdda.c + cc -o splitaudio -l sndfile splitaudio.c + + # nasty library hack - change name to something less generic + sed -i -e 's/^import utils/import cdrip_utils as utils/' \ + -e 's/^from utils/from cdrip_utils/' *.py +} + +package() { + cd $srcdir/$pkgname-$pkgver + install -Dm644 README.md $pkgdir/usr/share/doc/$pkgname/README.md + install -Dm755 arverify.py $pkgdir/usr/bin/arverify + install -Dm755 fixoffset.py $pkgdir/usr/bin/fixoffset + install -Dm755 splitaudio $pkgdir/usr/bin/ + install -Dm755 ckcdda $pkgdir/usr/bin/ + + # nasty library hack - install renamed library (hopefully in site-packages!) + pylibdir=$(python -c "import sys; print(sys.path[-1]);") + install -Dm755 utils.py $pkgdir${pylibdir}/cdrip_utils.py + +} + |