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

This commit is contained in:
Bobby Rong
2025-06-23 22:51:22 +08:00
committed by GitHub
@@ -2,9 +2,8 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
nix-update-script,
appstream,
desktop-file-utils,
meson,
ninja,
pkg-config,
@@ -19,26 +18,35 @@
libgee,
libgit2-glib,
libhandy,
libpeas,
libsoup_2_4,
libpeas2,
libsoup_3,
vte,
ctags,
}:
stdenv.mkDerivation rec {
pname = "elementary-code";
version = "7.4.0";
version = "8.0.0";
src = fetchFromGitHub {
owner = "elementary";
repo = "code";
rev = version;
sha256 = "sha256-KoRpGBYen1eOdMBHOTBMopC+mPMOkD+iYWV3JA21mKc=";
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 = [
appstream
desktop-file-utils
meson
ninja
pkg-config
@@ -56,8 +64,9 @@ stdenv.mkDerivation rec {
libgee
libgit2-glib
libhandy
libpeas
libsoup_2_4
libpeas2
libsoup_3
vala # for ValaSymbolResolver provided by libvala
vte
];