tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
0
fork
atom
overview
issues
pulls
pipelines
goocanvas: unbreak GCC 14, modernize
awwpotato
1 year ago
c2fc19b6
f90d0a33
+7
-5
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
goocanvas
default.nix
+7
-5
pkgs/development/libraries/goocanvas/default.nix
reviewed
···
9
9
gnome,
10
10
}:
11
11
12
12
-
stdenv.mkDerivation rec {
12
12
+
stdenv.mkDerivation (finalAttrs: {
13
13
pname = "goocanvas";
14
14
version = "1.0.0";
15
15
16
16
src = fetchurl {
17
17
-
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
18
18
-
sha256 = "07kicpcacbqm3inp7zq32ldp95mxx4kfxpaazd0x5jk7hpw2w1qw";
17
17
+
url = "mirror://gnome/sources/goocanvas/${lib.versions.majorMinor finalAttrs.version}/goocanvas-${finalAttrs.version}.tar.bz2";
18
18
+
hash = "sha256-HAcu+IVnytJB+0rd7ibpvZZ0GxUD/3NtHBUvpthlcR4=";
19
19
};
20
20
21
21
nativeBuildInputs = [ pkg-config ];
···
25
25
glib
26
26
];
27
27
28
28
+
env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
29
29
+
28
30
passthru = {
29
31
updateScript = gnome.updateScript {
30
30
-
packageName = pname;
32
32
+
packageName = "goocanvas";
31
33
versionPolicy = "odd-unstable";
32
34
freeze = true;
33
35
};
···
41
39
license = licenses.lgpl2;
42
40
platforms = lib.platforms.unix;
43
41
};
44
44
-
}
42
42
+
})