summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Perez de Castro2015-07-14 18:54:59 +0300
committerAdrian Perez de Castro2015-07-14 18:54:59 +0300
commit1d8a1221f4c6ee205be7e803afb3371408a20076 (patch)
tree63d1cfc0aae4a712e56d65ce933032abac867029
parent1b33f2bf85ab4259ee8775a1bfbb54f4cbceada3 (diff)
downloadaur-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--.SRCINFO6
-rw-r--r--PKGBUILD30
2 files changed, 24 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e770e9cc8c13..7f688ab295ce 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index be695f45934d..6f9e452480ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}