Merge pull request #79029 from helsinki-systems/confluence-mysql

confluence: Add support for MySQL driver
This commit is contained in:
Franz Pletz 2020-02-02 08:26:26 +00:00 committed by GitHub
commit 8b8b6b20a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,9 +1,12 @@
{ stdenv, lib, fetchurl
{ stdenvNoCC, lib, fetchurl, mysql_jdbc ? null
, enableSSO ? false
, crowdProperties ? null
, withMysql ? true
}:
stdenv.mkDerivation rec {
assert withMysql -> (mysql_jdbc != null);
stdenvNoCC.mkDerivation rec {
pname = "atlassian-confluence";
version = "7.2.0";
@ -28,6 +31,8 @@ stdenv.mkDerivation rec {
cat <<EOF > confluence/WEB-INF/classes/crowd.properties
${crowdProperties}
EOF
'' + lib.optionalString withMysql ''
cp -v ${mysql_jdbc}/share/java/*jar confluence/WEB-INF/lib/
'';
installPhase = ''
@ -35,7 +40,7 @@ stdenv.mkDerivation rec {
patchShebangs $out/bin
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Team collaboration software written in Java and mainly used in corporate environments";
homepage = "https://www.atlassian.com/software/confluence";
license = licenses.unfree;