diff options
author | Sander van der Burg <s.vanderburg@tudelft.nl> | 2010-05-06 13:58:27 +0000 |
---|---|---|
committer | Sander van der Burg <s.vanderburg@tudelft.nl> | 2010-05-06 13:58:27 +0000 |
commit | b97a0eb54e8ee55fd80a1022f96655afca04e94e (patch) | |
tree | d45036b70a7e8f684f2158e35ee53b39204cceb8 /pkgs/development/libraries/java | |
parent | 65c05f03da7654661f34a55d14b6cec69d8ff01c (diff) |
Added GeoIP Java API library
svn path=/nixpkgs/trunk/; revision=21626
Diffstat (limited to 'pkgs/development/libraries/java')
-rw-r--r-- | pkgs/development/libraries/java/geoipjava/default.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/libraries/java/geoipjava/default.nix b/pkgs/development/libraries/java/geoipjava/default.nix new file mode 100644 index 0000000000000..f713ef2f645a7 --- /dev/null +++ b/pkgs/development/libraries/java/geoipjava/default.nix @@ -0,0 +1,26 @@ +{stdenv, fetchurl, jdk, unzip}: + +stdenv.mkDerivation { + name = "GeoIPJava-1.2.3"; + src = fetchurl { + url = http://geolite.maxmind.com/download/geoip/api/java/GeoIPJava-1.2.3.zip; + sha256 = "0l8vxan2xh0mp1vjxh39q05jyfw8gk5y77b7i8s1aw7ssyzd05vs"; + }; + buildInputs = [ jdk unzip ]; + buildPhase = + '' + cd source + javac $(find . -name \*.java) + jar cfv maxmindgeoip.jar $(find . -name \*.class) + ''; + installPhase = + '' + ensureDir $out/share/java + cp maxmindgeoip.jar $out/share/java + ''; + meta = { + description = "GeoIP Java API"; + license = "LGPL2.1+"; + maintainers = [ stdenv.lib.maintainers.sander ]; + }; +} |