about summary refs log tree commit diff
path: root/pkgs/development/ruby-modules
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2022-04-04 06:44:24 -0500
committerGitHub <noreply@github.com>2022-04-04 06:44:24 -0500
commit0af35df7b8760d29f95119f131f1ef71da93003d (patch)
tree8c80dad9e47a4c6bdbbfb346a36ae8e3ff21d8eb /pkgs/development/ruby-modules
parent754290904d5e0ff59e94478febf94ed1ab3cac82 (diff)
parent6d84e807412c9c223657053af69fd6a2d608f9b9 (diff)
Merge pull request #161494 from viraptor/gems
gemConfig update for exiv and maxmind
Diffstat (limited to 'pkgs/development/ruby-modules')
-rw-r--r--pkgs/development/ruby-modules/gem-config/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix
index 485def66de3c3..47e70aaa8f0eb 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