diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-09-27 02:46:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-27 02:46:35 +0200 |
commit | 6a478e60689d13ddd8c99c1bccedc825ec098614 (patch) | |
tree | 2a8780f0988bcba0c68ae8391269729aed4f2ed4 /pkgs | |
parent | d4a53551987fe0fdf8d8a86830110825221531d0 (diff) | |
parent | 09eeb3f9b85fc33bf6e8ff4abf54517ba14cfa83 (diff) |
leiningen: moved to by-name and modernized derivation (#344459)
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/by-name/le/leiningen/package.nix (renamed from pkgs/development/tools/build-managers/leiningen/default.nix) | 27 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 21 insertions, 8 deletions
diff --git a/pkgs/development/tools/build-managers/leiningen/default.nix b/pkgs/by-name/le/leiningen/package.nix index efbce0bcd3391..04b81464ec0ac 100644 --- a/pkgs/development/tools/build-managers/leiningen/default.nix +++ b/pkgs/by-name/le/leiningen/package.nix @@ -1,9 +1,19 @@ -{ lib, stdenv, fetchurl, makeWrapper -, coreutils, jdk, rlwrap, gnupg }: - -stdenv.mkDerivation rec { +{ + lib, + stdenv, + fetchurl, + makeWrapper, + coreutils, + jdk, + rlwrap, + gnupg, +}: +let pname = "leiningen"; version = "2.11.2"; +in +stdenv.mkDerivation { + inherit pname version; src = fetchurl { url = "https://codeberg.org/leiningen/leiningen/raw/tag/${version}/bin/lein-pkg"; @@ -43,7 +53,12 @@ stdenv.mkDerivation rec { substituteInPlace $out/bin/lein \ --replace 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/$JARNAME" wrapProgram $out/bin/lein \ - --prefix PATH ":" "${lib.makeBinPath [ rlwrap coreutils ]}" \ + --prefix PATH ":" "${ + lib.makeBinPath [ + rlwrap + coreutils + ] + }" \ --set LEIN_GPG ${gnupg}/bin/gpg \ --set JAVA_CMD ${jdk}/bin/java @@ -56,7 +71,7 @@ stdenv.mkDerivation rec { sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.epl10; platforms = jdk.meta.platforms; - maintainers = [ ]; + maintainers = with lib.maintainers; [ momeemt ]; mainProgram = "lein"; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f5e06cca8f52a..ef70001ce070b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18096,8 +18096,6 @@ with pkgs; lcov = callPackage ../development/tools/analysis/lcov { }; - leiningen = callPackage ../development/tools/build-managers/leiningen { }; - lemon = callPackage ../development/tools/parsing/lemon { }; lenmus = callPackage ../applications/misc/lenmus { }; |