lol

Add commons-math (binary until I get maven build working)

Drop jakarta name from fileupload and update its version

Jakarta regexp has been officially retired, and nothing in nixpkgs uses it, so let’s get rid of it.

Add commons-io

More commons additions/cleanup

Closes #4181

Signed-off-by: Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>

authored by

Daniel Peebles and committed by
Mateusz Kowalczyk
588a5e92 26ebd258

+131 -47
+2 -2
pkgs/development/libraries/java/commons/bcel/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "5.2"; 5 - name = "bcel-${version}"; 5 + name = "commons-bcel-${version}"; 6 6 7 7 src = fetchurl { 8 - url = "mirror://apache/commons/bcel/binaries/${name}.tar.gz"; 8 + url = "mirror://apache/commons/bcel/binaries/bcel-${version}.tar.gz"; 9 9 sha256 = "13ppnd6afljdjq21jpn4ik2h1yxq8k2kg21ghi0lyb1yap1rd7k6"; 10 10 }; 11 11
+24
pkgs/development/libraries/java/commons/compress/default.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "1.8.1"; 5 + name = "commons-compress-${version}"; 6 + 7 + src = fetchurl { 8 + url = "mirror://apache/commons/compress/binaries/${name}-bin.tar.gz"; 9 + sha256 = "11viabgf34r3zx1avj51n00hzmx89kym3i90l6a5v5dbfh61h0lp"; 10 + }; 11 + 12 + installPhase = '' 13 + tar xf ${src} 14 + mkdir -p $out/share/java 15 + cp *.jar $out/share/java/ 16 + ''; 17 + 18 + meta = { 19 + homepage = "http://commons.apache.org/proper/commons-compress"; 20 + description = "Allows manipulation of ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE and Z files."; 21 + maintainers = with stdenv.lib.maintainers; [ copumpkin ]; 22 + license = stdenv.lib.licenses.asl20; 23 + }; 24 + }
+23
pkgs/development/libraries/java/commons/fileupload/default.nix
··· 1 + {stdenv, fetchurl}: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "1.3.1"; 5 + name = "commons-fileupload-${version}"; 6 + 7 + src = fetchurl { 8 + url = "mirror://apache/commons/fileupload/binaries/${name}-bin.tar.gz"; 9 + sha256 = "1jy7w2j2ay56mpq4ij3331cf9zgpkm832ydr63svb35j0ymnky72"; 10 + }; 11 + installPhase = '' 12 + tar xf ${src} 13 + mkdir -p $out/share/java 14 + cp lib/*.jar $out/share/java/ 15 + ''; 16 + 17 + meta = { 18 + homepage = "http://commons.apache.org/proper/commons-fileupload"; 19 + description = "Makes it easy to add robust, high-performance, file upload capability to your servlets and web applications."; 20 + maintainers = with stdenv.lib.maintainers; [ copumpkin ]; 21 + license = stdenv.lib.licenses.asl20; 22 + }; 23 + }
+24
pkgs/development/libraries/java/commons/io/default.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "2.4"; 5 + name = "commons-io-${version}"; 6 + 7 + src = fetchurl { 8 + url = "mirror://apache/commons/io/binaries/${name}-bin.tar.gz"; 9 + sha256 = "0m5xmjfr9k2zmbrz425q530jd0lm6368c4wm3jsjlsrqmqjpsvz1"; 10 + }; 11 + 12 + installPhase = '' 13 + tar xf ${src} 14 + mkdir -p $out/share/java 15 + cp *.jar $out/share/java/ 16 + ''; 17 + 18 + meta = { 19 + homepage = "http://commons.apache.org/proper/commons-io"; 20 + description = "A library of utilities to assist with developing IO functionality"; 21 + maintainers = with stdenv.lib.maintainers; [ copumpkin ]; 22 + license = stdenv.lib.licenses.asl20; 23 + }; 24 + }
+24
pkgs/development/libraries/java/commons/lang/default.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "3.3.2"; 5 + name = "commons-lang-${version}"; 6 + 7 + src = fetchurl { 8 + url = "mirror://apache/commons/lang/binaries/commons-lang3-${version}-bin.tar.gz"; 9 + sha256 = "1fmcx52h4cd2b7bplm7wy3725vh8bix64j3ykkxcn357y4j8ddzr"; 10 + }; 11 + 12 + installPhase = '' 13 + tar xf ${src} 14 + mkdir -p $out/share/java 15 + cp *.jar $out/share/java/ 16 + ''; 17 + 18 + meta = { 19 + homepage = "http://commons.apache.org/proper/commons-lang"; 20 + description = "Provides additional methods to manipulate standard Java library classes"; 21 + maintainers = with stdenv.lib.maintainers; [ copumpkin ]; 22 + license = stdenv.lib.licenses.asl20; 23 + }; 24 + }
+24
pkgs/development/libraries/java/commons/math/default.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "3.3"; 5 + name = "commons-math-${version}"; 6 + 7 + src = fetchurl { 8 + url = "mirror://apache/commons/math/binaries/commons-math3-${version}-bin.tar.gz"; 9 + sha256 = "1xs71c4vbai6zr84982g4ggv6c18dhkilkzw9n1irjqnjbgm5kzc"; 10 + }; 11 + 12 + installPhase = '' 13 + tar xf ${src} 14 + mkdir -p $out/share/java 15 + cp *.jar $out/share/java/ 16 + ''; 17 + 18 + meta = { 19 + homepage = "http://commons.apache.org/proper/commons-math/"; 20 + description = "A library of lightweight, self-contained mathematics and statistics components"; 21 + maintainers = with stdenv.lib.maintainers; [ copumpkin ]; 22 + license = stdenv.lib.licenses.asl20; 23 + }; 24 + }
-6
pkgs/development/libraries/java/jakarta-commons/file-upload/builder.sh
··· 1 - set -e 2 - source $stdenv/setup 3 - 4 - tar zxvf $src 5 - mkdir -p $out 6 - mv $name/* $out
-11
pkgs/development/libraries/java/jakarta-commons/file-upload/default.nix
··· 1 - {stdenv, fetchurl} : 2 - 3 - stdenv.mkDerivation { 4 - name = "commons-fileupload-1.0"; 5 - builder = ./builder.sh; 6 - 7 - src = fetchurl { 8 - url = http://archive.apache.org/dist/jakarta/commons/fileupload/binaries/commons-fileupload-1.0.tar.gz; 9 - md5 = "5618b26b1a5c006d7236fb4465e907b6"; 10 - }; 11 - }
-18
pkgs/development/libraries/java/jakarta-regexp/default.nix
··· 1 - {stdenv, fetchurl}: 2 - 3 - # I want some provides mechanism for jar files. These 4 - # jars can then be added to the CLASSPATH by a dependent package. 5 - 6 - stdenv.mkDerivation { 7 - name = "jakarta-regexp-1.4"; 8 - builder = ./java-bin-builder.sh; 9 - 10 - src = fetchurl { 11 - url = http://tarballs.nixos.org/jakarta-regexp-1.4.tar.gz; 12 - md5 = "d903d84c949df848009f3bf205b32c97"; 13 - }; 14 - 15 - jars = ["jakarta-regexp-1.4.jar"]; 16 - 17 - buildInputs = [stdenv]; 18 - }
-6
pkgs/development/libraries/java/jakarta-regexp/java-bin-builder.sh
··· 1 - source $stdenv/setup 2 - 3 - tar zxvf $src 4 - cd jakarta-regexp-1.4 5 - mkdir -p $out/share/java/ 6 - cp jakarta-regexp-1.4.jar $out/share/java/
+10 -4
pkgs/top-level/all-packages.nix
··· 6738 6738 stdenv = overrideInStdenv stdenv [gnumake380]; 6739 6739 }; 6740 6740 6741 - commonsFileUpload = callPackage ../development/libraries/java/jakarta-commons/file-upload { }; 6741 + commonsBcel = callPackage ../development/libraries/java/commons/bcel { }; 6742 + 6743 + commonsCompress = callPackage ../development/libraries/java/commons/compress { }; 6742 6744 6743 - commonsBcel = callPackage ../development/libraries/java/commons/bcel { }; 6745 + commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { }; 6746 + 6747 + commonsLang = callPackage ../development/libraries/java/commons/lang { }; 6748 + 6749 + commonsIo = callPackage ../development/libraries/java/commons/io { }; 6750 + 6751 + commonsMath = callPackage ../development/libraries/java/commons/math { }; 6744 6752 6745 6753 fastjar = callPackage ../development/tools/java/fastjar { }; 6746 6754 ··· 6749 6757 gwtdragdrop = callPackage ../development/libraries/java/gwt-dragdrop { }; 6750 6758 6751 6759 gwtwidgets = callPackage ../development/libraries/java/gwt-widgets { }; 6752 - 6753 - jakartaregexp = callPackage ../development/libraries/java/jakarta-regexp { }; 6754 6760 6755 6761 javaCup = callPackage ../development/libraries/java/cup { }; 6756 6762