about summary refs log tree commit diff
path: root/pkgs/development/interpreters/ruby
diff options
context:
space:
mode:
authorJason "Don" O'Conal <lovek323@gmail.com>2013-06-12 12:24:04 +1000
committerJason "Don" O'Conal <lovek323@gmail.com>2013-06-13 10:45:51 +1000
commita5e65e66b1ae9eb7f33c0bf6b8662166ea112b60 (patch)
tree2f016fd04151d5e461937309a4a91ad49c0e3ff4 /pkgs/development/interpreters/ruby
parentee00c7aa4eab65f010328c11f196e870bf25a2bc (diff)
downloadnixlib-a5e65e66b1ae9eb7f33c0bf6b8662166ea112b60.tar
nixlib-a5e65e66b1ae9eb7f33c0bf6b8662166ea112b60.tar.gz
nixlib-a5e65e66b1ae9eb7f33c0bf6b8662166ea112b60.tar.bz2
nixlib-a5e65e66b1ae9eb7f33c0bf6b8662166ea112b60.tar.lz
nixlib-a5e65e66b1ae9eb7f33c0bf6b8662166ea112b60.tar.xz
nixlib-a5e65e66b1ae9eb7f33c0bf6b8662166ea112b60.tar.zst
nixlib-a5e65e66b1ae9eb7f33c0bf6b8662166ea112b60.zip
sup: separate dependencies
create separate expressions for gems requiring native extensions to be
built:

* gpgme
* ncursesw_sup
* xapian_full_alaveteli
Diffstat (limited to 'pkgs/development/interpreters/ruby')
-rw-r--r--pkgs/development/interpreters/ruby/generated.nix11
-rw-r--r--pkgs/development/interpreters/ruby/patches.nix4
2 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/ruby/generated.nix b/pkgs/development/interpreters/ruby/generated.nix
index d4bb7fa4f2d1..3e9a3f198e83 100644
--- a/pkgs/development/interpreters/ruby/generated.nix
+++ b/pkgs/development/interpreters/ruby/generated.nix
@@ -97,6 +97,7 @@ g: # Get dependencies from patched gems
     uuid = g.uuid_2_3_7;
     uuidtools = g.uuidtools_2_1_3;
     websocket = g.websocket_1_0_7;
+    xapian_full_alaveteli = g.xapian_full_alaveteli_1_2_9_5;
     xml_simple = g.xml_simple_1_1_1;
     yajl_ruby = g.yajl_ruby_1_1_0;
   };
@@ -1467,6 +1468,16 @@ interpreters.'';
       requiredGems = [  ];
       sha256 = ''1jrfz4295qbnjaxv37fw9jzxyxz61izp7c0683mnscacpx262zw0'';
     };
+    xapian_full_alaveteli_1_2_9_5 = {
+      basename = ''xapian_full_alaveteli'';
+      meta = {
+        description = ''xapian-core + Ruby xapian-bindings'';
+        longDescription = ''Xapian bindings for Ruby without dependency on system Xapian library'';
+      };
+      name = ''xapian-full-alaveteli-1.2.9.5'';
+      requiredGems = [  ];
+      sha256 = ''0qg1jkx5lr4a5v7l3f9gq7f07al6qaxxzma230zrzs48bz3qnhxm'';
+    };
     xml_simple_1_1_1 = {
       basename = ''xml_simple'';
       meta = {
diff --git a/pkgs/development/interpreters/ruby/patches.nix b/pkgs/development/interpreters/ruby/patches.nix
index c4da956b57c8..47b8864a635e 100644
--- a/pkgs/development/interpreters/ruby/patches.nix
+++ b/pkgs/development/interpreters/ruby/patches.nix
@@ -91,6 +91,10 @@ in
     gemFlags = "--no-rdoc --no-ri";
   };
 
+  xapian_full_alaveteli = {
+    buildInputs = [ zlib libuuid ];
+  };
+
   rjb = {
     buildInputs = [ jdk ];
     JAVA_HOME = jdk;