diff options
author | Alyssa Ross <hi@alyssa.is> | 2019-01-31 18:11:37 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-31 18:11:37 +0000 |
commit | 3ee401f46fd1d3bf9e2c73c6bc03d0086f3e8bfb (patch) | |
tree | 4b53861d0751c040516e72976e2ecbbd5cded2d1 /pkgs | |
parent | aeb51ab1f263f60fffc191151bd27336ba962d23 (diff) | |
parent | 58f6729e565aaa7c184988b5ef0dff37908a9ae7 (diff) | |
download | nixlib-3ee401f46fd1d3bf9e2c73c6bc03d0086f3e8bfb.tar nixlib-3ee401f46fd1d3bf9e2c73c6bc03d0086f3e8bfb.tar.gz nixlib-3ee401f46fd1d3bf9e2c73c6bc03d0086f3e8bfb.tar.bz2 nixlib-3ee401f46fd1d3bf9e2c73c6bc03d0086f3e8bfb.tar.lz nixlib-3ee401f46fd1d3bf9e2c73c6bc03d0086f3e8bfb.tar.xz nixlib-3ee401f46fd1d3bf9e2c73c6bc03d0086f3e8bfb.tar.zst nixlib-3ee401f46fd1d3bf9e2c73c6bc03d0086f3e8bfb.zip |
Merge pull request #54979 from smaximov/gem-config-ruby-vips
gem-config: add ruby-vips
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/ruby-modules/gem-config/default.nix | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index ceb0985cdd70..8bc22d9c9a7f 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -23,7 +23,7 @@ , cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl , msgpack, qt59, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem , cairo, re2, rake, gobject-introspection, gdk_pixbuf, zeromq, czmq, graphicsmagick, libcxx -, file, libvirt +, file, libvirt, glib, vips , libselinux ? null, libsepol ? null }@args: @@ -346,6 +346,22 @@ in "--with-ldflags=-L${ncurses.out}/lib" ]; }; + + ruby-vips = attrs: { + postInstall = '' + cd "$(cat $out/nix-support/gem-meta/install-path)" + + substituteInPlace lib/vips.rb \ + --replace "glib-2.0" "${glib.out}/lib/libglib-2.0${stdenv.hostPlatform.extensions.sharedLibrary}" + + substituteInPlace lib/vips.rb \ + --replace "gobject-2.0" "${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}" + + substituteInPlace lib/vips.rb \ + --replace "vips_libname = 'vips'" "vips_libname = '${vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}'" + ''; + }; + rugged = attrs: { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ cmake openssl libssh2 zlib ]; |