summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 25 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e1d579b4b74f..3c1c0a70cfc3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}