summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabio Zanini2015-06-18 12:14:34 +0200
committerFabio Zanini2015-06-18 12:14:34 +0200
commit75120dea50ece86847df76e720e61f904c4cd4d1 (patch)
treed24e17c59f3ef3471cadd9fb3357d34e99f5f4bd
downloadaur-75120dea50ece86847df76e720e61f904c4cd4d1.tar.gz
Initial import
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD48
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..45bd0e178ae2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = python-fastaq-git
+ pkgdesc = Manipulate FASTA and FASTQ files.
+ pkgver = v1.7.0.r0.g360153c
+ pkgrel = 2
+ url = https://github.com/sanger-pathogens/Fastaq
+ arch = any
+ license = GPL
+ makedepends = git
+ depends = python
+ provides = python-fastaq
+
+pkgname = python-fastaq-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d0cca9a9bde6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Fabio Zanini <fabio.zanini@tuebingen.mpg.de>
+pkgname=python-fastaq-git
+pkgver=v1.7.0.r0.g360153c
+pkgrel=2
+pkgdesc="Manipulate FASTA and FASTQ files."
+arch=('any')
+url="https://github.com/sanger-pathogens/Fastaq"
+license=('GPL')
+depends=('python')
+makedepends=('git')
+provides=('python-fastaq')
+source=()
+md5sums=() #generate with 'makepkg -g'
+
+_gitroot="https://github.com/sanger-pathogens/Fastaq.git"
+_gitname="Fastaq"
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ git describe --tags --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir"
+ msg "Connecting to GIT server...."
+
+ if [[ -d "$_gitname" ]]; then
+ cd "$_gitname" && git pull origin
+ msg "The local files are updated."
+ else
+ git clone "$_gitroot" "$_gitname"
+ fi
+
+ msg "GIT checkout done or server timeout"
+ msg "Starting build..."
+
+ rm -rf "$srcdir/$_gitname-build"
+ git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build"
+
+}
+
+package() {
+ cd "$srcdir/$_gitname-build"
+ python setup.py install --root="$pkgdir/" --optimize=1
+}
+
+# vim:set ts=2 sw=2 et: