tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
uri: init at 2016-09-04
Shea Levy
9 years ago
ecb596b8
ed69455c
+37
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
uri
default.nix
top-level
all-packages.nix
+36
pkgs/development/libraries/uri/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, fetchFromGitHub, cmake, doxygen }:
2
+
3
+
stdenv.mkDerivation {
4
+
name = "uri-2016-09-04";
5
+
6
+
src = fetchFromGitHub {
7
+
owner = "cpp-netlib";
8
+
repo = "uri";
9
+
rev = "8b1eec80621ea7be1db3b28f1621e531cc72855c";
10
+
sha256 = "0f77y79b11pp31y0qpydki2nnxd6gpycp24fmrapi70fsni2ah0d";
11
+
};
12
+
13
+
buildInputs = [ cmake doxygen ];
14
+
15
+
cmakeFlags = [ "-DUri_BUILD_TESTS=OFF" "-DBUILD_SHARED_LIBS=ON" ];
16
+
17
+
postBuild = ''
18
+
make doc
19
+
'';
20
+
21
+
# https://github.com/cpp-netlib/uri/issues/90
22
+
postInstall = ''
23
+
mv $out/include $out/include2
24
+
mv $out/include2/include $out/
25
+
rmdir $out/include2
26
+
mkdir -p $out/share/doc
27
+
mv html $out/share/doc/uri
28
+
'';
29
+
30
+
meta = {
31
+
description = "C++ URI library";
32
+
homepage = http://cpp-netlib.org;
33
+
license = stdenv.lib.licenses.boost;
34
+
platforms = stdenv.lib.platforms.all;
35
+
};
36
+
}
+1
pkgs/top-level/all-packages.nix
···
6660
cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
6661
6662
cpp-netlib = callPackage ../development/libraries/cpp-netlib { };
0
6663
6664
cppcms = callPackage ../development/libraries/cppcms { };
6665
···
6660
cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
6661
6662
cpp-netlib = callPackage ../development/libraries/cpp-netlib { };
6663
+
uri = callPackage ../development/libraries/uri { };
6664
6665
cppcms = callPackage ../development/libraries/cppcms { };
6666