mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-21 19:44:09 +00:00
commit
9f52537716
49
pkgs/applications/networking/p2p/tremc/default.nix
Normal file
49
pkgs/applications/networking/p2p/tremc/default.nix
Normal file
@ -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;
|
||||||
|
};
|
||||||
|
}
|
@ -23325,6 +23325,8 @@ in
|
|||||||
|
|
||||||
treesheets = callPackage ../applications/office/treesheets { wxGTK = wxGTK31; };
|
treesheets = callPackage ../applications/office/treesheets { wxGTK = wxGTK31; };
|
||||||
|
|
||||||
|
tremc = callPackage ../applications/networking/p2p/tremc { };
|
||||||
|
|
||||||
tribler = callPackage ../applications/networking/p2p/tribler { };
|
tribler = callPackage ../applications/networking/p2p/tribler { };
|
||||||
|
|
||||||
trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita {
|
trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita {
|
||||||
|
Loading…
Reference in New Issue
Block a user