Merge pull request #110312 from obsidiansystems/prometheus-cpp-pkgconfig

[Draft] prometheus-cpp: add pkgconfig data
master
John Ericson 2021-01-21 16:02:20 -05:00 committed by GitHub
commit e61a96d70a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

View File

@ -33,6 +33,11 @@ stdenv.mkDerivation rec {
NIX_LDFLAGS = "-ldl";
postInstall = ''
mkdir -p $out/lib/pkgconfig
substituteAll ${./prometheus-cpp.pc.in} $out/lib/pkgconfig/prometheus-cpp.pc
'';
meta = {
description = "Prometheus Client Library for Modern C++";
homepage = "https://github.com/jupp0r/prometheus-cpp";

View File

@ -0,0 +1,10 @@
prefix=@out@
includedir=${prefix}/include
libdir=${prefix}/lib
Name: prometheus-cpp
Description: Prometheus Client Library for Modern C++
URL: https://github.com/jupp0r/prometheus-cpp
Version: @version@
Cflags: -isystem${includedir}
Libs: -Wl,-rpath,${libdir} -L${libdir} -lprometheus-cpp-core -lprometheus-cpp-pull -lprometheus-cpp-push