diff options
author | J. Neto <jnetod@tuta.io> | 2021-05-19 20:43:29 -0300 |
---|---|---|
committer | J. Neto <jnetod@tuta.io> | 2021-05-19 20:43:29 -0300 |
commit | 0d6b6931b77a332ac5fc3503603f4a31c092cdc9 (patch) | |
tree | f224d2d133060e8c36d941176603e70b7a0e8d3c /pkgs/development | |
parent | 15254515d00dbf54bd97624e6a93fab703bca07b (diff) | |
download | nixlib-0d6b6931b77a332ac5fc3503603f4a31c092cdc9.tar nixlib-0d6b6931b77a332ac5fc3503603f4a31c092cdc9.tar.gz nixlib-0d6b6931b77a332ac5fc3503603f4a31c092cdc9.tar.bz2 nixlib-0d6b6931b77a332ac5fc3503603f4a31c092cdc9.tar.lz nixlib-0d6b6931b77a332ac5fc3503603f4a31c092cdc9.tar.xz nixlib-0d6b6931b77a332ac5fc3503603f4a31c092cdc9.tar.zst nixlib-0d6b6931b77a332ac5fc3503603f4a31c092cdc9.zip |
rubyPackages.ruby-libvirt: fix build with ruby 3.x
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/ruby-modules/gem-config/default.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index d0d67bff21d1..4cedc0281953 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -528,6 +528,14 @@ in "--with-libvirt-include=${libvirt}/include" "--with-libvirt-lib=${libvirt}/lib" ]; + dontBuild = false; + postPatch = '' + # https://gitlab.com/libvirt/libvirt-ruby/-/commit/43543991832c9623c00395092bcfb9e178243ba4 + substituteInPlace ext/libvirt/common.c \ + --replace 'st.h' 'ruby/st.h' + substituteInPlace ext/libvirt/domain.c \ + --replace 'st.h' 'ruby/st.h' + ''; }; ruby-lxc = attrs: { |