xmlrpc-c: update old svn -> latest stable (v1.25.25)

Also:
- install the "xmlrpc" tool, similar to the Debian/Ubuntu package
- add meta.* attributes

+20 -9
+20 -9
pkgs/development/libraries/xmlrpc-c/default.nix
··· 1 - { stdenv, fetchsvn, curl }: 1 + { stdenv, fetchurl, curl }: 2 2 3 - let rev = "2262"; in 4 - stdenv.mkDerivation { 5 - name = "xmlrpc-c-r${rev}"; 3 + stdenv.mkDerivation rec { 4 + name = "xmlrpc-c-1.25.25"; 5 + 6 + src = fetchurl { 7 + url = "mirror://sourceforge/xmlrpc-c/${name}.tgz"; 8 + sha256 = "1sk33q4c6liza920rp4w803cfq0a79saq7fg1yjsp8hks7q011ml"; 9 + }; 6 10 7 11 buildInputs = [ curl ]; 8 12 9 - preInstall = "export datarootdir=$out/share"; 13 + # Build and install the "xmlrpc" tool (like the Debian package) 14 + postInstall = '' 15 + (cd tools/xmlrpc && make && make install) 16 + ''; 10 17 11 - src = fetchsvn { 12 - url = http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced; 13 - rev = "2262"; 14 - sha256 = "1grwnczp5dq3w20rbz8bgpwl6jmw0w7cm7nbinlasf3ap5sc5ahb"; 18 + meta = with stdenv.lib; { 19 + description = "A lightweight RPC library based on XML and HTTP"; 20 + homepage = http://xmlrpc-c.sourceforge.net/; 21 + # <xmlrpc-c>/doc/COPYING also lists "Expat license", 22 + # "ABYSS Web Server License" and "Python 1.5.2 License" 23 + license = licenses.bsd3; 24 + platforms = platforms.linux; 25 + maintainers = [ maintainers.bjornfor ]; 15 26 }; 16 27 }