blob: 4339ce8a6852d0181f8d9b07a5fde95acb1e6c85 (
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Maintainer: Kimiblock Moe
pkgname=(zen-browser-sponsorblock firefox-extension-sponsorblock librewolf-extension-sponsorblock)
pkgbase=firefox-browser-sponsorblock
pkgver=6.1.3
pkgrel=1
arch=('any')
url='https://github.com/ajayyy/SponsorBlock'
license=('GPL-3.0-only')
groups=('zen-browser-addons')
pkgdesc='Skip YouTube video sponsors'
makedepends=('nodejs' 'npm' 'unzip' 'zip' 'git' 'jq')
source=("source::git+https://github.com/ajayyy/SponsorBlock.git#tag=${pkgver}")
b2sums=('bdc90c549c77392cb2452df275f183fb4cef6e90181c3e2d2bded83102ffa7c14bbd930d4cdf8b2ac17cb69678b8f6b2a01e0e97cd51299a72afeb72116db3b0')
function prepare() {
cd "${srcdir}/source"
git submodule update --init --recursive
ln -srf config.json.example config.json
npm ci
}
build() {
cd "${srcdir}/source"
npm run build:firefox
cd dist
zip ../addon.zip -r .
}
package_firefox-extension-sponsorblock() {
cd "${srcdir}/source"
install -Dm644 "${srcdir}/source/addon.zip" "${pkgdir}/usr/lib/firefox/browser/extensions/sponsorBlocker@ajay.app.xpi"
}
package_zen-browser-sponsorblock() {
cd "${srcdir}/source"
install -Dm644 "${srcdir}/source/addon.zip" "${pkgdir}/usr/lib/zen-browser/browser/extensions/sponsorBlocker@ajay.app.xpi"
}
package_librewolf-extension-sponsorblock() {
cd "${srcdir}/source"
install -Dm644 "${srcdir}/source/addon.zip" "${pkgdir}/usr/lib/librewolf/browser/extensions/sponsorBlocker@ajay.app.xpi"
}
|