Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / raider / default.nix
blobcf368fbe79dca2ee918ba646e107723c9f14b76d
1 { appstream-glib
2 , blueprint-compiler
3 , desktop-file-utils
4 , fetchFromGitHub
5 , gettext
6 , glib
7 , gtk4
8 , itstool
9 , lib
10 , libadwaita
11 , meson
12 , mesonEmulatorHook
13 , ninja
14 , pkg-config
15 , stdenv
16 , wrapGAppsHook4
18 stdenv.mkDerivation rec {
19   pname = "raider";
20   version = "1.3.1";
22   src = fetchFromGitHub {
23     owner = "ADBeveridge";
24     repo = "raider";
25     rev = "v${version}";
26     hash = "sha256-fyE0CsQp2UVh+7bAQo+GHEF0k8Gwl9j4qclh04AQiVI=";
27   };
29   nativeBuildInputs = [
30     appstream-glib
31     blueprint-compiler
32     desktop-file-utils
33     itstool
34     meson
35     ninja
36     pkg-config
37     wrapGAppsHook4
38   ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
39     mesonEmulatorHook
40   ];
42   buildInputs = [
43     gtk4
44     libadwaita
45   ];
47   postInstall = ''
48     glib-compile-schemas $out/share/glib-2.0/schemas
49   '';
51   meta = with lib; {
52     description = "Securely delete your files";
53     homepage = "https://apps.gnome.org/app/com.github.ADBeveridge.Raider";
54     license = licenses.gpl3Plus;
55     maintainers = with maintainers; [ benediktbroich ];
56     platforms = platforms.unix;
57   };