leiningen: modernized derivation and formatted - Removed `rec` - Formatted via nixfmt-rfc-style - Added @momeemt to maintainers

+21 -6
+21 -6
pkgs/development/tools/build-managers/leiningen/default.nix
··· 1 - { lib, stdenv, fetchurl, makeWrapper 2 - , coreutils, jdk, rlwrap, gnupg }: 3 - 4 - stdenv.mkDerivation rec { 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + makeWrapper, 6 + coreutils, 7 + jdk, 8 + rlwrap, 9 + gnupg, 10 + }: 11 + let 5 12 pname = "leiningen"; 6 13 version = "2.11.2"; 14 + in 15 + stdenv.mkDerivation { 16 + inherit pname version; 7 17 8 18 src = fetchurl { 9 19 url = "https://codeberg.org/leiningen/leiningen/raw/tag/${version}/bin/lein-pkg"; ··· 43 53 substituteInPlace $out/bin/lein \ 44 54 --replace 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/$JARNAME" 45 55 wrapProgram $out/bin/lein \ 46 - --prefix PATH ":" "${lib.makeBinPath [ rlwrap coreutils ]}" \ 56 + --prefix PATH ":" "${ 57 + lib.makeBinPath [ 58 + rlwrap 59 + coreutils 60 + ] 61 + }" \ 47 62 --set LEIN_GPG ${gnupg}/bin/gpg \ 48 63 --set JAVA_CMD ${jdk}/bin/java 49 64 ··· 56 71 sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; 57 72 license = lib.licenses.epl10; 58 73 platforms = jdk.meta.platforms; 59 - maintainers = [ ]; 74 + maintainers = with lib.maintainers; [ momeemt ]; 60 75 mainProgram = "lein"; 61 76 }; 62 77 }