Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
grafana-zabbix


Commits:
e24cecac by Robin Candau at 2024-04-30T10:11:25+02:00
upgpkg: 4.4.9-1: New upstream release
https://github.com/grafana/grafana-zabbix/releases/tag/v4.4.9

- - - - -
f1440719 by Robin Candau at 2024-04-30T10:11:58+02:00
upgpkg: 4.4.9-1: New upstream release
https://github.com/grafana/grafana-zabbix/releases/tag/v4.4.9

- - - - -


3 changed files:

- .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,10 +1,10 @@
 pkgbase = grafana-zabbix
        pkgdesc = Zabbix plugin for Grafana dashboard
-       pkgver = 4.4.5
+       pkgver = 4.4.9
        pkgrel = 1
        url = https://github.com/alexanderzobnin/grafana-zabbix
        arch = any
-       license = APACHE
+       license = Apache-2.0
        makedepends = yarn
        makedepends = libfaketime
        makedepends = go
@@ -12,7 +12,7 @@ pkgbase = grafana-zabbix
        makedepends = nodejs-lts-iron
        makedepends = mage
        depends = grafana
-       source = 
grafana-zabbix-4.4.5-retagged-1.tar.gz::https://github.com/alexanderzobnin/grafana-zabbix/archive/v4.4.5.tar.gz
-       sha256sums = 
7b93f15767c0142ba04d36924e02b597d006d77c2a239d9d5fb644dd752836de
+       source = 
grafana-zabbix-4.4.9.tar.gz::https://github.com/alexanderzobnin/grafana-zabbix/archive/v4.4.9.tar.gz
+       sha256sums = 
c6ada4fca3d6e562d0e933f030a4ce5edcb53711723e6eef34b84f333e2fa392
 
 pkgname = grafana-zabbix


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,6 @@
+[grafana-zabbix]
+source = "github"
+github = "grafana/grafana-zabbix"
+prefix = "v"
+use_max_tag = true
+exclude_regex = ".*(pre|a|alpha|b|beta|r|rc).*"


=====================================
PKGBUILD
=====================================
@@ -2,26 +2,27 @@
 # Maintainer: Robin Candau <an...@archlinux.org>
 
 pkgname=grafana-zabbix
-pkgver=4.4.5
+pkgver=4.4.9
 pkgrel=1
 pkgdesc="Zabbix plugin for Grafana dashboard"
 arch=('any')
 url="https://github.com/alexanderzobnin/grafana-zabbix";
-license=('APACHE')
+license=('Apache-2.0')
 depends=('grafana')
-makedepends=(yarn libfaketime go git nodejs-lts-iron mage)
-source=("$pkgname-$pkgver-retagged-1.tar.gz::https://github.com/alexanderzobnin/grafana-zabbix/archive/v$pkgver.tar.gz";)
-sha256sums=('7b93f15767c0142ba04d36924e02b597d006d77c2a239d9d5fb644dd752836de')
+makedepends=('yarn' 'libfaketime' 'go' 'git' 'nodejs-lts-iron' 'mage')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
+sha256sums=('c6ada4fca3d6e562d0e933f030a4ce5edcb53711723e6eef34b84f333e2fa392')
 
 prepare() {
-       cd "$pkgname-$pkgver"
-
+       cd "${pkgname}-${pkgver}"
        # Fix tests not working without git clone
        sed -i 's#jest --watch --onlyChanged#jest#' package.json
+       # Remove lint related dependency (we don't care about linting tests at 
our level)
+       sed -i '/GO111MODULE=off go get -u golang.org\/x\/lint\/golint/d' 
Makefile
 }
 
 build() {
-       cd "$pkgname-$pkgver"
+       cd "${pkgname}-${pkgver}"
        make install
        make build
        make dist-frontend
@@ -29,14 +30,14 @@ build() {
 }
 
 check() {
-       cd "$pkgname-$pkgver"
+       cd "${pkgname}-${pkgver}"
        # Force UTC timezone so that tests pass, even after a DST change
-       PATH="$PATH:/build/go/bin" TZ=UTC make test lint
+       PATH="${PATH}:/build/go/bin" TZ=UTC make test
 }
 
 package() {
-       cd "$pkgname-$pkgver"
-       install -dm755 
"$pkgdir/var/lib/grafana/plugins/alexanderzobnin-zabbix-app"
-       cp -r dist/* 
"$pkgdir/var/lib/grafana/plugins/alexanderzobnin-zabbix-app"
-       rm -rf 
"$pkgdir/var/lib/grafana/plugins/alexanderzobnin-zabbix-app/node_modules"
+       cd "${pkgname}-${pkgver}"
+       install -dm 755 
"${pkgdir}/var/lib/grafana/plugins/alexanderzobnin-zabbix-app"
+       cp -rv dist/* 
"${pkgdir}/var/lib/grafana/plugins/alexanderzobnin-zabbix-app"
+       rm -rf 
"${pkgdir}/var/lib/grafana/plugins/alexanderzobnin-zabbix-app/node_modules"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/grafana-zabbix/-/compare/b0fe614e9f19a46c81e9e45b1e04353d4566ad33...f14407190876fedd4b9358548bb716ee15b05e24

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/grafana-zabbix/-/compare/b0fe614e9f19a46c81e9e45b1e04353d4566ad33...f14407190876fedd4b9358548bb716ee15b05e24
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to