python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / onioncircuits / default.nix
blob249762781e7d0a341da1f6bb76d45c70d47dbafa
1 { stdenv, lib, fetchgit, python3, intltool, gtk3, gobject-introspection, gnome }:
3 python3.pkgs.buildPythonApplication rec {
4   pname = "onioncircuits";
5   version = "0.5";
7   src = fetchgit {
8     url = "https://git-tails.immerda.ch/onioncircuits/";
9     rev = version;
10     sha256 = "13mqif9b9iajpkrl9ijspdnvy82kxhprxd5mw3njk68rcn4z2pcm";
11   };
13   nativeBuildInputs = [ intltool ];
14   buildInputs = [ gtk3 gobject-introspection ];
15   propagatedBuildInputs =  with python3.pkgs; [ stem distutils_extra pygobject3 ];
17   postFixup = ''
18     wrapProgram "$out/bin/onioncircuits" \
19       --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
20       --prefix XDG_DATA_DIRS : "$out/share:${gnome.adwaita-icon-theme}/share"
21   '';
23   meta = with lib; {
24     broken = stdenv.isDarwin;
25     homepage = "https://tails.boum.org";
26     description = "GTK application to display Tor circuits and streams";
27     license = licenses.gpl3;
28     maintainers = [ ];
29   };