diff options
author | kirillrdy <kirillrdy@gmail.com> | 2024-02-12 19:14:53 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-12 19:14:53 +1100 |
commit | ee1963d062473f4d8e15987392efc58e04ac1c76 (patch) | |
tree | e05a2160e44af16942f5bdafb9069c5c38b93eec | |
parent | 36ab9337c0f92b09ce06146b2fd4f3b061780b77 (diff) | |
parent | 395f99b954cd600ba47b8f2eeb3381f2d7ed638a (diff) | |
download | nixlib-ee1963d062473f4d8e15987392efc58e04ac1c76.tar nixlib-ee1963d062473f4d8e15987392efc58e04ac1c76.tar.gz nixlib-ee1963d062473f4d8e15987392efc58e04ac1c76.tar.bz2 nixlib-ee1963d062473f4d8e15987392efc58e04ac1c76.tar.lz nixlib-ee1963d062473f4d8e15987392efc58e04ac1c76.tar.xz nixlib-ee1963d062473f4d8e15987392efc58e04ac1c76.tar.zst nixlib-ee1963d062473f4d8e15987392efc58e04ac1c76.zip |
Merge pull request #287716 from Aleksanaa/findex
findex: 0.7.1 -> 0.8.1
-rw-r--r-- | pkgs/applications/misc/findex/default.nix | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/pkgs/applications/misc/findex/default.nix b/pkgs/applications/misc/findex/default.nix index 1736c349f3a2..29ddc3d461a4 100644 --- a/pkgs/applications/misc/findex/default.nix +++ b/pkgs/applications/misc/findex/default.nix @@ -1,26 +1,38 @@ -{ lib, fetchFromGitHub, rustPlatform, pkg-config, keybinder3, gtk3 }: +{ lib +, rustPlatform +, fetchFromGitHub +, pkg-config +, wrapGAppsHook +, keybinder3 +}: rustPlatform.buildRustPackage rec { pname = "findex"; - version = "0.7.1"; + version = "0.8.1"; src = fetchFromGitHub { owner = "mdgaziur"; - repo = pname; + repo = "findex"; rev = "v${version}"; - hash = "sha256-KaT6lEbrUelv/f9bIBW4bSCuExFu4b7XI7hcrO4mD0M="; + hash = "sha256-rxOVrl2Q27z5oo1J6D4ft4fKaOMOadmidflD0jK0+3k="; }; - cargoHash = "sha256-7A+EF88DJrgsKPOJt2xaBnWSMkyhpFImyZmnHcyp+Dw="; + cargoHash = "sha256-MiD96suB88NZWg7Ay/ACZfOeE66WOe9dLsvtOhCQgGo="; - nativeBuildInputs = [ - pkg-config - ]; + postPatch = '' + # failing rust documentation tests and faulty quotes "`README.md`" + sed -i '/^\/\/\//d' ./crates/findex-plugin/src/lib.rs + substituteInPlace ./crates/findex/src/gui/css.rs \ + --replace-fail '/opt/findex/style.css' "$out/share/findex/style.css" + ''; - buildInputs = [ - gtk3 - keybinder3 - ]; + nativeBuildInputs = [ pkg-config wrapGAppsHook ]; + + buildInputs = [ keybinder3 ]; + + postInstall = '' + install -Dm644 css/style.css $out/share/findex/style.css + ''; meta = with lib; { description = "Highly customizable application finder written in Rust and uses Gtk3"; |