From 0b6dcc02cd23953586c6ada1d9a5e14a2f6c0c0a Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin Date: Wed, 19 May 2021 02:44:30 -0400 Subject: [PATCH] libAfterImage: build shared libs by default --- pkgs/development/libraries/libAfterImage/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libAfterImage/default.nix b/pkgs/development/libraries/libAfterImage/default.nix index 6096c6a67b7..1f833321d90 100644 --- a/pkgs/development/libraries/libAfterImage/default.nix +++ b/pkgs/development/libraries/libAfterImage/default.nix @@ -1,4 +1,5 @@ -{ lib, stdenv, fetchurl, fetchpatch, autoreconfHook, giflib, libjpeg, libpng, zlib }: +{ lib, stdenv, fetchurl, fetchpatch, autoreconfHook, giflib, libjpeg, libpng, zlib +, static ? stdenv.hostPlatform.isStatic }: stdenv.mkDerivation { pname = "libAfterImage"; @@ -52,11 +53,16 @@ stdenv.mkDerivation { rm -rf {libjpeg,libpng,libungif,zlib}/ substituteInPlace Makefile.in \ --replace "include .depend" "" + '' + lib.optionalString stdenv.isDarwin '' + substituteInPlace Makefile.in \ + --replace "-soname," "-install_name,$out/lib/" ''; configureFlags = [ "--with-gif" "--disable-mmx-optimization" + "--${if static then "enable" else "disable"}-staticlibs" + "--${if !static then "enable" else "disable"}-sharedlibs" ]; meta = with lib; {