nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

goocanvas: unbreak GCC 14, modernize

+7 -5
+7 -5
pkgs/development/libraries/goocanvas/default.nix
··· 9 9 gnome, 10 10 }: 11 11 12 - stdenv.mkDerivation rec { 12 + stdenv.mkDerivation (finalAttrs: { 13 13 pname = "goocanvas"; 14 14 version = "1.0.0"; 15 15 16 16 src = fetchurl { 17 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 18 - sha256 = "07kicpcacbqm3inp7zq32ldp95mxx4kfxpaazd0x5jk7hpw2w1qw"; 17 + url = "mirror://gnome/sources/goocanvas/${lib.versions.majorMinor finalAttrs.version}/goocanvas-${finalAttrs.version}.tar.bz2"; 18 + hash = "sha256-HAcu+IVnytJB+0rd7ibpvZZ0GxUD/3NtHBUvpthlcR4="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ pkg-config ]; ··· 25 25 glib 26 26 ]; 27 27 28 + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 29 + 28 30 passthru = { 29 31 updateScript = gnome.updateScript { 30 - packageName = pname; 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 - } 42 + })