Unverified Commit 17166bfb authored by Marcus Ramberg's avatar Marcus Ramberg Committed by GitHub
Browse files

goocanvas: unbreak GCC 14, modernize (#394462)

parents 52f1960a e5357ed5
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -9,13 +9,13 @@
  gnome,
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
  pname = "goocanvas";
  version = "1.0.0";

  src = fetchurl {
    url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
    sha256 = "07kicpcacbqm3inp7zq32ldp95mxx4kfxpaazd0x5jk7hpw2w1qw";
    url = "mirror://gnome/sources/goocanvas/${lib.versions.majorMinor finalAttrs.version}/goocanvas-${finalAttrs.version}.tar.bz2";
    hash = "sha256-HAcu+IVnytJB+0rd7ibpvZZ0GxUD/3NtHBUvpthlcR4=";
  };

  nativeBuildInputs = [ pkg-config ];
@@ -25,9 +25,11 @@ stdenv.mkDerivation rec {
    glib
  ];

  env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";

  passthru = {
    updateScript = gnome.updateScript {
      packageName = pname;
      packageName = "goocanvas";
      versionPolicy = "odd-unstable";
      freeze = true;
    };
@@ -39,4 +41,4 @@ stdenv.mkDerivation rec {
    license = licenses.lgpl2;
    platforms = lib.platforms.unix;
  };
}
})
+1 −0
Original line number Diff line number Diff line
@@ -14918,6 +14918,7 @@ with self;
      pkgs.gtk2
      Gtk2
    ];
    env.NIX_CFLAGS_COMPILE = "-Wno-error=int-conversion -Wno-error=implicit-function-declaration";
    meta = {
      description = "Perl interface to the GooCanvas";
      license = with lib.licenses; [