George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / prometheus-ssl-exporter
Commits: fd3f41fa by George Rawlinson at 2024-06-11T20:20:29+12:00 upgpkg: 2.4.3-1 * New upstream release. * Move from /etc/conf.d/ to /etc/prometheus/ for config. * Switch from git commit to git tag for version/checksum. * Remove pkgver function. - - - - - 3 changed files: - + .SRCINFO - PKGBUILD - systemd.service Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,26 @@ +pkgbase = prometheus-ssl-exporter + pkgdesc = Prometheus exporter for TLS certificates + pkgver = 2.4.3 + pkgrel = 1 + url = https://github.com/ribbybibby/ssl_exporter + arch = x86_64 + license = MIT + makedepends = go + makedepends = git + depends = glibc + options = !lto + backup = etc/prometheus/ssl-exporter.env + source = prometheus-ssl-exporter::git+https://github.com/ribbybibby/ssl_exporter.git#tag=v2.4.3 + source = systemd.service + source = sysusers.conf + source = config.env + sha512sums = b1d3c75a483dfee934cad722dcf020cf679dfd4cee693da354360f4e850803e53bd81edac3832ded4f73e997653758c22d0af63b3d7371815514f26594befa21 + sha512sums = fdcc4b416783520fc2358527ab13e37ef280cd7353a8eb910c280f4053d8cf5c2beebd2005f9c79a099d4fe457ee6936114692ce47c8401caa0a920bc08575e9 + sha512sums = 65ac0aecb8c1585b7a08af81bbbc93e05b993bca00afe00eb74f0fe3ea201bd0a5c2792d417418efc8b453142282be73d073cc7e3b4dde0c107b01f6edd7d6ae + sha512sums = 0521eb34976c971dd990283e399a0c6b0e5d84608203fb3e220631bdae4bd004fd52fd02a134236e94a873fe538d6a2bdd0810c527a08b21edd9756b7eb9ef8d + b2sums = eef313e3a4a172199f73c8c892d0ec269bdbbf912f9653816d53f3a863358f2494d6030541fd1e21be168b1c096e25e7ac7256cb636a5e04f60313d686f757ed + b2sums = 3661a506027f361b24d4d9832e1fcfc3ec1a116f4e52cf04779b700fa97161075adebc8790981575e68b94a42289221834b20e01f98a20c9ae364ef01e45d373 + b2sums = cd77da1f9c3c6919306124ef36ab7dcec96a338ba667fcd226b66c8ea54e448b14600783a6289091e9776be96e92c0ad98c007019160aa48c68df31f2eae8403 + b2sums = 4cd5f8df6d1d4e8dcb5775de96d91f6087dcd7002a9cd910ec06e4bbb855e0f6567fd07a596e0c36dcdab610d467011dfadc65bcd2f466afcad9d7561f6eb51c + +pkgname = prometheus-ssl-exporter ===================================== PKGBUILD ===================================== @@ -2,34 +2,31 @@ pkgname=prometheus-ssl-exporter _pkgname=ssl_exporter -pkgver=2.4.2 -pkgrel=3 +pkgver=2.4.3 +pkgrel=1 pkgdesc='Prometheus exporter for TLS certificates' arch=('x86_64') url='https://github.com/ribbybibby/ssl_exporter' license=('MIT') depends=('glibc') makedepends=('go' 'git') -backup=('etc/conf.d/prometheus-ssl-exporter') +backup=('etc/prometheus/ssl-exporter.env') options=('!lto') -_commit='8b30e0983c79f57b87b9f114a86ead0b728bf55e' source=( - "$pkgname::git+$url.git#commit=$_commit" + "$pkgname::git+$url.git#tag=v$pkgver" 'systemd.service' 'sysusers.conf' 'config.env' ) -b2sums=('SKIP' - '683e70dc8108a98ff6da1abfd38fbcb8502d68a9fb17dd804ac10a034267baa7306cac18bd642c0eec14092dcade12304d16019c2665525d51bdf73092a74536' +sha512sums=('b1d3c75a483dfee934cad722dcf020cf679dfd4cee693da354360f4e850803e53bd81edac3832ded4f73e997653758c22d0af63b3d7371815514f26594befa21' + 'fdcc4b416783520fc2358527ab13e37ef280cd7353a8eb910c280f4053d8cf5c2beebd2005f9c79a099d4fe457ee6936114692ce47c8401caa0a920bc08575e9' + '65ac0aecb8c1585b7a08af81bbbc93e05b993bca00afe00eb74f0fe3ea201bd0a5c2792d417418efc8b453142282be73d073cc7e3b4dde0c107b01f6edd7d6ae' + '0521eb34976c971dd990283e399a0c6b0e5d84608203fb3e220631bdae4bd004fd52fd02a134236e94a873fe538d6a2bdd0810c527a08b21edd9756b7eb9ef8d') +b2sums=('eef313e3a4a172199f73c8c892d0ec269bdbbf912f9653816d53f3a863358f2494d6030541fd1e21be168b1c096e25e7ac7256cb636a5e04f60313d686f757ed' + '3661a506027f361b24d4d9832e1fcfc3ec1a116f4e52cf04779b700fa97161075adebc8790981575e68b94a42289221834b20e01f98a20c9ae364ef01e45d373' 'cd77da1f9c3c6919306124ef36ab7dcec96a338ba667fcd226b66c8ea54e448b14600783a6289091e9776be96e92c0ad98c007019160aa48c68df31f2eae8403' '4cd5f8df6d1d4e8dcb5775de96d91f6087dcd7002a9cd910ec06e4bbb855e0f6567fd07a596e0c36dcdab610d467011dfadc65bcd2f466afcad9d7561f6eb51c') -pkgver() { - cd "$pkgname" - - git describe --tags | sed 's/^v//' -} - prepare() { cd "$pkgname" @@ -60,7 +57,7 @@ build() { -modcacherw \ -ldflags "-compressdwarf=false \ -linkmode external \ - -extldflags ${LDFLAGS} \ + -extldflags '${LDFLAGS}' \ -X github.com/prometheus/common/version.Version=$pkgver \ -X github.com/prometheus/common/version.Revision=$(git rev-parse HEAD) \ -X github.com/prometheus/common/version.Branch=main \ @@ -80,7 +77,7 @@ package() { # systemd integration install -vDm644 systemd.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" install -vDm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" - install -vDm640 config.env "$pkgdir/etc/conf.d/$pkgname" + install -vDm640 config.env "$pkgdir/etc/prometheus/ssl-exporter.env" cd "$pkgname" ===================================== systemd.service ===================================== @@ -7,7 +7,7 @@ After=network-online.target User=prometheus-ssl-exporter Group=prometheus-ssl-exporter Restart=on-failure -EnvironmentFile=-/etc/conf.d/prometheus-ssl-exporter +EnvironmentFile=-/etc/prometheus/ssl-exporter.env ExecStart=/usr/bin/prometheus-ssl-exporter $SSL_EXPORTER_ARGS ExecReload=/bin/kill -HUP $MAINPID NoNewPrivileges=true View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/prometheus-ssl-exporter/-/commit/fd3f41fa0fc6d2bf41f3db67e4ed7c4ee560dd57 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/prometheus-ssl-exporter/-/commit/fd3f41fa0fc6d2bf41f3db67e4ed7c4ee560dd57 You're receiving this email because of your account on gitlab.archlinux.org.
