summary refs log tree commit diff
path: root/pkgs/development/ruby-modules
diff options
context:
space:
mode:
authorStephen Checkoway <s@pahtak.org>2023-01-28 17:38:32 -0500
committerStephen Checkoway <s@pahtak.org>2023-01-28 17:38:32 -0500
commitcd7476bac9412582c16d6d45e992844e755c94bb (patch)
treeec173ecad9319edfca52f26f72445fd2ebfc1a36 /pkgs/development/ruby-modules
parentecd4172807feb1bb3d99eb6c9a1a0a841d908ba6 (diff)
downloadnixpkgs-cd7476bac9412582c16d6d45e992844e755c94bb.tar
nixpkgs-cd7476bac9412582c16d6d45e992844e755c94bb.tar.gz
nixpkgs-cd7476bac9412582c16d6d45e992844e755c94bb.tar.bz2
nixpkgs-cd7476bac9412582c16d6d45e992844e755c94bb.tar.lz
nixpkgs-cd7476bac9412582c16d6d45e992844e755c94bb.tar.xz
nixpkgs-cd7476bac9412582c16d6d45e992844e755c94bb.tar.zst
nixpkgs-cd7476bac9412582c16d6d45e992844e755c94bb.zip
psych: add libyaml as build input
Starting with version 5, psych no longer bundles libyaml
(https://github.com/ruby/psych/releases/tag/v5.0.0) and the psych gem
cannot be built.

This adds libyaml as a build input.
Diffstat (limited to 'pkgs/development/ruby-modules')
-rw-r--r--pkgs/development/ruby-modules/gem-config/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix
index 1a95520b927..9f2e8dbfcd1 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, exiv2, libmaxminddb
+, CoreServices, DarwinTools, cctools, libtool, discount, exiv2, libmaxminddb, libyaml
 }@args:
 
 let
@@ -544,6 +544,10 @@ in
     ];
   };
 
+  psych = attrs: {
+    buildInputs = [ libyaml ];
+  };
+
   puma = attrs: {
     buildInputs = [ openssl ];
   };