diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2013-08-26 22:42:46 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2013-08-27 10:05:46 +0200 |
commit | 86f39c218f7728363875db0aa13bb6c3b0209e12 (patch) | |
tree | da659f827e690dfbf5023085bbbd1f53251c2810 /pkgs/development/libraries/xmlrpc-c | |
parent | 3a2506c4b410fa738299b77caa5a0d7c73507ff6 (diff) | |
download | nixlib-86f39c218f7728363875db0aa13bb6c3b0209e12.tar nixlib-86f39c218f7728363875db0aa13bb6c3b0209e12.tar.gz nixlib-86f39c218f7728363875db0aa13bb6c3b0209e12.tar.bz2 nixlib-86f39c218f7728363875db0aa13bb6c3b0209e12.tar.lz nixlib-86f39c218f7728363875db0aa13bb6c3b0209e12.tar.xz nixlib-86f39c218f7728363875db0aa13bb6c3b0209e12.tar.zst nixlib-86f39c218f7728363875db0aa13bb6c3b0209e12.zip |
xmlrpc-c: update old svn -> latest stable (v1.25.25)
Also: - install the "xmlrpc" tool, similar to the Debian/Ubuntu package - add meta.* attributes
Diffstat (limited to 'pkgs/development/libraries/xmlrpc-c')
-rw-r--r-- | pkgs/development/libraries/xmlrpc-c/default.nix | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/pkgs/development/libraries/xmlrpc-c/default.nix b/pkgs/development/libraries/xmlrpc-c/default.nix index cd0eb3fcdcbe..4a208dbc64e0 100644 --- a/pkgs/development/libraries/xmlrpc-c/default.nix +++ b/pkgs/development/libraries/xmlrpc-c/default.nix @@ -1,16 +1,27 @@ -{ stdenv, fetchsvn, curl }: +{ stdenv, fetchurl, curl }: -let rev = "2262"; in -stdenv.mkDerivation { - name = "xmlrpc-c-r${rev}"; +stdenv.mkDerivation rec { + name = "xmlrpc-c-1.25.25"; + + src = fetchurl { + url = "mirror://sourceforge/xmlrpc-c/${name}.tgz"; + sha256 = "1sk33q4c6liza920rp4w803cfq0a79saq7fg1yjsp8hks7q011ml"; + }; buildInputs = [ curl ]; - preInstall = "export datarootdir=$out/share"; + # Build and install the "xmlrpc" tool (like the Debian package) + postInstall = '' + (cd tools/xmlrpc && make && make install) + ''; - src = fetchsvn { - url = http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced; - rev = "2262"; - sha256 = "1grwnczp5dq3w20rbz8bgpwl6jmw0w7cm7nbinlasf3ap5sc5ahb"; + meta = with stdenv.lib; { + description = "A lightweight RPC library based on XML and HTTP"; + homepage = http://xmlrpc-c.sourceforge.net/; + # <xmlrpc-c>/doc/COPYING also lists "Expat license", + # "ABYSS Web Server License" and "Python 1.5.2 License" + license = licenses.bsd3; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; }; } |