diff options
author | Danilo J. S. Bellini | 2023-07-17 21:53:11 -0300 |
---|---|---|
committer | Danilo J. S. Bellini | 2023-07-17 21:53:11 -0300 |
commit | ea176382b3602be98915dddb835f8441e8ac1dd7 (patch) | |
tree | 38ddaf52e480dd4f34f90e9e4b393fd096a7a43b /PKGBUILD | |
parent | 04f09fea9a0d8d505b97f2274f9d32020ff52186 (diff) | |
download | aur-dumpasn1.tar.gz |
v1_20210422.20220207-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 26 insertions, 15 deletions
@@ -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" } |