diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 25 insertions, 17 deletions
@@ -1,26 +1,34 @@ +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: Sauliusl <luksaulius[at]gmail[dot]com> + pkgname=beads pkgver=1.1 -pkgrel=2 +pkgrel=3 pkgdesc="Bias Elimination Algorithm for Deep Sequencing." -url="http://beads.sourceforge.net/" -arch=('x86_64') +url="https://beads.sourceforge.net/" +arch=('any') license=('unknown') depends=('python2' 'java-environment') -source=("http://downloads.sourceforge.net/project/beads/BEADS-${pkgver}.tar.gz" - "beads.sh") -sha1sums=('f83587d3b8c7b1eb619d81e17499e8f8fdae3138' - 'b30b472b1ff087eb3c015f00bd4619b346421cf5') -package() { - cd "${srcdir}/BEADS-${pkgver}" - python2 setup.py install --prefix=${pkgdir}/usr +install=beads.install +source=("$pkgname-$pkgver.tar.gz::https://downloads.sourceforge.net/project/beads/BEADS-${pkgver}.tar.gz" + "beads.sh") +sha256sums=('108d2f7cd84da9c6923c7b39d6496b5c1b06fe66bfa9989e8e18f0cd511db6f1' + '0be9c6938aebc5f0f68d453e241865c0c0c06af405dbac8c11993e37eda87a9c') + +prepare() { + cd "BEADS-$pkgver" + mv Scripts/beads Scripts/beads.py + sed -i 's/Scripts\/beads/Scripts\/beads.py/' setup.py +} - # Rename the python file to have .py extension - mv ${pkgdir}/usr/bin/beads ${pkgdir}/usr/bin/beads.py - # install script that presets the classpath beforehand in place of it - install -Dm755 ${srcdir}/beads.sh ${pkgdir}/usr/bin/beads +build() { + cd "BEADS-$pkgver" + python2 setup.py build +} - # Install the java classes - install -d ${pkgdir}/usr/share/java/${pkgname} - install -Dm0644 BEADSjava.jar ${pkgdir}/usr/share/java/${pkgname} +package() { + cd "BEADS-$pkgver" + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dv "$srcdir/beads.sh" "$pkgdir/usr/bin/beads" + install -Dvm644 BEADSjava.jar -t "$pkgdir/usr/share/java/$pkgname/" } |