clpm: init at 0.3.5 (#108849)

Changed files
+52
maintainers
pkgs
development
tools
top-level
+6
maintainers/maintainer-list.nix
···
githubId = 28323;
name = "Peter Simons";
};
philandstuff = {
email = "philip.g.potter@gmail.com";
github = "philandstuff";
···
githubId = 28323;
name = "Peter Simons";
};
+
petterstorvik = {
+
email = "petterstorvik@gmail.com";
+
github = "storvik";
+
githubId = 3438604;
+
name = "Petter Storvik";
+
};
philandstuff = {
email = "philip.g.potter@gmail.com";
github = "philandstuff";
+44
pkgs/development/tools/clpm/default.nix
···
···
+
{ stdenv
+
, fetchgit
+
, wrapLisp
+
, sbcl
+
, openssl
+
}:
+
+
stdenv.mkDerivation rec {
+
pname = "clpm";
+
version = "0.3.5";
+
+
src = fetchgit {
+
url = "https://gitlab.common-lisp.net/clpm/clpm";
+
rev = "v${version}";
+
fetchSubmodules = true;
+
sha256 = "0jivnnp3z148yf4c2nzzr5whz76w5kjhsb97z2vs5maiwf79y2if";
+
};
+
+
buildInputs = [
+
(wrapLisp sbcl)
+
openssl
+
];
+
+
buildPhase = ''
+
ln -s ${openssl.out}/lib/libcrypto.so.* .
+
ln -s ${openssl.out}/lib/libssl.so.* .
+
common-lisp.sh --script scripts/build.lisp
+
'';
+
+
installPhase = ''
+
INSTALL_ROOT=$out sh install.sh
+
'';
+
+
# fixupPhase results in fatal error in SBCL, `Can't find sbcl.core`
+
dontFixup = true;
+
+
meta = with stdenv.lib; {
+
description = "Common Lisp Package Manager";
+
homepage = "https://www.clpm.dev/";
+
license = licenses.bsd2;
+
maintainers = [ maintainers.petterstorvik ];
+
platforms = platforms.all;
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
cloudfoundry-cli = callPackage ../development/tools/cloudfoundry-cli { };
coan = callPackage ../development/tools/analysis/coan { };
compile-daemon = callPackage ../development/tools/compile-daemon { };
···
cloudfoundry-cli = callPackage ../development/tools/cloudfoundry-cli { };
+
clpm = callPackage ../development/tools/clpm {};
+
coan = callPackage ../development/tools/analysis/coan { };
compile-daemon = callPackage ../development/tools/compile-daemon { };