ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / on / onioncircuits / package.nix
blobe15509925bcb9ba7c04ab455060f9faad9f42c86
1 { stdenv
2 , lib
3 , fetchFromGitLab
4 , gobject-introspection
5 , intltool
6 , python3
7 , wrapGAppsHook3
8 }:
10 python3.pkgs.buildPythonApplication rec {
11   pname = "onioncircuits";
12   version = "0.8.1";
14   src = fetchFromGitLab {
15     domain = "gitlab.tails.boum.org";
16     owner = "tails";
17     repo = "onioncircuits";
18     rev = version;
19     sha256 = "sha256-5VGOuvngZvUFQ+bubdt4YV3/IflOhBB1i+oEQaV4kr0=";
20   };
22   nativeBuildInputs = [
23     gobject-introspection
24     intltool
25     wrapGAppsHook3
26     python3.pkgs.distutils-extra
27   ];
29   propagatedBuildInputs = with python3.pkgs; [
30     pygobject3
31     stem
32   ];
34   postInstall = ''
35     mkdir -p $out/etc/apparmor.d
37     cp apparmor/usr.bin.onioncircuits $out/etc/apparmor.d
38   '';
40   meta = with lib; {
41     homepage = "https://tails.boum.org";
42     description = "GTK application to display Tor circuits and streams";
43     mainProgram = "onioncircuits";
44     license = licenses.gpl3;
45     maintainers = with maintainers; [ wattmto ];
46   };