diff options
author | volth <volth@webmaster.ms> | 2018-04-14 16:55:39 +0000 |
---|---|---|
committer | Yegor Timoshenko <yegortimoshenko@riseup.net> | 2018-04-14 16:55:39 +0000 |
commit | ecf8095e9101f273684d72aa7e3b94266310aa1d (patch) | |
tree | c5d71bd905e64ce3012fb0584aaa4f06f03c3962 /pkgs/tools/security/scallion | |
parent | eeb27ae6ab92b6e4c162119b7e528cfbd94fca4f (diff) | |
download | nixpkgs-ecf8095e9101f273684d72aa7e3b94266310aa1d.tar nixpkgs-ecf8095e9101f273684d72aa7e3b94266310aa1d.tar.gz nixpkgs-ecf8095e9101f273684d72aa7e3b94266310aa1d.tar.bz2 nixpkgs-ecf8095e9101f273684d72aa7e3b94266310aa1d.tar.lz nixpkgs-ecf8095e9101f273684d72aa7e3b94266310aa1d.tar.xz nixpkgs-ecf8095e9101f273684d72aa7e3b94266310aa1d.tar.zst nixpkgs-ecf8095e9101f273684d72aa7e3b94266310aa1d.zip |
scallion: init at 2.1 (#38817)
Diffstat (limited to 'pkgs/tools/security/scallion')
-rw-r--r-- | pkgs/tools/security/scallion/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/tools/security/scallion/default.nix b/pkgs/tools/security/scallion/default.nix new file mode 100644 index 00000000000..75ea92a786c --- /dev/null +++ b/pkgs/tools/security/scallion/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, makeWrapper, mono, openssl, ocl-icd }: + +stdenv.mkDerivation rec { + version = "2.1"; + name = "scallion-${version}"; + + src = fetchFromGitHub { + owner = "lachesis"; + repo = "scallion"; + rev = "v${version}"; + sha256 = "1l9aj101xpsaaa6kmmhmq68m6z8gzli1iaaf8xaxbivq0i7vka9k"; + }; + + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ mono ]; + + buildPhase = '' + xbuild scallion.sln + ''; + + installPhase = '' + mkdir -p $out/share + cp scallion/bin/Debug/* $out/share/ + makeWrapper ${mono}/bin/mono $out/bin/scallion \ + --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ openssl ocl-icd ]} \ + --add-flags $out/share/scallion.exe + ''; + + meta = with stdenv.lib; { + description = "GPU-based tor hidden service name generator"; + homepage = src.meta.homepage; + license = licenses.mit; + platforms = [ "x86_64-linux" ]; + maintainers = with maintainers; [ volth ]; + }; +} |