From 105bc0135104e1a4aa4c51366ca9954709b54d23 Mon Sep 17 00:00:00 2001 From: Colin Reeder Date: Thu, 16 Jan 2020 22:00:11 -0700 Subject: [PATCH 1/2] New package: passff-host-1.2.1 --- srcpkgs/passff-host/template | 26 ++++++++++++++++++++++++++ srcpkgs/passff-host/update | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 srcpkgs/passff-host/template create mode 100644 srcpkgs/passff-host/update diff --git a/srcpkgs/passff-host/template b/srcpkgs/passff-host/template new file mode 100644 index 00000000000..5267e4a6612 --- /dev/null +++ b/srcpkgs/passff-host/template @@ -0,0 +1,26 @@ +# Template file for 'passff-host' +pkgname=passff-host +version=1.2.1 +revision=1 +hostmakedepends="make" +makedepends="" +depends="python3" +short_desc="Host app for the WebExtension PassFF" +maintainer="Colin Reeder " +license="GPL-2.0" +homepage="https://github.com/passff/passff-host" +distfiles="https://github.com/passff/passff-host/releases/download/$version/passff.json https://github.com/passff/passff-host/releases/download/$version/passff.py" +checksum="cd871bcf29d71e53f986fb74b7f2b1867151ba2b2a27318044c7bfaa38827282 6db5c9c435bfe8efc0f626e38144eff4c045d90d8508a295c990abbae411ac6c" +skip_extraction="passff.json passff.py" +create_wrksrc=yes + +do_install() { + local srcdir="$XBPS_SRCDISTDIR/$pkgname-$version" + vinstall "$srcdir"/passff.py 755 usr/libexec + + sed "s#PLACEHOLDER#/usr/libexec/passff.py#g" "$srcdir"/passff.json > passff.json + + for dir in "usr/lib/mozilla/native-messaging-hosts" "etc/opt/chrome/native-messaging-hosts" "etc/chromium/native-messaging-hosts" "etc/vivaldi/native-messaging-hosts"; do + vinstall passff.json 644 "$dir" + done +} diff --git a/srcpkgs/passff-host/update b/srcpkgs/passff-host/update new file mode 100644 index 00000000000..d012a166fd1 --- /dev/null +++ b/srcpkgs/passff-host/update @@ -0,0 +1,2 @@ +site=https://api.github.com/repos/passff/passff-host/tags +pattern="v\K[^\d]*([\d\.]+)" From 466973c62bdd51ac6ae1cc1033f81efcb4562bcf Mon Sep 17 00:00:00 2001 From: Colin Reeder Date: Fri, 17 Jan 2020 09:06:01 -0700 Subject: [PATCH 2/2] passff-host: Fix formatting issues in template --- srcpkgs/passff-host/template | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/srcpkgs/passff-host/template b/srcpkgs/passff-host/template index 5267e4a6612..23eb3079970 100644 --- a/srcpkgs/passff-host/template +++ b/srcpkgs/passff-host/template @@ -2,17 +2,15 @@ pkgname=passff-host version=1.2.1 revision=1 -hostmakedepends="make" -makedepends="" +create_wrksrc=yes depends="python3" short_desc="Host app for the WebExtension PassFF" maintainer="Colin Reeder " -license="GPL-2.0" +license="GPL-2.0-or-later" homepage="https://github.com/passff/passff-host" distfiles="https://github.com/passff/passff-host/releases/download/$version/passff.json https://github.com/passff/passff-host/releases/download/$version/passff.py" checksum="cd871bcf29d71e53f986fb74b7f2b1867151ba2b2a27318044c7bfaa38827282 6db5c9c435bfe8efc0f626e38144eff4c045d90d8508a295c990abbae411ac6c" skip_extraction="passff.json passff.py" -create_wrksrc=yes do_install() { local srcdir="$XBPS_SRCDISTDIR/$pkgname-$version"