diff options
author | Francesco Gazzetta <fgaz@fgaz.me> | 2022-03-03 15:20:58 +0100 |
---|---|---|
committer | Francesco Gazzetta <fgaz@fgaz.me> | 2022-03-14 17:00:14 +0100 |
commit | fb3ef16f527767c7e61c06c1209344f72a9236b6 (patch) | |
tree | 396e0bc079e927ca648919c57e0e382e4df6b7d1 /pkgs/applications/graphics/gnome-obfuscate | |
parent | 8ad2c0cab73e7b902df867883d9c695f8e146be7 (diff) | |
download | nixpkgs-fb3ef16f527767c7e61c06c1209344f72a9236b6.tar nixpkgs-fb3ef16f527767c7e61c06c1209344f72a9236b6.tar.gz nixpkgs-fb3ef16f527767c7e61c06c1209344f72a9236b6.tar.bz2 nixpkgs-fb3ef16f527767c7e61c06c1209344f72a9236b6.tar.lz nixpkgs-fb3ef16f527767c7e61c06c1209344f72a9236b6.tar.xz nixpkgs-fb3ef16f527767c7e61c06c1209344f72a9236b6.tar.zst nixpkgs-fb3ef16f527767c7e61c06c1209344f72a9236b6.zip |
gnome-obfuscate: init at 0.0.4
Diffstat (limited to 'pkgs/applications/graphics/gnome-obfuscate')
-rw-r--r-- | pkgs/applications/graphics/gnome-obfuscate/default.nix | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/gnome-obfuscate/default.nix b/pkgs/applications/graphics/gnome-obfuscate/default.nix new file mode 100644 index 00000000000..8cb4208e267 --- /dev/null +++ b/pkgs/applications/graphics/gnome-obfuscate/default.nix @@ -0,0 +1,70 @@ +{ stdenv +, lib +, fetchFromGitLab + +, gettext +, meson +, ninja +, pkg-config +, python3 +, rustPlatform +, wrapGAppsHook + +, appstream-glib +, desktop-file-utils +, glib +, gtk4 +, libadwaita +}: + +stdenv.mkDerivation rec { + pname = "gnome-obfuscate"; + version = "0.0.4"; + + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "World"; + repo = "Obfuscate"; + rev = version; + sha256 = "sha256-P8Y2Eizn1BMZXuFjGMXF/3oAUzI8ZNTrnbLyU+V6uk4="; + }; + + cargoDeps = rustPlatform.fetchCargoTarball { + inherit src; + name = "${pname}-${version}"; + sha256 = "sha256-5MzWz5NH2sViIfaP8xOQLreEal5TYkji11VaUgieT3U="; + }; + + nativeBuildInputs = [ + gettext + glib + meson + ninja + pkg-config + python3 + rustPlatform.cargoSetupHook + rustPlatform.rust.cargo + rustPlatform.rust.rustc + wrapGAppsHook + ]; + + buildInputs = [ + appstream-glib + desktop-file-utils + glib + gtk4 + libadwaita + ]; + + postPatch = '' + patchShebangs build-aux/meson_post_install.py + ''; + + meta = with lib; { + description = "Censor private information"; + homepage = "https://gitlab.gnome.org/World/obfuscate"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ fgaz ]; + platforms = platforms.all; + }; +} |