summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBlackEagle2013-04-11 20:18:01 +0200
committerBlackEagle2015-07-05 22:33:12 +0200
commit0e8bcdf1643906185808e6efb89e47b08720ff75 (patch)
treed8ec4bc807efd2e081aa38d72b6413dfc6656533
parent1e88881c21aaf74fce2084e0cba032f7eea0b3ff (diff)
downloadaur-0e8bcdf1643906185808e6efb89e47b08720ff75.tar.gz
par2cmdline-git :: 20130106.rel-0-5-3-25-g5ffa40e-1
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
-rw-r--r--.SRCINFO4
-rw-r--r--.githash_i6861
-rw-r--r--.githash_x86_641
-rw-r--r--PKGBUILD37
4 files changed, 14 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e58720638058..3ab64833e839 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = par2cmdline-git
pkgdesc = A file verification and repair tool
- pkgver = 20130129
+ pkgver = 20130106.rel-0-5-3-25-g5ffa40e
pkgrel = 1
url = https://github.com/BlackIkeEagle/par2cmdline
arch = i686
@@ -10,6 +10,8 @@ pkgbase = par2cmdline-git
depends = gcc-libs
provides = par2cmdline
conflicts = par2cmdline
+ source = par2cmdline::git://github.com/BlackIkeEagle/par2cmdline.git
+ sha256sums = SKIP
pkgname = par2cmdline-git
diff --git a/.githash_i686 b/.githash_i686
new file mode 100644
index 000000000000..aea3b4ef0fb5
--- /dev/null
+++ b/.githash_i686
@@ -0,0 +1 @@
+5ffa40e4a5579f3a28a0032b33c50f90db13c463
diff --git a/.githash_x86_64 b/.githash_x86_64
new file mode 100644
index 000000000000..aea3b4ef0fb5
--- /dev/null
+++ b/.githash_x86_64
@@ -0,0 +1 @@
+5ffa40e4a5579f3a28a0032b33c50f90db13c463
diff --git a/PKGBUILD b/PKGBUILD
index d2e57ad810be..feaaf567ef07 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,8 @@
+# vim:set ft=sh:
# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com >
pkgname=par2cmdline-git
-pkgver=20130129
+_gitname='par2cmdline'
+pkgver=20130106.rel-0-5-3-25-g5ffa40e
pkgrel=1
pkgdesc="A file verification and repair tool"
url="https://github.com/BlackIkeEagle/par2cmdline"
@@ -10,32 +12,15 @@ depends=('gcc-libs')
arch=('i686' 'x86_64')
provides=('par2cmdline')
conflicts=('par2cmdline')
-source=()
-
-if [ -e .githash_${CARCH} ] ; then
- _gitphash=$(cat .githash_${CARCH})
-else
- _gitphash=""
-fi
+source=("$_gitname::git://github.com/BlackIkeEagle/par2cmdline.git")
+sha256sums=('SKIP')
-_gitname='par2cmdline'
-_gitroot='git://github.com/BlackIkeEagle/par2cmdline.git'
+pkgver() {
+ cd "$srcdir/$_gitname"
+ echo $(git log -1 --format="%ci" | sed 's/.*\([0-9]\{4\}\)-\([0-9]\{2\}\)-\([0-9]\{2\}\).*/\1\2\3/').$(git describe --always )
+}
build() {
- if [ -d ${srcdir}/${_gitname}/.git ] ; then
- ( cd ${srcdir}/${_gitname} && git pull origin )
- msg "The local files are updated."
- else
- ( git clone --depth 1 ${_gitroot} ${_gitname} )
- fi
- msg "GIT checkout done or server timeout"
-
- cd ${_gitname}
- if [ "${_gitphash}" == $(git show | grep -m 1 commit | sed 's/commit //') ]; then
- msg "Git hash is the same as previous build"
- return 1
- fi
-
msg "creating build directory"
cd ${srcdir}
[ -d ${_gitname}-build ] && rm -rf ${_gitname}-build
@@ -62,8 +47,4 @@ build() {
package() {
cd ${_gitname}-build
make DESTDIR=$startdir/pkg install
-
- git show | grep -m 1 commit | sed 's/commit //' > ${startdir}/.githash_${CARCH}
}
-
-# vim:set ft=sh: