From 4cb23577826f82ea7d3a4101347e1a874f89d31e Mon Sep 17 00:00:00 2001 From: Daniel Peebles Date: Sat, 20 Sep 2014 01:47:31 -0400 Subject: [PATCH] Drop the jakarta name from BCEL and update its version. Closes #4180. Signed-off-by: Mateusz Kowalczyk --- .../libraries/java/commons/bcel/default.nix | 24 +++++++++++++++++++ .../libraries/java/jakarta-bcel/builder.sh | 6 ----- .../libraries/java/jakarta-bcel/default.nix | 14 ----------- pkgs/top-level/all-packages.nix | 6 ++--- 4 files changed, 26 insertions(+), 24 deletions(-) create mode 100644 pkgs/development/libraries/java/commons/bcel/default.nix delete mode 100755 pkgs/development/libraries/java/jakarta-bcel/builder.sh delete mode 100644 pkgs/development/libraries/java/jakarta-bcel/default.nix diff --git a/pkgs/development/libraries/java/commons/bcel/default.nix b/pkgs/development/libraries/java/commons/bcel/default.nix new file mode 100644 index 000000000000..ac9b6a53bf32 --- /dev/null +++ b/pkgs/development/libraries/java/commons/bcel/default.nix @@ -0,0 +1,24 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation rec { + version = "5.2"; + name = "bcel-${version}"; + + src = fetchurl { + url = "mirror://apache/commons/bcel/binaries/${name}.tar.gz"; + sha256 = "13ppnd6afljdjq21jpn4ik2h1yxq8k2kg21ghi0lyb1yap1rd7k6"; + }; + + installPhase = '' + tar xf ${src} + mkdir -p $out/share/java + cp bcel-5.2.jar $out/share/java/ + ''; + + meta = { + homepage = "http://commons.apache.org/proper/commons-bcel/"; + description = "Gives users a convenient way to analyze, create, and manipulate (binary) Java class files"; + maintainers = with stdenv.lib.maintainers; [ copumpkin ]; + license = stdenv.lib.licenses.asl20; + }; +} diff --git a/pkgs/development/libraries/java/jakarta-bcel/builder.sh b/pkgs/development/libraries/java/jakarta-bcel/builder.sh deleted file mode 100755 index 9ead7cfebde7..000000000000 --- a/pkgs/development/libraries/java/jakarta-bcel/builder.sh +++ /dev/null @@ -1,6 +0,0 @@ -source $stdenv/setup - -tar zxvf $src -cd bcel-5.1 -mkdir -p $out/share/java/ -cp bcel-5.1.jar $out/share/java/ diff --git a/pkgs/development/libraries/java/jakarta-bcel/default.nix b/pkgs/development/libraries/java/jakarta-bcel/default.nix deleted file mode 100644 index 1ff88a362473..000000000000 --- a/pkgs/development/libraries/java/jakarta-bcel/default.nix +++ /dev/null @@ -1,14 +0,0 @@ -{stdenv, fetchurl, regexp}: - -stdenv.mkDerivation { - name = "jakarta-bcel-5.1"; - builder = ./builder.sh; - - src = fetchurl { - url = http://tarballs.nixos.org/bcel-5.1.tar.gz; - md5 = "318f22e4f5f59b68cd004db83a7d65dc"; - }; - - inherit regexp; - buildInputs = [stdenv]; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 312baaa5db98..469e4eb23ccd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6732,6 +6732,8 @@ let commonsFileUpload = callPackage ../development/libraries/java/jakarta-commons/file-upload { }; + commonsBcel = callPackage ../development/libraries/java/commons/bcel { }; + fastjar = callPackage ../development/tools/java/fastjar { }; httpunit = callPackage ../development/libraries/java/httpunit { }; @@ -6740,10 +6742,6 @@ let gwtwidgets = callPackage ../development/libraries/java/gwt-widgets { }; - jakartabcel = callPackage ../development/libraries/java/jakarta-bcel { - regexp = jakartaregexp; - }; - jakartaregexp = callPackage ../development/libraries/java/jakarta-regexp { }; javaCup = callPackage ../development/libraries/java/cup { };