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 "; coroa = "Jonas Hörsch "; couchemar = "Andrey Pavlov "; + CrystalGamma = "Jona Stubbe "; cstrahan = "Charles Strahan "; cwoac = "Oliver Matthews "; DamienCassou = "Damien Cassou "; 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++ {