summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMantas Mikulėnas2016-03-27 22:52:04 +0300
committerMantas Mikulėnas2016-03-27 22:52:04 +0300
commit113850886c2a6d12abc9a2bd8e16d382e498eeb2 (patch)
treea16fa0f3b26dc8909b9c1738e65d47759e0fe7a7
downloadaur-113850886c2a6d12abc9a2bd8e16d382e498eeb2.tar.gz
initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD42
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