diff options
author | Emery Hemingway <emery@vfemail.net> | 2014-03-26 18:12:00 -0400 |
---|---|---|
committer | Emery Hemingway <emery@vfemail.net> | 2014-03-29 15:31:37 -0400 |
commit | 6c77690b2898aa8a12184ca8f3c113a11c957e50 (patch) | |
tree | cfee74fab8daa89079e3787367ae44dc07da01f7 /pkgs/servers/rippled/default.nix | |
parent | 22c04a2fe121edfdc7950fea293c0ed2eea769e7 (diff) | |
download | nixlib-6c77690b2898aa8a12184ca8f3c113a11c957e50.tar nixlib-6c77690b2898aa8a12184ca8f3c113a11c957e50.tar.gz nixlib-6c77690b2898aa8a12184ca8f3c113a11c957e50.tar.bz2 nixlib-6c77690b2898aa8a12184ca8f3c113a11c957e50.tar.lz nixlib-6c77690b2898aa8a12184ca8f3c113a11c957e50.tar.xz nixlib-6c77690b2898aa8a12184ca8f3c113a11c957e50.tar.zst nixlib-6c77690b2898aa8a12184ca8f3c113a11c957e50.zip |
rippled: initial pkg and module expressions
rippled is the Ripple P2P payment network reference server https://ripple.com
Diffstat (limited to 'pkgs/servers/rippled/default.nix')
-rw-r--r-- | pkgs/servers/rippled/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/servers/rippled/default.nix b/pkgs/servers/rippled/default.nix new file mode 100644 index 000000000000..66a0743b367f --- /dev/null +++ b/pkgs/servers/rippled/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl, scons, pkgconfig, openssl, protobuf, boost155, zlib}: + +stdenv.mkDerivation rec { + name = "rippled-${version}"; + version = "0.23.0"; + + src = fetchurl { + url = "https://github.com/ripple/rippled/archive/${version}.tar.gz"; + sha256 = "0js734sk11jn19fyp403mk6p62azlc6s9kyhr5jfg466fiak537p"; + }; + + patches = [ ./scons-env.patch ]; + + buildInputs = [ scons pkgconfig openssl protobuf boost155 zlib ]; + + RIPPLED_BOOST_HOME = boost155.out; + RIPPLED_ZLIB_HOME = zlib.out; + buildPhase = "scons build/rippled"; + + installPhase = '' + mkdir -p $out/bin + cp build/rippled $out/bin/ + ''; + + meta = { + description = "Ripple P2P payment network reference server"; + homepage = "https://ripple.com"; + maintainers = stdenv.lib.maintainers.emery; + license = stdenv.lib.licenses.isc; + platforms = stdenv.lib.platforms.linux; + }; +} \ No newline at end of file |