matomo: 5.2.1 -> 5.2.2 (#376385)
[NixPkgs.git] / pkgs / by-name / ss / sse2neon / package.nix
blobfc5ec88908dc2268d4d4f2c94c986dd09efbf0ed
2   lib,
3   fetchFromGitHub,
4   pkg-config,
5   stdenv,
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "sse2neon";
10   version = "1.8.0";
12   src = fetchFromGitHub {
13     owner = "DLTcollab";
14     repo = "sse2neon";
15     rev = "v${finalAttrs.version}";
16     hash = "sha256-vb9k+KjiGodVngza0R18LjfPTlsqFbzqXZqefm6KHj0=";
17   };
19   postPatch = ''
20     # remove warning about gcc < 10
21     substituteInPlace sse2neon.h --replace-fail "#warning \"GCC versions" "// "
22   '';
24   nativeBuildInputs = [ pkg-config ];
26   dontInstall = true;
27   # use postBuild instead of installPhase, because the build
28   # in itself doesn't produce any ($out) output
29   postBuild = ''
30     mkdir -p $out/lib
31     install -m444 sse2neon.h $out/lib/
32   '';
34   meta = {
35     description = "Mono library that provides a GDI+-compatible API on non-Windows operating systems";
36     homepage = "https://www.mono-project.com/docs/gui/libgdiplus/";
37     platforms = lib.platforms.unix;
38     license = lib.licenses.mit;
39     maintainers = [ lib.maintainers.gador ];
40   };