diff options
author | XZS | 2017-10-24 23:52:51 +0200 |
---|---|---|
committer | XZS | 2017-10-24 23:52:51 +0200 |
commit | bd40726d562988d1107472786773966dc0254c59 (patch) | |
tree | ab7eea83ecff68ce43a58de21e7c2d6c9759ab5a /PKGBUILD | |
download | aur-bd40726d562988d1107472786773966dc0254c59.tar.gz |
Provide Arch Linux PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a2adb91b7def --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: XZS <d dot f dot fischer at web dot de> +pkgname=medianumbers-git +pkgver=r0 +pkgrel=1 +pkgdesc="tools to manipulate video and audio time codes" +arch=('any') +url="https://github.com/dffischer/medianumbers/" +license=('GPL') +depends=('bash' 'ffmpeg' 'grep' 'bc') +makedepends=('ruby-ronn') + +makedepends+=('git') +source+=("${_gitname:=${pkgname%-git}}::${_giturl:-git+$url}") +for integ in $(get_integlist) +do + typeset -n array="${integ}sums" + array+=('SKIP') +done +provides+=("$_gitname=$pkgver") +conflicts+=("$_gitname") +pkgver() { + cd ${_gitname:-$pkgname} + git describe --long --tags 2>/dev/null | sed 's/[^[:digit:]]*\(.\+\)-\([[:digit:]]\+\)-g\([[:xdigit:]]\{7\}\)/\1.r\2.g\3/;t;q1' + [ ${PIPESTATUS[0]} -ne 0 ] && \ +printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$_gitname" + ronn --roff *.md +} + +package() { + cd "$_gitname" + local bindir="$pkgdir/usr/bin" + install -d "$bindir" + for program in *.sh + do + install "$program" "$bindir/${program%.sh}" + done + install -Dm644 -t "$pkgdir/usr/share/man/man1" *.1 +} |