blob: ed298c031a9e611b7fabd2461a85dd4c3f199b9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
pkgname="firefox-extension-plasma-integration"
pkgver=2.2
pkgrel=1
pkgdesc="KDE plasma browser integration extension for firefox"
arch=("any")
url="https://community.kde.org/Plasma/Browser_Integration"
license=("CC0-1.0 AND GPL-2.0-or-later AND GPL-3.0-or-later AND MIT")
makedepends=("web-ext" "jq")
_ref="browser/$pkgver"
source=("plasma-browser-integration-${_ref/\//-}.tar.gz::https://invent.kde.org/plasma/plasma-browser-integration/-/archive/$_ref/plasma-browser-integration-${_ref/\//-}.tar.gz")
sha256sums=('f318fc799b236c44856339c7ab9260542e1f5a1b0dd5927180e917fd4eed3771')
build(){
cd "$srcdir/plasma-browser-integration-${_ref/\//-}/extension"
web-ext build -a dist
}
package(){
depends=("plasma-browser-integration" "firefox")
cd "$srcdir/plasma-browser-integration-${_ref/\//-}/extension"
local id=$(jq -r .browser_specific_settings.gecko.id manifest.json)
local version="$(jq -r .version manifest.json)"
echo "Firefox extension id is $id"
install -Dm644 dist/plasma_integration-$version.zip \
"$pkgdir/usr/lib/firefox/browser/extensions/$id.xpi"
install -d "$pkgdir/usr/share/licenses/$pkgname"
install -Dm644 ../LICENSES/*.txt \
"$pkgdir/usr/share/licenses/$pkgname/"
}
|