pantheon.elementary-code: 7.4.0 -> 8.0.0 (#418995)

Changed files
+19 -10
pkgs
desktops
pantheon
apps
elementary-code
+19 -10
pkgs/desktops/pantheon/apps/elementary-code/default.nix
···
lib,
stdenv,
fetchFromGitHub,
nix-update-script,
-
appstream,
-
desktop-file-utils,
meson,
ninja,
pkg-config,
···
libgee,
libgit2-glib,
libhandy,
-
libpeas,
-
libsoup_2_4,
vte,
ctags,
}:
stdenv.mkDerivation rec {
pname = "elementary-code";
-
version = "7.4.0";
src = fetchFromGitHub {
owner = "elementary";
repo = "code";
rev = version;
-
sha256 = "sha256-KoRpGBYen1eOdMBHOTBMopC+mPMOkD+iYWV3JA21mKc=";
};
nativeBuildInputs = [
-
appstream
-
desktop-file-utils
meson
ninja
pkg-config
···
libgee
libgit2-glib
libhandy
-
libpeas
-
libsoup_2_4
vte
];
···
lib,
stdenv,
fetchFromGitHub,
+
fetchpatch,
nix-update-script,
meson,
ninja,
pkg-config,
···
libgee,
libgit2-glib,
libhandy,
+
libpeas2,
+
libsoup_3,
vte,
ctags,
}:
stdenv.mkDerivation rec {
pname = "elementary-code";
+
version = "8.0.0";
src = fetchFromGitHub {
owner = "elementary";
repo = "code";
rev = version;
+
hash = "sha256-muW7K9cFITZaoNi3id+iplmokN5sSE8x1CVQ62+myUU=";
};
+
patches = [
+
# Fix build with GCC 14
+
# https://github.com/elementary/code/pull/1606
+
(fetchpatch {
+
url = "https://github.com/elementary/code/commit/9b8347adcbb94f3186815413d927eecc51be2ccf.patch";
+
hash = "sha256-VhpvWgOGniOEjxBOjvX30DZIRGalxfPlb9j1VaOAJTA=";
+
})
+
];
+
+
strictDeps = true;
+
nativeBuildInputs = [
meson
ninja
pkg-config
···
libgee
libgit2-glib
libhandy
+
libpeas2
+
libsoup_3
+
vala # for ValaSymbolResolver provided by libvala
vte
];