Unverified Commit c2fc19b6 authored by awwpotato's avatar awwpotato
Browse files

goocanvas: unbreak GCC 14, modernize

parent f90d0a33
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;
  };
}
})