summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlester2014-07-28 16:47:52 +0800
committerlester2014-07-28 16:53:43 +0800
commitceaed8afd48790c6824fb57d195ec4bed0cb5ad3 (patch)
tree7df8e7c64027912c72e72c917449917ecbcf6efd
downloadaur-ceaed8afd48790c6824fb57d195ec4bed0cb5ad3.tar.gz
[flashbench-git] Add package to maintain
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD41
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1d31ff5b8137
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = flashbench-git
+ pkgdesc = Tool for benchmarking and classifying flash memory drives
+ pkgver = 20110219
+ pkgrel = 1
+ url = https://lwn.net/SubscriberLink/428584/354d16fe00c90072/
+ arch = i686
+ arch = x86_64
+ license = unknown
+ provides = flashbench
+ conflicts = flashbench
+ replaces = flashbench
+
+pkgname = flashbench-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8cfd29621a0c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Marti Raudsepp <marti@juffo.org>
+
+pkgname=flashbench-git
+pkgver=20110219
+pkgrel=1
+pkgdesc="Tool for benchmarking and classifying flash memory drives"
+arch=(i686 x86_64)
+license=('unknown')
+url="https://lwn.net/SubscriberLink/428584/354d16fe00c90072/"
+depends=()
+makedepends=()
+replaces=('flashbench')
+provides=('flashbench')
+conflicts=('flashbench')
+source=()
+
+_gitroot="git://git.linaro.org/people/arnd/flashbench.git"
+_gitname="flashbench"
+
+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 make..."
+
+ rm -rf "$srcdir/$_gitname-build"
+ git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build"
+
+ make
+ mkdir -p $pkgdir/usr/bin
+ install -m755 flashbench erase $pkgdir/usr/bin/
+}