From 400a41d420a5ab03682cf666722449cc45acc761 Mon Sep 17 00:00:00 2001 From: Nils Czernia Date: Wed, 18 Oct 2017 12:34:20 +0200 Subject: [PATCH 01/12] Inital commit --- .SRCINFO | 19 ++++++++++++ .gitignore | 5 +++ PKGBUILD | 42 ++++++++++++++++++++++++++ prometheus-postgresql-exporter.service | 9 ++++++ 4 files changed, 75 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD create mode 100644 prometheus-postgresql-exporter.service diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..a3cb115 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Wed Oct 18 10:34:10 UTC 2017 +pkgbase = prometheus-postgresql-exporter + pkgdesc = Prometheus exporter for PostrgreSQL + pkgver = 0.2.3 + pkgrel = 1 + url = https://github.com/wrouesnel/postgres_exporter + arch = x86_64 + arch = i686 + license = Apache + makedepends = git + makedepends = go + source = https://github.com/wrouesnel/postgres_exporter/archive/v0.2.3.tar.gz + source = prometheus-postgresql-exporter.service + sha256sums = 203ea51a9e5fb1fadceaa82ad63637db7248e22ae8b876613f3c8c2c255682d7 + sha256sums = cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135 + +pkgname = prometheus-postgresql-exporter + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..556ff7e --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore +!prometheus-postgresql-exporter.service diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..054bf58 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Nils Czernia + +pkgname=prometheus-postgresql-exporter +pkgver=0.2.3 +pkgrel=1 +pkgdesc="Prometheus exporter for PostrgreSQL" +arch=('x86_64' 'i686') +url="https://github.com/wrouesnel/postgres_exporter" +license=('Apache') +makedepends=('git' 'go') +source=("https://github.com/wrouesnel/postgres_exporter/archive/v${pkgver}.tar.gz" + "prometheus-postgresql-exporter.service") +sha256sums=('203ea51a9e5fb1fadceaa82ad63637db7248e22ae8b876613f3c8c2c255682d7' + 'cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135') + +prepare() { + cd "${srcdir}/postgres_exporter-${pkgver}" + + export GOPATH="${srcdir}/gopath" + mkdir -p "${GOPATH}/src/github.com/wrouesnel" + ln -snf "${srcdir}/postgres_exporter-${pkgver}" "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" +} + +build() { + export GOPATH="${srcdir}/gopath" + cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" + make +} + +check() { + export GOPATH="${srcdir}/gopath" + cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" + + make test +} + +package() { + cd "${srcdir}/postgres_exporter-${pkgver}" + + install -Dm755 "postgres_exporter" "${pkgdir}/usr/bin/prometheus_postgresql_exporter" + install -Dm755 "${srcdir}/prometheus-postgresql-exporter.service" "${pkgdir}/usr/lib/systemd/system/prometheus-postgresql-exporter.service" +} diff --git a/prometheus-postgresql-exporter.service b/prometheus-postgresql-exporter.service new file mode 100644 index 0000000..6f7f07c --- /dev/null +++ b/prometheus-postgresql-exporter.service @@ -0,0 +1,9 @@ +[Unit] +Description=Prometheus exporter for PostgreSQL +After=network.target + +[Service] +ExecStart=/usr/bin/prometheus_postgresql_exporter + +[Install] +WantedBy=multi-user.target From 9b406897fdc3c0430c236e7aa9a3e912fa89dfda Mon Sep 17 00:00:00 2001 From: Nils Czernia Date: Wed, 12 Dec 2018 08:54:18 +0100 Subject: [PATCH 02/12] Update tp 0.4.7 --- .SRCINFO | 8 +++----- PKGBUILD | 9 ++++----- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index a3cb115..ccc1820 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Wed Oct 18 10:34:10 UTC 2017 pkgbase = prometheus-postgresql-exporter pkgdesc = Prometheus exporter for PostrgreSQL - pkgver = 0.2.3 + pkgver = 0.4.7 pkgrel = 1 url = https://github.com/wrouesnel/postgres_exporter arch = x86_64 @@ -10,9 +8,9 @@ pkgbase = prometheus-postgresql-exporter license = Apache makedepends = git makedepends = go - source = https://github.com/wrouesnel/postgres_exporter/archive/v0.2.3.tar.gz + source = https://github.com/wrouesnel/postgres_exporter/archive/v0.4.7.tar.gz source = prometheus-postgresql-exporter.service - sha256sums = 203ea51a9e5fb1fadceaa82ad63637db7248e22ae8b876613f3c8c2c255682d7 + sha256sums = f42a986c556a17b96969ae0198fc8ed302fa83d9d66e3186bd9b07ffdef04847 sha256sums = cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135 pkgname = prometheus-postgresql-exporter diff --git a/PKGBUILD b/PKGBUILD index 054bf58..f01f1c7 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Nils Czernia pkgname=prometheus-postgresql-exporter -pkgver=0.2.3 +pkgver=0.4.7 pkgrel=1 pkgdesc="Prometheus exporter for PostrgreSQL" arch=('x86_64' 'i686') @@ -10,7 +10,7 @@ license=('Apache') makedepends=('git' 'go') source=("https://github.com/wrouesnel/postgres_exporter/archive/v${pkgver}.tar.gz" "prometheus-postgresql-exporter.service") -sha256sums=('203ea51a9e5fb1fadceaa82ad63637db7248e22ae8b876613f3c8c2c255682d7' +sha256sums=('f42a986c556a17b96969ae0198fc8ed302fa83d9d66e3186bd9b07ffdef04847' 'cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135') prepare() { @@ -24,14 +24,13 @@ prepare() { build() { export GOPATH="${srcdir}/gopath" cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" - make + go run mage.go binary } check() { export GOPATH="${srcdir}/gopath" cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" - - make test + go run mage.go test } package() { From a102a541221af75caaa0307337cbc470dfa23e0f Mon Sep 17 00:00:00 2001 From: Nils Czernia Date: Mon, 8 Jul 2019 13:55:56 +0200 Subject: [PATCH 03/12] Updated to version 0.5.0 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index ccc1820..cd19ec8 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = prometheus-postgresql-exporter pkgdesc = Prometheus exporter for PostrgreSQL - pkgver = 0.4.7 + pkgver = 0.5.0 pkgrel = 1 url = https://github.com/wrouesnel/postgres_exporter arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = prometheus-postgresql-exporter license = Apache makedepends = git makedepends = go - source = https://github.com/wrouesnel/postgres_exporter/archive/v0.4.7.tar.gz + source = https://github.com/wrouesnel/postgres_exporter/archive/v0.5.0.tar.gz source = prometheus-postgresql-exporter.service - sha256sums = f42a986c556a17b96969ae0198fc8ed302fa83d9d66e3186bd9b07ffdef04847 + sha256sums = a84955602d8369605aa6e12c91b21ab3864f4d655077f25b4ec0545fa8bb9b9f sha256sums = cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135 pkgname = prometheus-postgresql-exporter diff --git a/PKGBUILD b/PKGBUILD index f01f1c7..b82efd8 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Nils Czernia pkgname=prometheus-postgresql-exporter -pkgver=0.4.7 +pkgver=0.5.0 pkgrel=1 pkgdesc="Prometheus exporter for PostrgreSQL" arch=('x86_64' 'i686') @@ -10,7 +10,7 @@ license=('Apache') makedepends=('git' 'go') source=("https://github.com/wrouesnel/postgres_exporter/archive/v${pkgver}.tar.gz" "prometheus-postgresql-exporter.service") -sha256sums=('f42a986c556a17b96969ae0198fc8ed302fa83d9d66e3186bd9b07ffdef04847' +sha256sums=('a84955602d8369605aa6e12c91b21ab3864f4d655077f25b4ec0545fa8bb9b9f' 'cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135') prepare() { From 46489b2f851fc02a13117f6440e1a07dd8fa96c3 Mon Sep 17 00:00:00 2001 From: Nils Czernia Date: Wed, 20 May 2020 08:35:52 +0200 Subject: [PATCH 04/12] Updated to 0.8.0 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index cd19ec8..2d06c09 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = prometheus-postgresql-exporter pkgdesc = Prometheus exporter for PostrgreSQL - pkgver = 0.5.0 + pkgver = 0.8.0 pkgrel = 1 url = https://github.com/wrouesnel/postgres_exporter arch = x86_64 @@ -8,9 +8,9 @@ pkgbase = prometheus-postgresql-exporter license = Apache makedepends = git makedepends = go - source = https://github.com/wrouesnel/postgres_exporter/archive/v0.5.0.tar.gz + source = https://github.com/wrouesnel/postgres_exporter/archive/v0.8.0.tar.gz source = prometheus-postgresql-exporter.service - sha256sums = a84955602d8369605aa6e12c91b21ab3864f4d655077f25b4ec0545fa8bb9b9f + sha256sums = 27877c9b3aa751c7c1265f39986218f6a2c2b66a126cf348c6cc2f20f5201b02 sha256sums = cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135 pkgname = prometheus-postgresql-exporter diff --git a/PKGBUILD b/PKGBUILD index b82efd8..483e86d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Nils Czernia pkgname=prometheus-postgresql-exporter -pkgver=0.5.0 +pkgver=0.8.0 pkgrel=1 pkgdesc="Prometheus exporter for PostrgreSQL" arch=('x86_64' 'i686') @@ -10,7 +10,7 @@ license=('Apache') makedepends=('git' 'go') source=("https://github.com/wrouesnel/postgres_exporter/archive/v${pkgver}.tar.gz" "prometheus-postgresql-exporter.service") -sha256sums=('a84955602d8369605aa6e12c91b21ab3864f4d655077f25b4ec0545fa8bb9b9f' +sha256sums=('27877c9b3aa751c7c1265f39986218f6a2c2b66a126cf348c6cc2f20f5201b02' 'cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135') prepare() { From 4b7cc065d2fcf520159ad7941536b9c5bd6fb07f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Sun, 24 Jan 2021 20:55:39 +0100 Subject: [PATCH 05/12] Update systemd service and add EnvironmentFile --- .SRCINFO | 8 +++-- .gitignore | 5 --- PKGBUILD | 43 +++++++++++++++----------- prometheus-postgresql-exporter.conf | 2 ++ prometheus-postgresql-exporter.service | 20 ++++++++++-- 5 files changed, 50 insertions(+), 28 deletions(-) delete mode 100644 .gitignore create mode 100644 prometheus-postgresql-exporter.conf diff --git a/.SRCINFO b/.SRCINFO index 2d06c09..c47dfd3 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,17 +1,19 @@ pkgbase = prometheus-postgresql-exporter pkgdesc = Prometheus exporter for PostrgreSQL pkgver = 0.8.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/wrouesnel/postgres_exporter arch = x86_64 - arch = i686 license = Apache makedepends = git makedepends = go + backup = etc/conf.d/prometheus-postgresql-exporter source = https://github.com/wrouesnel/postgres_exporter/archive/v0.8.0.tar.gz source = prometheus-postgresql-exporter.service + source = prometheus-postgresql-exporter.conf sha256sums = 27877c9b3aa751c7c1265f39986218f6a2c2b66a126cf348c6cc2f20f5201b02 - sha256sums = cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135 + sha256sums = 5eac41333fb12db676fed18c02156cfdefee957154241b4c724718fd40d23212 + sha256sums = 5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897 pkgname = prometheus-postgresql-exporter diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 556ff7e..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -* -!PKGBUILD -!.SRCINFO -!.gitignore -!prometheus-postgresql-exporter.service diff --git a/PKGBUILD b/PKGBUILD index 483e86d..640133f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,41 +1,48 @@ -# Maintainer: Nils Czernia +# Maintainer: Manuel Hüsers +# Contributor: Nils Czernia pkgname=prometheus-postgresql-exporter pkgver=0.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="Prometheus exporter for PostrgreSQL" -arch=('x86_64' 'i686') +arch=('x86_64') url="https://github.com/wrouesnel/postgres_exporter" license=('Apache') makedepends=('git' 'go') +backup=('etc/conf.d/prometheus-postgresql-exporter') source=("https://github.com/wrouesnel/postgres_exporter/archive/v${pkgver}.tar.gz" - "prometheus-postgresql-exporter.service") + "prometheus-postgresql-exporter.service" + "prometheus-postgresql-exporter.conf") sha256sums=('27877c9b3aa751c7c1265f39986218f6a2c2b66a126cf348c6cc2f20f5201b02' - 'cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135') + '5eac41333fb12db676fed18c02156cfdefee957154241b4c724718fd40d23212' + '5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897') prepare() { - cd "${srcdir}/postgres_exporter-${pkgver}" + cd "postgres_exporter-${pkgver}" - export GOPATH="${srcdir}/gopath" - mkdir -p "${GOPATH}/src/github.com/wrouesnel" - ln -snf "${srcdir}/postgres_exporter-${pkgver}" "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" + export GOPATH="${srcdir}/gopath" + mkdir -p "${GOPATH}/src/github.com/wrouesnel" + ln -snf "${srcdir}/postgres_exporter-${pkgver}" "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" } build() { - export GOPATH="${srcdir}/gopath" - cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" - go run mage.go binary + export GOPATH="${srcdir}/gopath" + cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" + go run mage.go binary } check() { - export GOPATH="${srcdir}/gopath" - cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" - go run mage.go test + export GOPATH="${srcdir}/gopath" + cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" + go run mage.go test } package() { - cd "${srcdir}/postgres_exporter-${pkgver}" + install -Dm644 "prometheus-postgresql-exporter.service" \ + "${pkgdir}/usr/lib/systemd/system/prometheus-postgresql-exporter.service" + install -Dm644 "prometheus-postgresql-exporter.conf" \ + "${pkgdir}/etc/conf.d/prometheus-postgresql-exporter" - install -Dm755 "postgres_exporter" "${pkgdir}/usr/bin/prometheus_postgresql_exporter" - install -Dm755 "${srcdir}/prometheus-postgresql-exporter.service" "${pkgdir}/usr/lib/systemd/system/prometheus-postgresql-exporter.service" + cd "postgres_exporter-${pkgver}" + install -Dm755 "postgres_exporter" "${pkgdir}/usr/bin/prometheus_postgresql_exporter" } diff --git a/prometheus-postgresql-exporter.conf b/prometheus-postgresql-exporter.conf new file mode 100644 index 0000000..3a15630 --- /dev/null +++ b/prometheus-postgresql-exporter.conf @@ -0,0 +1,2 @@ +DATA_SOURCE_NAME="" +POSTGRES_EXPORTER_ARGS="" \ No newline at end of file diff --git a/prometheus-postgresql-exporter.service b/prometheus-postgresql-exporter.service index 6f7f07c..f519e72 100644 --- a/prometheus-postgresql-exporter.service +++ b/prometheus-postgresql-exporter.service @@ -2,8 +2,24 @@ Description=Prometheus exporter for PostgreSQL After=network.target -[Service] -ExecStart=/usr/bin/prometheus_postgresql_exporter +EnvironmentFile=-/etc/conf.d/prometheus-postgresql-exporter +ExecStart=/usr/bin/prometheus_postgresql_exporter $POSTGRES_EXPORTER_ARGS +Restart=on-failure + +DynamicUser=true +ProtectKernelModules=true +ProtectKernelTunables=true +LockPersonality=true +ProtectHostname=true +ProtectHome=true +ProtectClock=true +ProtectControlGroups=true +ProtectKernelLogs=true +PrivateDevices=true +PrivateUsers=true +RestrictRealtime=true +CapabilityBoundingSet= +MemoryDenyWriteExecute=true [Install] WantedBy=multi-user.target From dac049e54c2ff1194fe956a846c905047c074254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Sun, 24 Jan 2021 21:51:38 +0100 Subject: [PATCH 06/12] Fix accidentally broken service file --- .SRCINFO | 2 +- PKGBUILD | 2 +- prometheus-postgresql-exporter.service | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index c47dfd3..6b63f71 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = prometheus-postgresql-exporter pkgdesc = Prometheus exporter for PostrgreSQL pkgver = 0.8.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/wrouesnel/postgres_exporter arch = x86_64 license = Apache diff --git a/PKGBUILD b/PKGBUILD index 640133f..75170b6 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,7 +3,7 @@ pkgname=prometheus-postgresql-exporter pkgver=0.8.0 -pkgrel=2 +pkgrel=3 pkgdesc="Prometheus exporter for PostrgreSQL" arch=('x86_64') url="https://github.com/wrouesnel/postgres_exporter" diff --git a/prometheus-postgresql-exporter.service b/prometheus-postgresql-exporter.service index f519e72..9c045e1 100644 --- a/prometheus-postgresql-exporter.service +++ b/prometheus-postgresql-exporter.service @@ -2,6 +2,7 @@ Description=Prometheus exporter for PostgreSQL After=network.target +[Service] EnvironmentFile=-/etc/conf.d/prometheus-postgresql-exporter ExecStart=/usr/bin/prometheus_postgresql_exporter $POSTGRES_EXPORTER_ARGS Restart=on-failure From 1bc2f910694771b9c10459b158aabbdbc154c996 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Sun, 24 Jan 2021 21:56:58 +0100 Subject: [PATCH 07/12] Update checksum that I forgot about --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 6b63f71..07631be 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -12,7 +12,7 @@ pkgbase = prometheus-postgresql-exporter source = prometheus-postgresql-exporter.service source = prometheus-postgresql-exporter.conf sha256sums = 27877c9b3aa751c7c1265f39986218f6a2c2b66a126cf348c6cc2f20f5201b02 - sha256sums = 5eac41333fb12db676fed18c02156cfdefee957154241b4c724718fd40d23212 + sha256sums = 0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9 sha256sums = 5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897 pkgname = prometheus-postgresql-exporter diff --git a/PKGBUILD b/PKGBUILD index 75170b6..a18037d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -14,7 +14,7 @@ source=("https://github.com/wrouesnel/postgres_exporter/archive/v${pkgver}.tar.g "prometheus-postgresql-exporter.service" "prometheus-postgresql-exporter.conf") sha256sums=('27877c9b3aa751c7c1265f39986218f6a2c2b66a126cf348c6cc2f20f5201b02' - '5eac41333fb12db676fed18c02156cfdefee957154241b4c724718fd40d23212' + '0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9' '5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897') prepare() { From f0a6f439852120be19696c2014490292d29f2b40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Fri, 2 Apr 2021 15:07:13 +0200 Subject: [PATCH 08/12] Update to 0.9.0 --- .SRCINFO | 13 +++++++------ PKGBUILD | 26 +++++++++++++------------- 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 07631be..b27815c 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,17 +1,18 @@ pkgbase = prometheus-postgresql-exporter - pkgdesc = Prometheus exporter for PostrgreSQL - pkgver = 0.8.0 - pkgrel = 3 - url = https://github.com/wrouesnel/postgres_exporter + pkgdesc = Prometheus exporter for PostgreSQL + pkgver = 0.9.0 + pkgrel = 1 + url = https://github.com/prometheus-community/postgres_exporter arch = x86_64 license = Apache makedepends = git makedepends = go + makedepends = make backup = etc/conf.d/prometheus-postgresql-exporter - source = https://github.com/wrouesnel/postgres_exporter/archive/v0.8.0.tar.gz + source = https://github.com/prometheus-community/postgres_exporter/archive/v0.9.0.tar.gz source = prometheus-postgresql-exporter.service source = prometheus-postgresql-exporter.conf - sha256sums = 27877c9b3aa751c7c1265f39986218f6a2c2b66a126cf348c6cc2f20f5201b02 + sha256sums = a92d30e9952dfb3387ef2a636d19891e226c396f769729431dac0bddc3f0b29e sha256sums = 0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9 sha256sums = 5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897 diff --git a/PKGBUILD b/PKGBUILD index a18037d..1576551 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,18 +2,18 @@ # Contributor: Nils Czernia pkgname=prometheus-postgresql-exporter -pkgver=0.8.0 -pkgrel=3 -pkgdesc="Prometheus exporter for PostrgreSQL" +pkgver=0.9.0 +pkgrel=1 +pkgdesc="Prometheus exporter for PostgreSQL" arch=('x86_64') -url="https://github.com/wrouesnel/postgres_exporter" +url="https://github.com/prometheus-community/postgres_exporter" license=('Apache') -makedepends=('git' 'go') +makedepends=('git' 'go' 'make') backup=('etc/conf.d/prometheus-postgresql-exporter') -source=("https://github.com/wrouesnel/postgres_exporter/archive/v${pkgver}.tar.gz" +source=("https://github.com/prometheus-community/postgres_exporter/archive/v${pkgver}.tar.gz" "prometheus-postgresql-exporter.service" "prometheus-postgresql-exporter.conf") -sha256sums=('27877c9b3aa751c7c1265f39986218f6a2c2b66a126cf348c6cc2f20f5201b02' +sha256sums=('a92d30e9952dfb3387ef2a636d19891e226c396f769729431dac0bddc3f0b29e' '0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9' '5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897') @@ -21,20 +21,20 @@ prepare() { cd "postgres_exporter-${pkgver}" export GOPATH="${srcdir}/gopath" - mkdir -p "${GOPATH}/src/github.com/wrouesnel" - ln -snf "${srcdir}/postgres_exporter-${pkgver}" "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" + mkdir -p "${GOPATH}/src/github.com/prometheus-community" + ln -snf "${srcdir}/postgres_exporter-${pkgver}" "${GOPATH}/src/github.com/prometheus-community/postgres_exporter" } build() { export GOPATH="${srcdir}/gopath" - cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" - go run mage.go binary + cd "${GOPATH}/src/github.com/prometheus-community/postgres_exporter" + make build } check() { export GOPATH="${srcdir}/gopath" - cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" - go run mage.go test + cd "${GOPATH}/src/github.com/prometheus-community/postgres_exporter" + make test } package() { From 9d23dc8600097e8aaf9e41cb3f5b53e640c9439d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Sun, 5 Sep 2021 23:05:21 +0200 Subject: [PATCH 09/12] Update to 0.10.0 --- .SRCINFO | 7 +++---- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index b27815c..93d1aed 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = prometheus-postgresql-exporter pkgdesc = Prometheus exporter for PostgreSQL - pkgver = 0.9.0 + pkgver = 0.10.0 pkgrel = 1 url = https://github.com/prometheus-community/postgres_exporter arch = x86_64 @@ -9,12 +9,11 @@ pkgbase = prometheus-postgresql-exporter makedepends = go makedepends = make backup = etc/conf.d/prometheus-postgresql-exporter - source = https://github.com/prometheus-community/postgres_exporter/archive/v0.9.0.tar.gz + source = https://github.com/prometheus-community/postgres_exporter/archive/v0.10.0.tar.gz source = prometheus-postgresql-exporter.service source = prometheus-postgresql-exporter.conf - sha256sums = a92d30e9952dfb3387ef2a636d19891e226c396f769729431dac0bddc3f0b29e + sha256sums = 76aeba13818fe214a5e3bf8f708fb12e3b4073ba0c3561057629cfba07cf4434 sha256sums = 0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9 sha256sums = 5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897 pkgname = prometheus-postgresql-exporter - diff --git a/PKGBUILD b/PKGBUILD index 1576551..bf95aa4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Nils Czernia pkgname=prometheus-postgresql-exporter -pkgver=0.9.0 +pkgver=0.10.0 pkgrel=1 pkgdesc="Prometheus exporter for PostgreSQL" arch=('x86_64') @@ -13,7 +13,7 @@ backup=('etc/conf.d/prometheus-postgresql-exporter') source=("https://github.com/prometheus-community/postgres_exporter/archive/v${pkgver}.tar.gz" "prometheus-postgresql-exporter.service" "prometheus-postgresql-exporter.conf") -sha256sums=('a92d30e9952dfb3387ef2a636d19891e226c396f769729431dac0bddc3f0b29e' +sha256sums=('76aeba13818fe214a5e3bf8f708fb12e3b4073ba0c3561057629cfba07cf4434' '0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9' '5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897') From 4c91370cb114e98e1ef1520d54f5be849653ebee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Wed, 19 Jan 2022 21:38:57 +0100 Subject: [PATCH 10/12] Update to 0.10.1 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 93d1aed..7a55f12 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = prometheus-postgresql-exporter pkgdesc = Prometheus exporter for PostgreSQL - pkgver = 0.10.0 + pkgver = 0.10.1 pkgrel = 1 url = https://github.com/prometheus-community/postgres_exporter arch = x86_64 @@ -9,10 +9,10 @@ pkgbase = prometheus-postgresql-exporter makedepends = go makedepends = make backup = etc/conf.d/prometheus-postgresql-exporter - source = https://github.com/prometheus-community/postgres_exporter/archive/v0.10.0.tar.gz + source = https://github.com/prometheus-community/postgres_exporter/archive/v0.10.1.tar.gz source = prometheus-postgresql-exporter.service source = prometheus-postgresql-exporter.conf - sha256sums = 76aeba13818fe214a5e3bf8f708fb12e3b4073ba0c3561057629cfba07cf4434 + sha256sums = cddb910a748035304440c820bab8b02b101c8481aa24a8a6d8265536e2647894 sha256sums = 0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9 sha256sums = 5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897 diff --git a/PKGBUILD b/PKGBUILD index bf95aa4..79b6e8f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Nils Czernia pkgname=prometheus-postgresql-exporter -pkgver=0.10.0 +pkgver=0.10.1 pkgrel=1 pkgdesc="Prometheus exporter for PostgreSQL" arch=('x86_64') @@ -13,7 +13,7 @@ backup=('etc/conf.d/prometheus-postgresql-exporter') source=("https://github.com/prometheus-community/postgres_exporter/archive/v${pkgver}.tar.gz" "prometheus-postgresql-exporter.service" "prometheus-postgresql-exporter.conf") -sha256sums=('76aeba13818fe214a5e3bf8f708fb12e3b4073ba0c3561057629cfba07cf4434' +sha256sums=('cddb910a748035304440c820bab8b02b101c8481aa24a8a6d8265536e2647894' '0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9' '5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897') From bd25c2efdeb725202a740ff5c5dca985eed00483 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Thu, 28 Jul 2022 16:23:44 +0200 Subject: [PATCH 11/12] Update to 0.11.0 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 7a55f12..8bc6c49 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = prometheus-postgresql-exporter pkgdesc = Prometheus exporter for PostgreSQL - pkgver = 0.10.1 + pkgver = 0.11.0 pkgrel = 1 url = https://github.com/prometheus-community/postgres_exporter arch = x86_64 @@ -9,10 +9,10 @@ pkgbase = prometheus-postgresql-exporter makedepends = go makedepends = make backup = etc/conf.d/prometheus-postgresql-exporter - source = https://github.com/prometheus-community/postgres_exporter/archive/v0.10.1.tar.gz + source = https://github.com/prometheus-community/postgres_exporter/archive/v0.11.0.tar.gz source = prometheus-postgresql-exporter.service source = prometheus-postgresql-exporter.conf - sha256sums = cddb910a748035304440c820bab8b02b101c8481aa24a8a6d8265536e2647894 + sha256sums = 2b71340ddb533a0c7372d38d5b09bd79e6737a2a1f8ce0c46900f172ccb1e8e4 sha256sums = 0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9 sha256sums = 5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897 diff --git a/PKGBUILD b/PKGBUILD index 79b6e8f..ac9749f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Nils Czernia pkgname=prometheus-postgresql-exporter -pkgver=0.10.1 +pkgver=0.11.0 pkgrel=1 pkgdesc="Prometheus exporter for PostgreSQL" arch=('x86_64') @@ -13,7 +13,7 @@ backup=('etc/conf.d/prometheus-postgresql-exporter') source=("https://github.com/prometheus-community/postgres_exporter/archive/v${pkgver}.tar.gz" "prometheus-postgresql-exporter.service" "prometheus-postgresql-exporter.conf") -sha256sums=('cddb910a748035304440c820bab8b02b101c8481aa24a8a6d8265536e2647894' +sha256sums=('2b71340ddb533a0c7372d38d5b09bd79e6737a2a1f8ce0c46900f172ccb1e8e4' '0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9' '5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897') From 69aa9255bbec35da7cca87fc940eef91f64dfdf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Tue, 20 Sep 2022 23:34:26 +0200 Subject: [PATCH 12/12] Update to 0.11.1 --- .SRCINFO | 6 +++--- PKGBUILD | 19 +++++++++---------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 8bc6c49..6217143 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = prometheus-postgresql-exporter pkgdesc = Prometheus exporter for PostgreSQL - pkgver = 0.11.0 + pkgver = 0.11.1 pkgrel = 1 url = https://github.com/prometheus-community/postgres_exporter arch = x86_64 @@ -9,10 +9,10 @@ pkgbase = prometheus-postgresql-exporter makedepends = go makedepends = make backup = etc/conf.d/prometheus-postgresql-exporter - source = https://github.com/prometheus-community/postgres_exporter/archive/v0.11.0.tar.gz + source = https://github.com/prometheus-community/postgres_exporter/archive/v0.11.1.tar.gz source = prometheus-postgresql-exporter.service source = prometheus-postgresql-exporter.conf - sha256sums = 2b71340ddb533a0c7372d38d5b09bd79e6737a2a1f8ce0c46900f172ccb1e8e4 + sha256sums = 48e38e5cc8f093f93a84b1536c2ae7dc480760f9c443ae654a9f1f83d289a7bc sha256sums = 0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9 sha256sums = 5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897 diff --git a/PKGBUILD b/PKGBUILD index ac9749f..aaf4248 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Nils Czernia pkgname=prometheus-postgresql-exporter -pkgver=0.11.0 +pkgver=0.11.1 pkgrel=1 pkgdesc="Prometheus exporter for PostgreSQL" arch=('x86_64') @@ -13,7 +13,7 @@ backup=('etc/conf.d/prometheus-postgresql-exporter') source=("https://github.com/prometheus-community/postgres_exporter/archive/v${pkgver}.tar.gz" "prometheus-postgresql-exporter.service" "prometheus-postgresql-exporter.conf") -sha256sums=('2b71340ddb533a0c7372d38d5b09bd79e6737a2a1f8ce0c46900f172ccb1e8e4' +sha256sums=('48e38e5cc8f093f93a84b1536c2ae7dc480760f9c443ae654a9f1f83d289a7bc' '0d86e650d88c8d4a8bc5b26faecb75023e069eaf29582135bcb0202e4a69a9b9' '5436ad34fbcd6faab69da8675631f3eb5b89d964682eb23164bf4bb816ad1897') @@ -26,22 +26,21 @@ prepare() { } build() { + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" export GOPATH="${srcdir}/gopath" cd "${GOPATH}/src/github.com/prometheus-community/postgres_exporter" make build } -check() { - export GOPATH="${srcdir}/gopath" - cd "${GOPATH}/src/github.com/prometheus-community/postgres_exporter" - make test -} - package() { install -Dm644 "prometheus-postgresql-exporter.service" \ - "${pkgdir}/usr/lib/systemd/system/prometheus-postgresql-exporter.service" + "${pkgdir}/usr/lib/systemd/system/prometheus-postgresql-exporter.service" install -Dm644 "prometheus-postgresql-exporter.conf" \ - "${pkgdir}/etc/conf.d/prometheus-postgresql-exporter" + "${pkgdir}/etc/conf.d/prometheus-postgresql-exporter" cd "postgres_exporter-${pkgver}" install -Dm755 "postgres_exporter" "${pkgdir}/usr/bin/prometheus_postgresql_exporter"