aboutsummaryrefslogtreecommitdiff
path: root/guix-dev.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-08-31 13:54:20 +0100
committerChristopher Baines <mail@cbaines.net>2020-08-31 13:54:20 +0100
commit14f14eeaedf0135e212160b1ab2aa0c0ecc49037 (patch)
treef2976a1559a01d134a937c4c607005ad44eb9d76 /guix-dev.scm
parent84bdc0e637b920c719d78a259122bbb8eae2f72d (diff)
downloadbuild-coordinator-14f14eeaedf0135e212160b1ab2aa0c0ecc49037.tar
build-coordinator-14f14eeaedf0135e212160b1ab2aa0c0ecc49037.tar.gz
Use the guile-prometheus library for the metrics
Which was extracted from the Guix Build Coordinator.
Diffstat (limited to 'guix-dev.scm')
-rw-r--r--guix-dev.scm27
1 files changed, 27 insertions, 0 deletions
diff --git a/guix-dev.scm b/guix-dev.scm
index c2e500c..f00eab9 100644
--- a/guix-dev.scm
+++ b/guix-dev.scm
@@ -55,6 +55,32 @@
guile-3.0-latest
guile-next))
+(define-public guile-prometheus
+ (package
+ (name "guile-prometheus")
+ (version "0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (commit "5acbc44d2d6c89fd984ef2353f81f73d4e227a33")
+ (url "https://git.cbaines.net/git/guile/prometheus")))
+ (sha256
+ (base32
+ "07qzj9nmlih6widndwk47x4nwwy5xdh32i51lym6j0ycbvb3fn0r"))
+ (file-name (string-append name "-" version "-checkout"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("autoconf" ,autoconf)
+ ("automake" ,automake)))
+ (inputs
+ `(("guile" ,my-guile)))
+ (home-page "https://git.cbaines.net/guile/prometheus/")
+ (synopsis "")
+ (description
+ "")
+ (license license:gpl3+)))
+
(package
(name "guix-build-coordinator")
(version "0.0.0")
@@ -68,6 +94,7 @@
("guile-gcrypt" ,guile3.0-gcrypt)
("guile-readline" ,guile-readline)
("guile-lzlib" ,guile-lzlib)
+ ("guile-prometheus" ,guile-prometheus)
("guile" ,my-guile)
("postgresql" ,postgresql)
("sqlite" ,sqlite)