summary refs log tree commit diff
diff options
context:
space:
mode:
authorJona Stubbe (CrystalGamma) <dev@jona-stubbe.de>2016-04-07 08:34:41 +0200
committerJona Stubbe (CrystalGamma) <dev@jona-stubbe.de>2016-04-09 10:00:08 +0200
commit8430db7e17ecf2ea71746847ec1549286192a50f (patch)
treeed7be76d46aa42769c6aab4076c579c015d045cc
parent46a3a12971246e3e31613cf3f9db6aa4b3b2a48b (diff)
downloadnixlib-8430db7e17ecf2ea71746847ec1549286192a50f.tar
nixlib-8430db7e17ecf2ea71746847ec1549286192a50f.tar.gz
nixlib-8430db7e17ecf2ea71746847ec1549286192a50f.tar.bz2
nixlib-8430db7e17ecf2ea71746847ec1549286192a50f.tar.lz
nixlib-8430db7e17ecf2ea71746847ec1549286192a50f.tar.xz
nixlib-8430db7e17ecf2ea71746847ec1549286192a50f.tar.zst
nixlib-8430db7e17ecf2ea71746847ec1549286192a50f.zip
lombok: init at 1.16.8
-rw-r--r--lib/maintainers.nix1
-rw-r--r--pkgs/development/libraries/java/lombok/default.nix18
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 21 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index d00e84140a8e..4684d723465e 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -81,6 +81,7 @@
   copumpkin = "Dan Peebles <pumpkingod@gmail.com>";
   coroa = "Jonas Hörsch <jonas@chaoflow.net>";
   couchemar = "Andrey Pavlov <couchemar@yandex.ru>";
+  CrystalGamma = "Jona Stubbe <nixos@crystalgamma.de>";
   cstrahan = "Charles Strahan <charles.c.strahan@gmail.com>";
   cwoac = "Oliver Matthews <oliver@codersoffortune.net>";
   DamienCassou = "Damien Cassou <damien@cassou.me>";
diff --git a/pkgs/development/libraries/java/lombok/default.nix b/pkgs/development/libraries/java/lombok/default.nix
new file mode 100644
index 000000000000..05ad908b3c36
--- /dev/null
+++ b/pkgs/development/libraries/java/lombok/default.nix
@@ -0,0 +1,18 @@
+{stdenv, fetchurl}:
+
+stdenv.mkDerivation rec {
+  name = "lombok-1.16.8";
+  src = fetchurl {
+    url = "https://projectlombok.org/downloads/${name}.jar";
+    sha256 = "0s7ak6gx1h04da2rdhvc0fk896cwqm2m7g3chqcjpsrkgfdv4cpy";
+  };
+  phases = [ "installPhase" ];
+  installPhase = "mkdir -p $out/share/java; cp $src $out/share/java/lombok.jar";
+  meta = {
+    description = "A library that can write a lot of boilerplate for your Java project";
+    platforms = stdenv.lib.platforms.all;
+    license = stdenv.lib.licenses.mit;
+    homepage = https://projectlombok.org/;
+    maintainers = [ stdenv.lib.maintainers.CrystalGamma ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 8eb73ff9d909..d321178077aa 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -9218,6 +9218,8 @@ in
 
   jzmq = callPackage ../development/libraries/java/jzmq { };
 
+  lombok = callPackage ../development/libraries/java/lombok { };
+
   lucene = callPackage ../development/libraries/java/lucene { };
 
   lucenepp = callPackage ../development/libraries/lucene++ {