at 18.09-beta 730 B view raw
1{stdenv, fetchurl, jdk, unzip}: 2 3stdenv.mkDerivation { 4 name = "GeoIPJava-1.2.5"; 5 src = fetchurl { 6 url = https://geolite.maxmind.com/download/geoip/api/java/GeoIPJava-1.2.5.zip; 7 sha256 = "1gb2d0qvvq7xankz7l7ymbr3qprwk9bifpy4hlgw0sq4i6a55ypd"; 8 }; 9 buildInputs = [ jdk unzip ]; 10 buildPhase = 11 '' 12 cd source 13 javac $(find . -name \*.java) 14 jar cfv maxmindgeoip.jar $(find . -name \*.class) 15 ''; 16 installPhase = 17 '' 18 mkdir -p $out/share/java 19 cp maxmindgeoip.jar $out/share/java 20 ''; 21 meta = { 22 description = "GeoIP Java API"; 23 license = stdenv.lib.licenses.lgpl21Plus; 24 maintainers = [ stdenv.lib.maintainers.sander ]; 25 platforms = stdenv.lib.platforms.unix; 26 }; 27}