summary refs log tree commit diff
path: root/pkgs/development/libraries/java/geoipjava
diff options
context:
space:
mode:
authorSander van der Burg <s.vanderburg@tudelft.nl>2010-05-06 13:58:27 +0000
committerSander van der Burg <s.vanderburg@tudelft.nl>2010-05-06 13:58:27 +0000
commitb97a0eb54e8ee55fd80a1022f96655afca04e94e (patch)
treed45036b70a7e8f684f2158e35ee53b39204cceb8 /pkgs/development/libraries/java/geoipjava
parent65c05f03da7654661f34a55d14b6cec69d8ff01c (diff)
downloadnixpkgs-b97a0eb54e8ee55fd80a1022f96655afca04e94e.tar
nixpkgs-b97a0eb54e8ee55fd80a1022f96655afca04e94e.tar.gz
nixpkgs-b97a0eb54e8ee55fd80a1022f96655afca04e94e.tar.bz2
nixpkgs-b97a0eb54e8ee55fd80a1022f96655afca04e94e.tar.lz
nixpkgs-b97a0eb54e8ee55fd80a1022f96655afca04e94e.tar.xz
nixpkgs-b97a0eb54e8ee55fd80a1022f96655afca04e94e.tar.zst
nixpkgs-b97a0eb54e8ee55fd80a1022f96655afca04e94e.zip
Added GeoIP Java API library
svn path=/nixpkgs/trunk/; revision=21626
Diffstat (limited to 'pkgs/development/libraries/java/geoipjava')
-rw-r--r--pkgs/development/libraries/java/geoipjava/default.nix26
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 00000000000..f713ef2f645
--- /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 ];
+  };
+}