aboutsummaryrefslogtreecommitdiffstats
path: root/testing/grafana-image-renderer/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/grafana-image-renderer/APKBUILD')
-rw-r--r--testing/grafana-image-renderer/APKBUILD31
1 files changed, 22 insertions, 9 deletions
diff --git a/testing/grafana-image-renderer/APKBUILD b/testing/grafana-image-renderer/APKBUILD
index 2b1e9f1a9f0..87f15290de5 100644
--- a/testing/grafana-image-renderer/APKBUILD
+++ b/testing/grafana-image-renderer/APKBUILD
@@ -1,30 +1,43 @@
# Contributor: Konstantin Kulikov <k.kulikov2@gmail.com>
# Maintainer: Konstantin Kulikov <k.kulikov2@gmail.com>
pkgname=grafana-image-renderer
-pkgver=3.3.0
+pkgver=3.10.1
pkgrel=0
pkgdesc="Grafana Backend Plugin that handles rendering of panels & dashboards to PNGs using headless chrome"
url="https://github.com/grafana/grafana-image-renderer"
arch="x86_64" # Requires chromium, aarch64 and armv7 doesn't build because of grpc.
license="Apache-2.0"
makedepends="yarn"
-depends="nodejs ttf-opensans chromium ca-certificates"
+depends="nodejs font-opensans chromium ca-certificates"
options="!check" # Has no test suite.
install="$pkgname.pre-install"
subpackages="$pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/grafana/grafana-image-renderer/archive/v$pkgver.tar.gz
$pkgname.initd $pkgname.confd $pkgname.json"
+# secfixes:
+# 3.6.1-r0:
+# - CVE-2022-31176
+
build() {
export CHROME_BIN="/usr/bin/chromium-browser"
export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD="true"
- # Don't pollute our aports repo with husky git hooks.
- # This command also acts as implicit "yarn install".
- yarn remove --pure-lockfile --ignore-engines -W husky
-
- # Wants nodejs 13, but alpine ships 14, ignore this requirement.
+ yarn install --pure-lockfile --ignore-engines
yarn --ignore-engines build
+ find . -type f \( \
+ -name '.*' -o \
+ -name '*.cmd' -o \
+ -name '*.bat' -o \
+ -name '*.map' -o \
+ -name '*.md' -o \
+ \( -name '*.ts' -a ! -name '*.d.ts' \) -o \
+ -name 'AUTHORS*' -o \
+ -name 'LICENSE*' -o \
+ -name 'license' -o \
+ -name 'Makefile' -o \
+ -name 'README*' -o \
+ -name 'readme.markdown' \) -delete
}
package() {
@@ -36,8 +49,8 @@ package() {
}
sha512sums="
-28fa21ba1c13fa7b0c6e29fe66a90a24d65d4b6d3421e6aa102aeb05b5c29cba3536a62b00c1577c543af908e28cc17324cd16f44a6849b0ad0713ff6dd58517 grafana-image-renderer-3.3.0.tar.gz
+d923eb7591767331ce87678f3580f0092f69f04ada61a4a173f39ba9494ce1e65f48a9a4e18b230c34fa2c0cd784845e1cedbb4341f311d80fec4570119b0ca2 grafana-image-renderer-3.10.1.tar.gz
06faad0f5abecf434c014ca91dccf3f07f18d96a8f526c3c1d2384cba8db44db5fe2b2165d8fc12a8fe8d121135077b0c70158ee29ebb1bfba8dd2a3110b349c grafana-image-renderer.initd
88a119ad18fbde490ab9213487ae16b8aeeb65437275a1112f7423fa581a7470e6fb68654c2fd439afa68c0333aeefd0711f3fffd53615fa51d0702c80ed1c1b grafana-image-renderer.confd
-2ce48b9ea1da4ce5a16da5acb3fd801480d297ab2c39848020a99dd285640e003eb0d1c26b407f06ef5ad0ff2968b5ae71f56c26870346e6ad86e1f70df4cb78 grafana-image-renderer.json
+8fc756536a429dc3343216e64fa33af8c601d83d03d81bd6096e46b33e5d1249f95be719ea489b13bd1af936771e8eeffd3ff7d8c5cdf622c3188b342c8fbdbd grafana-image-renderer.json
"