pantheon.elementary-code: 7.4.0 -> 8.0.0

https://github.com/elementary/code/compare/7.4.0...8.0.0
This commit is contained in:
Bobby Rong
2025-06-22 21:54:05 +08:00
parent 9e83b64f72
commit 7f1caf5322
@@ -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
];