summaryrefslogtreecommitdiff
path: root/pcr/acmetool/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/acmetool/PKGBUILD')
-rw-r--r--pcr/acmetool/PKGBUILD138
1 files changed, 72 insertions, 66 deletions
diff --git a/pcr/acmetool/PKGBUILD b/pcr/acmetool/PKGBUILD
index 0e7348e05..7aa453789 100644
--- a/pcr/acmetool/PKGBUILD
+++ b/pcr/acmetool/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Luke Shumaker <lukeshu@parabola.nu>
pkgname=acmetool
-pkgver=0.0.24
+pkgver=0.0.51
url=https://github.com/hlandau/acme
pkgdesc="Automatic certificate acquisition tool for ACME (Let's Encrypt)"
@@ -14,30 +14,32 @@ _source=(
#import-path license version download-spec
"github.com/hlandau/acme MIT $pkgver %n-%v.tar.gz::https://github.com/hlandau/%n/archive/v%v.tar.gz"
- 'github.com/coreos/go-systemd Apache 4 %n-%v.tar.gz::https://github.com/coreos/%n/archive/v%v.tar.gz'
- 'github.com/godbus/dbus BSD2 3 %n-%v.tar.gz::https://github.com/godbus/%n/archive/v%v.tar.gz'
- 'gopkg.in/alecthomas/kingpin.v2 MIT 2.1.8 %n-%v.tar.gz::https://github.com/alecthomas/%n/archive/v%v.tar.gz'
+ 'github.com/coreos/go-systemd Apache 6 %n-%v.tar.gz::https://github.com/coreos/%n/archive/v%v.tar.gz' # master~5
+ 'github.com/godbus/dbus BSD2 4.0.0 %n-%v.tar.gz::https://github.com/godbus/%n/archive/v%v.tar.gz' # master~5
+ 'github.com/hlandau/xlog MIT 1.0.0 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/v%v.tar.gz'
+ 'github.com/jmhodges/clock MIT 1.0 %n-%v.tar.gz::https://github.com/jmhodges/%n/archive/v%v.tar.gz' # master~4
+ 'github.com/ogier/pflag BSD3 0.0.1 %n-%v.tar.gz::https://github.com/ogier/%n/archive/v%v.tar.gz' # master~7
+ 'github.com/peterhellberg/link MIT 1.0.0 %n-%v.tar.gz::https://github.com/peterhellberg/%n/archive/v%v.tar.gz'
+ 'github.com/satori/go.uuid MIT 1.0.0 %n-%v.tar.gz::https://github.com/satori/%n/archive/v%v.tar.gz'
+ 'gopkg.in/alecthomas/kingpin.v2 MIT 2.1.11 %n-%v.tar.gz::https://github.com/alecthomas/%n/archive/v%v.tar.gz'
+ 'gopkg.in/cheggaaa/pb.v1 BSD3 1.0.3 %n-%v.tar.gz::https://github.com/cheggaaa/%n/archive/v%v.tar.gz'
'gopkg.in/hlandau/configurable.v1 MIT 1.0.1 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/v%v.tar.gz'
- 'gopkg.in/hlandau/easyconfig.v1 MIT 1.0.12 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/v%v.tar.gz'
- 'gopkg.in/hlandau/service.v2 ISC 2.0.12 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/v%v.tar.gz'
- 'gopkg.in/hlandau/svcutils.v1 MIT,Apache 1.0.3 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/v%v.tar.gz'
- 'gopkg.in/tylerb/graceful.v1 MIT 1.2.3 %n-%v.tar.gz::https://github.com/tylerb/%n/archive/v%v.tar.gz'
+ 'gopkg.in/hlandau/easyconfig.v1 MIT 1.0.14 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/v%v.tar.gz'
+ 'gopkg.in/hlandau/service.v2 ISC 2.0.15 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/v%v.tar.gz'
+ 'gopkg.in/hlandau/svcutils.v1 MIT,Apache 1.0.7 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/v%v.tar.gz'
+ 'gopkg.in/square/go-jose.v1 Apache 1.0.2 %n-%v.tar.gz::https://github.com/square/%n/archive/v%v.tar.gz'
+ 'gopkg.in/tylerb/graceful.v1 MIT 1.2.5 %n-%v.tar.gz::https://github.com/tylerb/%n/archive/v%v.tar.gz'
- 'github.com/alecthomas/template BSD3 14fd436dd20c3cc65242a9f396b61bfc8a3926fc %n-%v.tar.gz::https://github.com/alecthomas/%n/archive/%v.tar.gz'
+ 'github.com/alecthomas/template BSD3 a0175ee3bccc567396460bf5acd36800cb10c49c %n-%v.tar.gz::https://github.com/alecthomas/%n/archive/%v.tar.gz'
'github.com/alecthomas/units MIT 2efee857e7cfd4f3d0138cc3cbb1b4966962b93a %n-%v.tar.gz::https://github.com/alecthomas/%n/archive/%v.tar.gz'
- 'github.com/hlandau/degoutils MIT 84ffe62d5c43845c9cf4de43a94dd1c0ad102eb4 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/%v.tar.gz'
- 'github.com/hlandau/xlog MIT c37f75515760879c01260fdb842000f8af5c665c %n-%v.tar.gz::https://github.com/hlandau/%n/archive/%v.tar.gz'
+ 'github.com/hlandau/degoutils MIT 389a84765529fb80bf6fff3cdcdf814cbc42ee47 %n-%v.tar.gz::https://github.com/hlandau/%n/archive/%v.tar.gz'
'github.com/hlandauf/gspt MIT 25f3bd3f5948489aa5f31c949310ae9f2b0e956c %n-%v.tar.gz::https://github.com/hlandauf/%n/archive/%v.tar.gz'
- 'github.com/hlandauf/pb BSD3 0c1cdefd84b3b1937c4e54309f3a817d9c683bab %n-%v.tar.gz::https://github.com/hlandauf/%n/archive/%v.tar.gz'
'github.com/mattn/go-isatty MIT 56b76bdf51f7708750eac80fa38b952bb9f32639 %n-%v.tar.gz::https://github.com/mattn/%n/archive/%v.tar.gz'
- 'github.com/ogier/pflag BSD3 6f7159c3154e7cd4ab30f6cc9c58fa3fd0f22325 %n-%v.tar.gz::https://github.com/ogier/%n/archive/%v.tar.gz'
- 'github.com/peterhellberg/link MIT 1053d3b2893eeebd482fce32550ec24bebed308c %n-%v.tar.gz::https://github.com/peterhellberg/%n/archive/%v.tar.gz'
- 'github.com/satori/go.uuid MIT d41af8bb6a7704f00bc3b7cba9355ae6a5a80048 %n-%v.tar.gz::https://github.com/satori/%n/archive/%v.tar.gz'
+ 'github.com/mitchellh/go-wordwrap MIT ad45545899c7b13c020ea92b2072220eefad42b8 %n-%v.tar.gz::https://github.com/mitchellh/%n/archive/%v.tar.gz'
'github.com/shiena/ansicolor MIT a422bbe96644373c5753384a59d678f7d261ff10 %n-%v.tar.gz::https://github.com/shiena/%n/archive/%v.tar.gz'
- 'github.com/square/go-jose MIT 37934a899dd03635373fd1e143936d32cfe48d31 %n-%v.tar.gz::https://github.com/square/%n/archive/%v.tar.gz'
- 'golang.org/x/crypto BSD3 287a1d87db5d649b01d6193bd9d07e909f08094c %n-%v.tar.gz::https://github.com/golang/%n/archive/%v.tar.gz'
- 'golang.org/x/net BSD3 0cb26f788dd4625d1956c6fd97ffc4c90669d129 %n-%v.tar.gz::https://github.com/golang/%n/archive/%v.tar.gz'
- 'gopkg.in/yaml.v2 MIT,LGPL3 f7716cbe52baa25d2e9b0d0da546fcf909fc16b4 %n-%v.tar.gz::https://github.com/go-yaml/%n/archive/%v.tar.gz'
+ 'golang.org/x/crypto BSD3 5bcd134fee4dd1475da17714aac19c0aa0142e2f %n-%v.tar.gz::https://github.com/golang/%n/archive/%v.tar.gz'
+ 'golang.org/x/net BSD3 0c607074acd38c5f23d1344dfe74c977464d1257 %n-%v.tar.gz::https://github.com/golang/%n/archive/%v.tar.gz'
+ 'gopkg.in/yaml.v2 MIT,LGPL3 a83829b6f1293c91addabc89d0571c246397bbf4 %n-%v.tar.gz::https://github.com/go-yaml/%n/archive/%v.tar.gz'
)
license=($(
for spec in "${_source[@]}"; do
@@ -55,30 +57,32 @@ source=($(
echo "${dlspec}"
done
))
-md5sums=('1665cccb5620e3c277f870d353a838ec'
- '53a269ddb176ecfcbe39fd93ab6b8cf9'
- '65437268cb4303ecf75632a8947456a1'
- '46b75c8abf30235d5e2b464b5a6a5ec8'
+md5sums=('faa334178c2d410761826db50aa830ee'
+ '6644085da9ae245a41026379e8631a9c'
+ '23075bbed798cd3595fa3f13abf0a855'
+ 'd15021ff2511e28417c4c0891c15a595'
+ '3740f33ada637ade0a2be702b6079c26'
+ '5f723bcbcf087db25c8f4632c284b8f7'
+ 'a100c218269357217b8619e5acff83e6'
+ 'b8446830f46c3253d9d59d79cae35a42'
+ '50ba53846f917bc2d7dbde289d257891'
+ 'e1e375f2bed8df78d0f39dfb224ac137'
'b08b85ab86aa2bc685b0345f60709db3'
- 'dba8984bc7c215de505f71a02577090d'
- 'aa5b19990a6779f84975d9209b9a1c56'
- '18c01ebf2e94c3690551408ed090eccb'
- 'df74248ea9f7194e01807d01b7f7017f'
- '864d73ecd1ae680ad5ba91ccfb159768'
+ 'c2565474cb007f1952be9c066ccfa286'
+ '429d0652cb564b90691ee2be617c514b'
+ 'a364243349d387c8a639f9b44db7b6e8'
+ 'a2bdbf2c9ec7c0c70aedc85dfdbb8b33'
+ '91adf3962839df852ea8938ddc64c74c'
+ '46654457851ef6e7f795df572a710fb5'
'fef2a852aab48bbfd89cd872b315ce11'
- '8575e4bedf95d9d37c206a7227d54381'
- 'bf8eacbb1da5e8b905b01ee5885e108e'
+ '11651a53b4e33190c230e12d9af41d1a'
'5112b44c1dce49d44059c5fd20689aa6'
- 'ba34f661954c087d252c58e3f1be2b92'
'eaed246cf927a4aa2cd2c01959ccd632'
- 'd42c2a7d949727be216d9a24c6b23475'
- 'e8d4098ecc2e61be5bbaa18d788fecfa'
- '2d3ca6484a442dd89d7e11a8b4f8f8a2'
+ '123bc1f8f3dc842fc1dfccf65e4ffe6b'
'4f1ce87e11abc3da157a380bce08a256'
- '6f42205b50935e199317fd7d59539e04'
- '4f25ea0cac57961549fbdf9dd7744557'
- 'f972181d55531f81b9c581655e25f188'
- 'c5df18d531e894a7c231ef19a7332345')
+ 'e7b9d7a2285341c4b9a04a0591541968'
+ 'c3149e2e6d121cd0776f08703b2350ff'
+ 'ed07a5ae129a7203d7f5c1d68472d394')
prepare() {
cd "$srcdir"
@@ -119,43 +123,45 @@ package() {
fi
base="$pkgdir"/usr/share/licenses/$pkgname/$base
case $name in
+ acme)
+ install -m644 $name-$ver/_doc/COPYING.MIT $base.COPYING.txt
+ ;;
+ yaml)
+ install -m644 $name-$ver/LICENSE $base-primary.LICENSE.txt
+ install -m644 $name-$ver/LICENSE.libyaml $base-libyaml.LICENSE.txt
+ ;;
+ kingpin|units)
+ install -m644 $name-$ver/COPYING $base.COPYING.txt
+ ;;
+ net|crypto)
+ install -m644 $name-$ver/LICENSE $base.LICENSE.txt
+ install -m644 $name-$ver/PATENTS $base.PATENTS.txt
+ ;;
+ ansicolor|clock|dbus|degoutils|go-isatty|go-jose|go-systemd|go.uuid|graceful|gspt|pb|pflag|template)
+ install -m644 $name-$ver/LICENSE $base.LICENSE.txt
+ ;;
+ go-wordwrap)
+ install -m644 $name-$ver/LICENSE.md $base.LICENSE.txt
+ ;;
svcutils)
- grep -h © $name-$ver/systemd/*|sort -u > $base-systemd.txt
- {
- echo 'The license of gopkg.in/hlandau/svcutils.v1/exepath is unspecified,'
- echo 'but based on the authorship, it can safely be assumed to be MIT-license'
- } > $base-exepath.txt
+ grep -h © $name-$ver/README.md > $base-primary.txt
+ grep -h © $name-$ver/systemd/* | sort -u > $base-systemd.txt
;;
- xlog)
- {
- echo 'The license of github.com/hlandau/xlog is unspecified,'
- echo 'but based on the authorship, it can safely be assumed to be MIT-license'
- } > $base.txt
+ xlog|link)
+ sed -n '/## License/,$p' $name-$ver/README.md > $base.txt
;;
service)
sed -n '/ISC License/,${s/^\s*//p}' $name-$ver/README.md > $base.txt
;;
- link)
- sed -n '/# License/,$p' $name-$ver/README.md > $base.txt
- ;;
- template)
- install -m644 /usr/share/licenses/go/LICENSE $base.txt
+ configurable)
+ grep © $name-$ver/README.md > $base.txt
;;
- yaml)
- install -m644 $name-$ver/LICENSE $base-primary.LICENSE.txt
- install -m644 $name-$ver/LICENSE.libyaml $base-libyaml.LICENSE.txt
+ easyconfig)
+ sed -n '/^License$/,$p' $name-$ver/README.md > $base.txt
;;
*)
- found=false
- for file in $name-$ver/LICENSE $name-$ver/COPYING $name-$ver/PATENTS; do
- if test -f "$file"; then
- install -m644 "$file" $base.${file##*/}.txt
- found=true
- fi
- done
- if ! $found; then
- grep © $name-$ver/README.md > $base.txt
- fi
+ error 'No rule for license of package %s' $name
+ false
;;
esac
done