engelsystem: 3.4.1 -> 3.5.0

Release notes: https://github.com/engelsystem/engelsystem/releases/tag/v3.5.0
This commit is contained in:
Patka 2024-03-17 12:21:41 +01:00
parent b095d8c210
commit c4e1ffb96b
No known key found for this signature in database
3 changed files with 7 additions and 5 deletions

View File

@ -3,6 +3,8 @@
let let
inherit (lib) mkDefault mkEnableOption mkIf mkOption types mkPackageOption; inherit (lib) mkDefault mkEnableOption mkIf mkOption types mkPackageOption;
cfg = config.services.engelsystem; cfg = config.services.engelsystem;
phpExt = pkgs.php.withExtensions
({ enabled, all }: with all; [ filter mysqlnd mysqli pdo pdo_mysql mbstring ] ++ enabled);
in { in {
options = { options = {
services.engelsystem = { services.engelsystem = {
@ -99,7 +101,7 @@ in {
''; '';
services.phpfpm.pools.engelsystem = { services.phpfpm.pools.engelsystem = {
phpPackage = pkgs.php81; phpPackage = phpExt;
user = "engelsystem"; user = "engelsystem";
settings = { settings = {
"listen.owner" = config.services.nginx.user; "listen.owner" = config.services.nginx.user;

View File

@ -2,15 +2,15 @@
let let
phpExt = php.withExtensions phpExt = php.withExtensions
({ enabled, all }: with all; [ filter mysqlnd mysqli pdo pdo_mysql ]); ({ enabled, all }: with all; [ filter mysqlnd mysqli pdo pdo_mysql mbstring ] ++ enabled);
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "engelsystem"; pname = "engelsystem";
version = "3.4.1"; version = "3.5.0";
src = fetchzip { src = fetchzip {
url = "https://github.com/engelsystem/engelsystem/releases/download/v${version}/engelsystem-v${version}.zip"; url = "https://github.com/engelsystem/engelsystem/releases/download/v${version}/engelsystem-v${version}.zip";
hash = "sha256-5KniP1nrLfmWHruXnUJmlvgL95U+EsDmCs4tg/YLWtw="; hash = "sha256-RbzAHBZN02u14WaLtq5EOh4XwIdHKvzX7NhDBhn/CaU=";
}; };
buildInputs = [ phpExt ]; buildInputs = [ phpExt ];

View File

@ -25999,7 +25999,7 @@ with pkgs;
dspam = callPackage ../servers/mail/dspam { }; dspam = callPackage ../servers/mail/dspam { };
engelsystem = callPackage ../servers/web-apps/engelsystem { php = php81; }; engelsystem = callPackage ../servers/web-apps/engelsystem { };
envoy = callPackage ../servers/http/envoy { envoy = callPackage ../servers/http/envoy {
go = go_1_20; go = go_1_20;