Unverified Commit 7f1caf53 authored by Bobby Rong's avatar Bobby Rong
Browse files

pantheon.elementary-code: 7.4.0 -> 8.0.0

parent 9e83b64f
Loading
Loading
Loading
Loading
+19 −10
Original line number Diff line number Diff line
@@ -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
  ];