diff options
author | Mantas Mikulėnas | 2016-03-27 22:52:04 +0300 |
---|---|---|
committer | Mantas Mikulėnas | 2016-03-27 22:52:04 +0300 |
commit | 113850886c2a6d12abc9a2bd8e16d382e498eeb2 (patch) | |
tree | a16fa0f3b26dc8909b9c1738e65d47759e0fe7a7 | |
download | aur-113850886c2a6d12abc9a2bd8e16d382e498eeb2.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d013422895de --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Sun Mar 27 19:51:55 UTC 2016 +pkgbase = dnssec-tlsa-validator-core + pkgdesc = Google Chrome Native Messaging cores for DNSSEC & TLSA Validator + pkgver = 2.2.0 + pkgrel = 1 + url = https://www.dnssec-validator.cz/ + arch = x86_64 + arch = i686 + provides = dnssec-validator-core=2.2.0 + provides = tlsa-validator-core=2.2.0 + conflicts = dnssec-validator-core + conflicts = tlsa-validator-core + source_x86_64 = https://secure.nic.cz/files/dnssec-validator/2.2.0/dnssec-plugin-2.2.0.x-linux-x86_64.sh + source_x86_64 = https://secure.nic.cz/files/dnssec-validator/2.2.0/tlsa-plugin-2.2.0.x-linux-x86_64.sh + sha256sums_x86_64 = a211dda5348325e6acc748937aa4655939d3564134b0b6d0f553d6490a31d1b5 + sha256sums_x86_64 = 6c05cb7016b751f7f6428b40b95874914ba8d98ae52db4f5b54f099c1aaab968 + source_i686 = https://secure.nic.cz/files/dnssec-validator/2.2.0/dnssec-plugin-2.2.0.x-linux-x86.sh + source_i686 = https://secure.nic.cz/files/dnssec-validator/2.2.0/tlsa-plugin-2.2.0.x-linux-x86.sh + sha256sums_i686 = b24ff5c8b980b3037a781c59021ffe5c7c2a1dc8f55b381b5b14ee8e335bf990 + sha256sums_i686 = ece52b13719323b342215ccc4846ae072b14b07033aeac395c9c13d81190255b + +pkgname = dnssec-tlsa-validator-core + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9481b09e818a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +pkgname=dnssec-tlsa-validator-core +pkgver=2.2.0 +pkgrel=1 +pkgdesc="Google Chrome Native Messaging cores for DNSSEC & TLSA Validator" +url="https://www.dnssec-validator.cz/" +arch=(x86_64 i686) +provides=(dnssec-validator-core=$pkgver tlsa-validator-core=$pkgver) +conflicts=(dnssec-validator-core tlsa-validator-core) +source_x86_64=("https://secure.nic.cz/files/dnssec-validator/$pkgver/dnssec-plugin-$pkgver.x-linux-x86_64.sh" + "https://secure.nic.cz/files/dnssec-validator/$pkgver/tlsa-plugin-$pkgver.x-linux-x86_64.sh") +source_i686=("https://secure.nic.cz/files/dnssec-validator/$pkgver/dnssec-plugin-$pkgver.x-linux-x86.sh" + "https://secure.nic.cz/files/dnssec-validator/$pkgver/tlsa-plugin-$pkgver.x-linux-x86.sh") +sha256sums_x86_64=('a211dda5348325e6acc748937aa4655939d3564134b0b6d0f553d6490a31d1b5' + '6c05cb7016b751f7f6428b40b95874914ba8d98ae52db4f5b54f099c1aaab968') +sha256sums_i686=('b24ff5c8b980b3037a781c59021ffe5c7c2a1dc8f55b381b5b14ee8e335bf990' + 'ece52b13719323b342215ccc4846ae072b14b07033aeac395c9c13d81190255b') + +package() { + for sh_file in *.sh; do + sh_file=${sh_file##*/} + + tmp_dir=$sh_file.out + rm -rf "$tmp_dir" + mkdir "$tmp_dir" + + ( + cd "$tmp_dir" + eval "$(sed "/Parse options/q" "../$sh_file")" + untar_payload "../$sh_file" + + plug_file=(*-plug) + json_file=(*.json.in) + + sed -i "s,@[^_]*_BINARY@,\"/usr/lib/$pkgname/$plug_file\"," "$json_file" + + install -Dm 755 "$plug_file" "$pkgdir/usr/lib/$pkgname/$plug_file" + install -Dm 644 "$json_file" "$pkgdir/etc/chromium/native-messaging-hosts/${json_file%.in}" + ) + done +} + +# vim: ts=2:sw=2:et |