summarylogtreecommitdiffstats
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
parent04f09fea9a0d8d505b97f2274f9d32020ff52186 (diff)
downloadaur-ea176382b3602be98915dddb835f8441e8ac1dd7.tar.gz
v1_20210422.20220207-1
-rw-r--r--.SRCINFO16
-rw-r--r--LICENSE16
-rw-r--r--PKGBUILD41
3 files changed, 33 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 187d93072e86..d268cb4a8c14 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,15 @@
pkgbase = dumpasn1
- pkgdesc = ASN.1 analyze tool
- pkgver = 20230322
- pkgrel = 4
+ pkgdesc = ASN.1 object dump/syntax check program
+ pkgver = 20210422.20220207
+ pkgrel = 1
+ epoch = 1
url = http://www.cs.auckland.ac.nz/~pgut001
arch = i686
arch = x86_64
license = custom
- depends = glibc
- source = dumpasn1-20230322.c::https://www.cs.auckland.ac.nz/~pgut001/dumpasn1.c
- source = dumpasn1-20230322.cfg::https://www.cs.auckland.ac.nz/~pgut001/dumpasn1.cfg
- source = LICENSE
+ source = dumpasn1-20210422.20220207.c::http://www.cs.auckland.ac.nz/~pgut001/dumpasn1.c
+ source = dumpasn1-20210422.20220207.cfg::http://www.cs.auckland.ac.nz/~pgut001/dumpasn1.cfg
sha256sums = 8ce8fdbf2e9b11d410b0ab4e44a6b3f89c27080113f051ec1054d230e050a0b8
- sha256sums = ed1eaafb0ad865b97738dfe0b0e5d602c76dc0cde4c0cee4cdcdd11c28f480e5
- sha256sums = f58dfb06633792773b4e539666f0fac52eb44acf29619175d073b146e22785e4
+ sha256sums = 7f74c3915a3a712c104b6d65c6204d005384813086260d8516f7b6e969fba9cf
pkgname = dumpasn1
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index d191458314df..000000000000
--- a/LICENSE
+++ /dev/null
@@ -1,16 +0,0 @@
-ASN.1 object dumping code, copyright Peter Gutmann
-<pgut001@cs.auckland.ac.nz>, based on ASN.1 dump program by David Kemp
-<dpkemp@missi.ncsc.mil>, with contributions from various people including
-Matthew Hamrick <hamrick@rsa.com>, Bruno Couillard
-<bcouillard@chrysalis-its.com>, Hallvard Furuseth
-<h.b.furuseth@usit.uio.no>, Geoff Thorpe <geoff@raas.co.nz>, David Boyce
-<d.boyce@isode.com>, John Hughes <john.hughes@entegrity.com>, Life is hard,
-and then you die <ronald@trustpoint.com>, Hans-Olof Hermansson
-<hans-olof.hermansson@postnet.se>, Tor Rustad <Tor.Rustad@bbs.no>,
-Kjetil Barvik <kjetil.barvik@bbs.no>, James Sweeny <jsweeny@us.ibm.com>,
-and several other people whose names I've misplaced.
-
-[...]
-
-You can use this code in whatever way you want, as long as you don't
-try to claim you wrote it.
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"
}