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.


Reply via email to