diff options
author | Nicolas Guilloux | 2019-10-07 21:40:13 +0200 |
---|---|---|
committer | Nicolas Guilloux | 2019-10-07 21:40:13 +0200 |
commit | b44b3c051e4d493c0e8b6d6de4529f5ade7c2eb9 (patch) | |
tree | 77fe529d30d3040df59256b259aaf58adc113417 | |
download | aur-kget-integrator-browsers.tar.gz |
Version 1.1.1
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | Makefile | 23 | ||||
-rw-r--r-- | PKGBUILD | 63 |
4 files changed, 118 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a8e097809677 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = kget-integrator-browsers + pkgver = 1.1.1 + pkgrel = 1 + url = https://github.com/NicolasGuilloux/KGet-Integrator + arch = any + license = GPL3 + depends = kget-integrator + source = kget-chrome-1.1.1::https://raw.githubusercontent.com/NicolasGuilloux/KGet-Integrator/v1.1.1/Conf/com.kgetdm.chrome.json + source = kget-firefox-1.1.1::https://raw.githubusercontent.com/NicolasGuilloux/KGet-Integrator/v1.1.1/Conf/com.kgetdm.firefox.json + md5sums = 4029bede327a730ad3cbdeca07426eb1 + md5sums = a3f781f4d06312c4aae24bbf0d6de1e4 + +pkgname = kget-integrator-chrome + pkgdesc = Configuration to connect Google Chrome with kget-integrator + optdepends = google-chrome: the browser + +pkgname = kget-integrator-chromium + pkgdesc = Configuration to connect Chromium with kget-integrator + optdepends = chromium: the browser + +pkgname = kget-integrator-opera + pkgdesc = Configuration to connect Opera with kget-integrator + optdepends = opera-beta: the browser beta version + optdepends = opera-developer: the browser developer version + +pkgname = kget-integrator-firefox + pkgdesc = Configuration to connect Firefox with kget-integrator + optdepends = firefox: the browser + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..90c29751f8ce --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +pkg/ +src/ +kget-*
\ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 000000000000..f4a1faabe6eb --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +version = 9add3366d25530d51d168608c54b5339b64d2a4e + +help: + @grep -E '(^[a-zA-Z_-]+:.*?##.*$$)|(^##)' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[32m%-10s\033[0m %s\n", $$1, $$2}' | sed -e 's/\[32m##/[33m/' + +build:clear ## Build pakage + makepkg -s + +clear: ## Clear files + rm -rf ./pkg + rm -rf ./src + rm -f ./*.zip + rm -f ./*~ + rm -f ./kget-integrator* + +pkgsum: ## update pkgsum with updpkgsums + updpkgsums + +release:clear pkgsum srcinfo ## Release preparation + git pull + +srcinfo: ## génération .SRCINFO + makepkg --printsrcinfo > .SRCINFO diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..abdcf35240fc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer : Nover <nicolas.guilloux@protonmail.com> +# Heavily inspired by https://aur.archlinux.org/packages/uget-integrator-browsers/ + +pkgbase=kget-integrator-browsers +pkgname=(kget-integrator-chrome kget-integrator-chromium kget-integrator-opera kget-integrator-firefox) +arch=('any') +url="https://github.com/NicolasGuilloux/KGet-Integrator" +license=('GPL3') +depends=('kget-integrator') +pkgver=1.1.1 +pkgrel=1 +makedepends=() +source=("kget-chrome-$pkgver::https://raw.githubusercontent.com/NicolasGuilloux/KGet-Integrator/v$pkgver/Conf/com.kgetdm.chrome.json" + "kget-firefox-$pkgver::https://raw.githubusercontent.com/NicolasGuilloux/KGet-Integrator/v$pkgver/Conf/com.kgetdm.firefox.json") +md5sums=('4029bede327a730ad3cbdeca07426eb1' + 'a3f781f4d06312c4aae24bbf0d6de1e4') + +build() { + cd "$srcdir" +} + +#for Google Chrome +package_kget-integrator-chrome(){ + optdepends=('google-chrome: the browser') + pkgdesc="Configuration to connect Google Chrome with kget-integrator" + # install="chrome.install" + cd "$srcdir" + mkdir -p "$pkgdir/etc/opt/chrome/native-messaging-hosts" + install -m644 "kget-chrome-$pkgver" "$pkgdir"/etc/opt/chrome/native-messaging-hosts/com.kgetdm.chrome.json +} + +#for Chromium and Vivaldi +package_kget-integrator-chromium(){ + optdepends=('chromium: the browser') + pkgdesc="Configuration to connect Chromium with kget-integrator" + # install="chrome.install" + cd "$srcdir" + mkdir -p "$pkgdir/etc/chromium/native-messaging-hosts" + install -m644 "kget-chrome-$pkgver" "$pkgdir"/etc/chromium/native-messaging-hosts/com.kgetdm.chrome.json +} + +#for Opera +package_kget-integrator-opera(){ + optdepends=('opera-beta: the browser beta version' 'opera-developer: the browser developer version') + pkgdesc="Configuration to connect Opera with kget-integrator" + # install="opera.install" + cd "$srcdir" + mkdir -p "$pkgdir/etc/opera/native-messaging-hosts" + install -m644 "kget-chrome-$pkgver" "$pkgdir"/etc/opera/native-messaging-hosts/com.kgetdm.chrome.json +} + +#for Firefox +package_kget-integrator-firefox(){ + optdepends=('firefox: the browser') + pkgdesc="Configuration to connect Firefox with kget-integrator" + # install="firefox.install" + cd "$srcdir" + mkdir -p "$pkgdir/usr/lib/mozilla/native-messaging-hosts" + install -m644 "kget-firefox-$pkgver" "$pkgdir"/usr/lib/mozilla/native-messaging-hosts/com.kgetdm.firefox.json + + echo "You will need to install the extension from the following link, and restart your browser:" + echo "https://addons.mozilla.org/fr/firefox/addon/kget-integration/" +}
\ No newline at end of file |