diff --git a/pkgs/by-name/ka/karere/package.nix b/pkgs/by-name/ka/karere/package.nix index 8fbcf36a4e29..2365d3b0fbc2 100644 --- a/pkgs/by-name/ka/karere/package.nix +++ b/pkgs/by-name/ka/karere/package.nix @@ -2,10 +2,12 @@ lib, stdenv, fetchFromGitHub, - vala, + rustPlatform, meson, ninja, pkg-config, + cargo, + rustc, wrapGAppsHook4, blueprint-compiler, desktop-file-utils, @@ -13,26 +15,32 @@ gtk4, libadwaita, webkitgtk_6_0, - json-glib, - libgee, + glib-networking, }: stdenv.mkDerivation (finalAttrs: { pname = "karere"; - version = "1.1.0"; + version = "2.0.9"; src = fetchFromGitHub { owner = "tobagin"; repo = "karere"; - rev = "v${finalAttrs.version}"; - hash = "sha256-4jV2vE7KtdpA9qjKR4xj/w6g1WZD/l8ezRtuFyzJtZ8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-roxynxGiM43VHl+ngo/EMKEJ56XaYA6qaok/SzppFlY="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-BYG1TgCbkaQlquFy/tmjzdfypc8yno7w7SdBsgqOxkU="; }; nativeBuildInputs = [ - vala meson ninja pkg-config + cargo + rustc + rustPlatform.cargoSetupHook wrapGAppsHook4 blueprint-compiler desktop-file-utils @@ -43,8 +51,7 @@ stdenv.mkDerivation (finalAttrs: { gtk4 libadwaita webkitgtk_6_0 - json-glib - libgee + glib-networking ]; meta = { @@ -52,7 +59,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/tobagin/karere"; changelog = "https://github.com/tobagin/karere/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ marcel ]; + maintainers = with lib.maintainers; [ + marcel + aleksana + ]; mainProgram = "karere"; }; })