libgdiplus: 2.10.9 -> 5.6
A lot of updates from mono-project' folks. Patches dropped, because both merged upstream. Cherry-picked by @obadz from https://github.com/NixOS/nixpkgs/pull/36711/commits/e022209def9016a8f53a3898d4a624a784c08c4a
This commit is contained in:
committed by
obadz
parent
26e8258c41
commit
f382eb7d61
@@ -1,31 +1,29 @@
|
||||
{ stdenv, fetchurl, pkgconfig, glib, cairo, Carbon, fontconfig
|
||||
{ stdenv, fetchFromGitHub, pkgconfig, glib, cairo, Carbon, fontconfig
|
||||
, libtiff, giflib, libjpeg, libpng
|
||||
, libXrender, libexif }:
|
||||
, libXrender, libexif, autoreconfHook }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libgdiplus-2.10.9";
|
||||
name = "libgdiplus-5.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.mono-project.com/sources/libgdiplus/${name}.tar.bz2";
|
||||
sha256 = "0klnbly2q0yx5p0l5z8da9lhqsjj9xqj06kdw2v7rnms4z1vdpkd";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mono";
|
||||
repo = "libgdiplus";
|
||||
rev = "5.6";
|
||||
sha256 = "11xr84kng74j3pd8sx74q80a71k6dw0a502qgibcxlyqh666lfb7";
|
||||
};
|
||||
|
||||
NIX_LDFLAGS = "-lgif";
|
||||
|
||||
patches =
|
||||
[ (fetchurl {
|
||||
url = "https://raw.github.com/MagicGroup/MagicSpecLib/master/libgdiplus/libgdiplus-2.10.1-libpng15.patch";
|
||||
sha256 = "130r0jm065pjvbz5dkx96w37vj1wqc8fakmi2znribs14g0bl65f";
|
||||
})
|
||||
./giflib.patch
|
||||
];
|
||||
patches = [ ];
|
||||
|
||||
patchFlags = "-p0";
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook pkgconfig ];
|
||||
|
||||
buildInputs =
|
||||
[ pkgconfig glib cairo fontconfig libtiff giflib
|
||||
[ glib cairo fontconfig libtiff giflib
|
||||
libjpeg libpng libXrender libexif
|
||||
]
|
||||
++ stdenv.lib.optional stdenv.isDarwin Carbon;
|
||||
|
||||
Reference in New Issue
Block a user