feat(3p/apereo-cas): initial Nix derivation (no TVL-specific config yet)

Change-Id: Ie7d52370dd554b110bbfa041b943fcf246373b94
Reviewed-on: https://cl.tvl.fyi/c/depot/+/933
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
This commit is contained in:
Luke Granger-Brown 2020-07-05 19:08:36 +00:00 committed by lukegb
parent 4b9fde0abe
commit 1915fbccd6
5 changed files with 137 additions and 43 deletions

View file

@ -81,6 +81,7 @@ let
imagemagickBig
installShellFiles
jdk
jdk11
jetbrains-mono
jq
kontemplate
@ -122,6 +123,7 @@ let
s6-portable-utils
sbcl
sqlite
stdenvNoCC
stern
symlinkJoin
systemd
@ -171,6 +173,19 @@ let
haskellPackages = (nixpkgs.haskellPackages.override {
overrides = (import ./haskell_overlay { pkgs = nixpkgs; });
});
gradle_6 = (nixpkgs.gradleGen.override {
java = nixpkgs.jdk11;
jdk = nixpkgs.jdk11;
}).gradleGen rec {
name = "gradle-6.5.1";
nativeVersion = "0.22-milestone-3";
src = builtins.fetchurl {
url = "https://services.gradle.org/distributions/${name}-bin.zip";
sha256 = "0jmmipjh4fbsn92zpifa5cqg5ws2a4ha0s4jzqhrg4zs542x79sh";
};
};
};
in exposed.lib.fix(self: exposed // {