diff options
author | BlackEagle | 2013-04-11 20:18:01 +0200 |
---|---|---|
committer | BlackEagle | 2015-07-05 22:33:12 +0200 |
commit | 0e8bcdf1643906185808e6efb89e47b08720ff75 (patch) | |
tree | d8ec4bc807efd2e081aa38d72b6413dfc6656533 | |
parent | 1e88881c21aaf74fce2084e0cba032f7eea0b3ff (diff) | |
download | aur-0e8bcdf1643906185808e6efb89e47b08720ff75.tar.gz |
par2cmdline-git :: 20130106.rel-0-5-3-25-g5ffa40e-1
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | .githash_i686 | 1 | ||||
-rw-r--r-- | .githash_x86_64 | 1 | ||||
-rw-r--r-- | PKGBUILD | 37 |
4 files changed, 14 insertions, 29 deletions
@@ -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 @@ -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: |