Skip to content

Commit

Permalink
Merge pull request #85323 from ju1m/tremc
Browse files Browse the repository at this point in the history
tremc: init at 0.9.1
  • Loading branch information
Lassulus committed Aug 28, 2020
2 parents ee80c91 + a26d065 commit 9f52537
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
49 changes: 49 additions & 0 deletions pkgs/applications/networking/p2p/tremc/default.nix
@@ -0,0 +1,49 @@
{ stdenv, fetchFromGitHub, python3Packages
, x11Support ? !stdenv.isDarwin
, xclip ? null
, pbcopy ? null
, useGeoIP ? false # Require /var/lib/geoip-databases/GeoIP.dat
}:
let
wrapperPath = with stdenv.lib; makeBinPath (
optional x11Support xclip ++
optional stdenv.isDarwin pbcopy
);
in
python3Packages.buildPythonPackage rec {
version = "0.9.1";
pname = "tremc";

src = fetchFromGitHub {
owner = "tremc";
repo = pname;
rev = "0.9.1";
sha256 = "1yhwvlcyv1s830p5a7q5x3mkb3mbvr5cn5nh7y62l5b6iyyynlvm";
};

buildInputs = with python3Packages; [
python
wrapPython
];

pythonPath = with python3Packages; [
ipy
pyperclip
] ++
stdenv.lib.optional useGeoIP GeoIP;

phases = [ "unpackPhase" "installPhase" ];

makeWrapperArgs = ["--prefix PATH : ${wrapperPath}"];

installPhase = ''
make DESTDIR=$out install
wrapPythonPrograms
'';

meta = with stdenv.lib; {
description = "Curses interface for transmission";
homepage = "https://github.com/tremc/tremc";
license = licenses.gpl3;
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Expand Up @@ -23325,6 +23325,8 @@ in

treesheets = callPackage ../applications/office/treesheets { wxGTK = wxGTK31; };

tremc = callPackage ../applications/networking/p2p/tremc { };

tribler = callPackage ../applications/networking/p2p/tribler { };

trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita {
Expand Down

0 comments on commit 9f52537

Please sign in to comment.