1{
2 stdenv,
3 lib,
4 fetchFromGitHub,
5 cmake,
6}:
7
8stdenv.mkDerivation rec {
9 pname = "libutp";
10 version = "unstable-2017-01-02";
11
12 src = fetchFromGitHub {
13 # Use transmission fork from post-3.3-transmission branch
14 owner = "transmission";
15 repo = pname;
16 rev = "fda9f4b3db97ccb243fcbed2ce280eb4135d705b";
17 sha256 = "CvuZLOBksIl/lS6LaqOIuzNvX3ihlIPjI3Eqwo7YJH0=";
18 };
19
20 nativeBuildInputs = [ cmake ];
21
22 meta = with lib; {
23 description = "uTorrent Transport Protocol library";
24 homepage = "https://github.com/transmission/libutp";
25 license = licenses.mit;
26 maintainers = with maintainers; [ emilytrau ];
27 platforms = platforms.unix;
28 };
29}