biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / hashit / default.nix
blob5e9f07700dc28e522c75c58700654cb7c20ad737
1 { lib, stdenv, fetchFromGitHub, nix-update-script, meson, ninja, pkg-config, vala, pantheon, python3, libgee, gtk3, desktop-file-utils, wrapGAppsHook3 }:
3 stdenv.mkDerivation rec {
4   pname = "hashit";
5   version = "1.1.0";
7   src = fetchFromGitHub {
8     owner = "artemanufrij";
9     repo = pname;
10     rev = version;
11     sha256 = "1s8fbzg1z2ypn55xg1pfm5xh15waq55fkp49j8rsqiq8flvg6ybf";
12   };
14   nativeBuildInputs = [
15     desktop-file-utils
16     meson
17     ninja
18     vala
19     pkg-config
20     python3
21     wrapGAppsHook3
22   ];
24   buildInputs = [
25     gtk3
26     libgee
27     pantheon.granite
28   ];
30   postPatch = ''
31     chmod +x meson/post_install.py
32     patchShebangs meson/post_install.py
33   '';
35   passthru = {
36     updateScript = nix-update-script { };
37   };
39   meta = with lib; {
40     description = "Simple app for checking usual checksums - Designed for elementary OS";
41     homepage = "https://github.com/artemanufrij/hashit";
42     license = licenses.gpl2Plus;
43     maintainers = teams.pantheon.members;
44     platforms = platforms.linux;
45     mainProgram = "com.github.artemanufrij.hashit";
46   };