diff options
author | Adrian Perez de Castro | 2015-07-14 18:54:59 +0300 |
---|---|---|
committer | Adrian Perez de Castro | 2015-07-14 18:54:59 +0300 |
commit | 1d8a1221f4c6ee205be7e803afb3371408a20076 (patch) | |
tree | 63d1cfc0aae4a712e56d65ce933032abac867029 | |
parent | 1b33f2bf85ab4259ee8775a1bfbb54f4cbceada3 (diff) | |
download | aur-reop-git.tar.gz |
Major improvements to PKGBUILD
- Added conflicts/provides for "reop", which is now also available in AUR4.
- Edited the source URL to use $pkgname.
- In prepare(), extract the first comment from reop.c to use as license.
- Make sure only the C tests are run -- no Lua or Go for now.
- Install spec.txt and devnotes.txt along with the README.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 24 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = reop-git pkgdesc = Utility to create and verifies cryptographic signatures - pkgver = 138.81dc1b4 + pkgver = 184.8b6f63a pkgrel = 1 url = https://github.com/tedu/reop/ arch = arm @@ -8,8 +8,10 @@ pkgbase = reop-git arch = x86_64 license = MIT depends = libsodium + provides = reop + conflicts = reop options = zipman - source = git+https://github.com/tedu/reop.git + source = reop-git::git+https://github.com/tedu/reop/ md5sums = SKIP pkgname = reop-git @@ -2,36 +2,46 @@ # Contributor: Malina Salina <bluesilence@hotmail.co.uk> pkgname='reop-git' pkgrel=1 -pkgver=138.81dc1b4 +pkgver=184.8b6f63a pkgdesc='Utility to create and verifies cryptographic signatures' url='https://github.com/tedu/reop/' license=('MIT') arch=('arm' 'i686' 'x86_64') depends=('libsodium') +conflicts=('reop') +provides=('reop') options=('zipman') -source=('git+https://github.com/tedu/reop.git') +source=("${pkgname}::git+${url}") md5sums=('SKIP') + +prepare () { + cd "${pkgname}" + sed -e '1,/\*\//{p}' -e d reop.c > COPYING +} + pkgver () { - cd "${srcdir}/reop" + cd "${pkgname}" printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build () { - cd "${srcdir}/reop" + cd "${pkgname}" sh ./configure - make + make reop } check () { - cd "${srcdir}/reop/tests" - chmod +x test.sh - ./test.sh + cd "${pkgname}/tests" + sh ./test.sh } package () { - cd "${srcdir}/reop" + cd "${pkgname}" install -Dm755 reop "${pkgdir}/usr/bin/reop" install -Dm644 reop.1 "${pkgdir}/usr/share/man/man1/reop.1" - install -Dm644 README "${pkgdir}/usr/share/doc/${pkgname}/README" + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" + for doc in README spec.txt devnotes.txt ; do + install -Dm644 "${doc}" "${pkgdir}/usr/share/doc/${pkgname}/${doc}" + done } |