summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDanilo J. S. Bellini2023-07-17 21:53:11 -0300
committerDanilo J. S. Bellini2023-07-17 21:53:11 -0300
commitea176382b3602be98915dddb835f8441e8ac1dd7 (patch)
tree38ddaf52e480dd4f34f90e9e4b393fd096a7a43b /PKGBUILD
parent04f09fea9a0d8d505b97f2274f9d32020ff52186 (diff)
downloadaur-dumpasn1.tar.gz
v1_20210422.20220207-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 26 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d8544ae33a36..c6087e56a20e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,39 @@
-# Maintainer: Emanuel Duss <emanuel.duss@gmail.com>
+# Maintainer: Danilo J. S. Bellini <danilo dot bellini at gmail dot com>
+# Contributor: Emanuel Duss <emanuel.duss@gmail.com>
# Contributor: Nicolas Martyanoff <khaelin@gmail.com>
pkgname=dumpasn1
-pkgver=20230322
-pkgrel=4
-pkgdesc="ASN.1 analyze tool"
+# UPDATE_STRING in dumpasn1.c [dot] last update date in dumpasn1.cfg
+pkgver=20210422.20220207
+pkgrel=1
+epoch=1
+pkgdesc="ASN.1 object dump/syntax check program"
+arch=('i686' 'x86_64')
url="http://www.cs.auckland.ac.nz/~pgut001"
license=('custom')
-source=(dumpasn1-$pkgver.c::'https://www.cs.auckland.ac.nz/~pgut001/dumpasn1.c'
- dumpasn1-$pkgver.cfg::'https://www.cs.auckland.ac.nz/~pgut001/dumpasn1.cfg'
- 'LICENSE')
+source=("dumpasn1-$pkgver.c::$url/dumpasn1.c"
+ "dumpasn1-$pkgver.cfg::$url/dumpasn1.cfg")
sha256sums=('8ce8fdbf2e9b11d410b0ab4e44a6b3f89c27080113f051ec1054d230e050a0b8'
- 'ed1eaafb0ad865b97738dfe0b0e5d602c76dc0cde4c0cee4cdcdd11c28f480e5'
- 'f58dfb06633792773b4e539666f0fac52eb44acf29619175d073b146e22785e4')
+ '7f74c3915a3a712c104b6d65c6204d005384813086260d8516f7b6e969fba9cf')
-arch=('i686' 'x86_64')
-depends=(glibc)
+prepare() {
+ cd "$srcdir"
+
+ # Create a license file from the header in the C source
+ awk '
+ $0 ~ /^$/ {paragraph++}
+ paragraph == 0 || paragraph == 5 || paragraph == 6 {print substr($0, 4)}
+ paragraph == 1 && !ellipsis {ellipsis=1; print "\n[...]"}
+ ' dumpasn1-$pkgver.c > LICENSE.txt
+}
build() {
- cd "${srcdir}"
+ cd "$srcdir"
gcc $CPPFLAGS $CFLAGS $LDFLAGS -o dumpasn1 dumpasn1-$pkgver.c
}
package(){
- install -D -m755 "${srcdir}/dumpasn1" "${pkgdir}/usr/bin/dumpasn1"
- install -D -m644 "${srcdir}/dumpasn1-$pkgver.cfg" "${pkgdir}/etc/dumpasn1/dumpasn1.cfg"
- install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ cd "$srcdir"
+ install -Dm755 dumpasn1 "$pkgdir/usr/bin/dumpasn1"
+ install -Dm644 "dumpasn1-$pkgver.cfg" "$pkgdir/etc/dumpasn1/dumpasn1.cfg"
+ install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
}