From 6d84e807412c9c223657053af69fd6a2d608f9b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Wed, 23 Feb 2022 21:17:31 +1100 Subject: [PATCH] gemConfig update for exiv and maxmind Add the build flags for the native extension gems exiv2 and maxminddb. --- pkgs/development/ruby-modules/gem-config/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index a3d787ad8e9..11b4629d059 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -26,7 +26,7 @@ , file, libvirt, glib, vips, taglib, libopus, linux-pam, libidn, protobuf, fribidi, harfbuzz , bison, flex, pango, python3, patchelf, binutils, freetds, wrapGAppsHook, atk , bundler, libsass, libexif, libselinux, libsepol, shared-mime-info, libthai, libdatrie -, CoreServices, DarwinTools, cctools, libtool, discount +, CoreServices, DarwinTools, cctools, libtool, discount, exiv2, libmaxminddb }@args: let @@ -154,6 +154,10 @@ in ''; }; + exiv2 = attrs: { + buildFlags = [ "--with-exiv2-lib=${exiv2}/lib" "--with-exiv2-include=${exiv2.dev}/include" ]; + }; + fog-dnsimple = attrs: lib.optionalAttrs (lib.versionOlder attrs.version "1.0.1") { postInstall = '' @@ -414,6 +418,10 @@ in ''; }; + maxmind_geoip2 = attrs: { + buildFlags = [ "--with-maxminddb-lib=${libmaxminddb}/lib" "--with-maxminddb-include=${libmaxminddb}/include" ]; + }; + metasploit-framework = attrs: { preInstall = '' export HOME=$TMPDIR