Loading pkgs/by-name/fr/frankenphp/package.nix +10 −15 Original line number Diff line number Diff line Loading @@ -6,7 +6,6 @@ php, brotli, watcher, testers, frankenphp, cctools, darwin, Loading @@ -15,6 +14,7 @@ makeBinaryWrapper, runCommand, writeText, versionCheckHook, }: let Loading @@ -34,7 +34,7 @@ buildGoModule rec { version = "1.11.1"; src = fetchFromGitHub { owner = "dunglas"; owner = "php"; repo = "frankenphp"; tag = "v${version}"; hash = "sha256-JzZXg/tkSZqLZn56RyLb8Q8SaeG/tHA8Sqxu99s5ks0="; Loading @@ -60,6 +60,7 @@ buildGoModule rec { pkg-config cctools darwin.autoSignDarwinBinariesHook libiconv ]; subPackages = [ "frankenphp" ]; Loading Loading @@ -87,11 +88,6 @@ buildGoModule rec { export CGO_LDFLAGS="-DFRANKENPHP_VERSION=${version} \ $(${phpConfig} --ldflags) \ $(${phpConfig} --libs)" '' + lib.optionalString stdenv.hostPlatform.isDarwin '' # replace hard-code homebrew path substituteInPlace ../frankenphp.go \ --replace "-L/opt/homebrew/opt/libiconv/lib" "-L${libiconv}/lib" ''; preFixup = '' Loading @@ -103,15 +99,14 @@ buildGoModule rec { doCheck = false; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "version"; doInstallCheck = true; passthru = { php = phpEmbedWithZts; tests = { # TODO: real NixOS test with Symfony application version = testers.testVersion { inherit version; package = frankenphp; command = "frankenphp version"; }; phpinfo = runCommand "php-cli-phpinfo" { Loading @@ -126,12 +121,12 @@ buildGoModule rec { }; meta = { changelog = "https://github.com/dunglas/frankenphp/releases/tag/v${version}"; changelog = "https://github.com/php/frankenphp/releases/tag/v${version}"; description = "Modern PHP app server"; homepage = "https://github.com/dunglas/frankenphp"; homepage = "https://github.com/php/frankenphp"; license = lib.licenses.mit; mainProgram = "frankenphp"; maintainers = [ ]; maintainers = [ lib.maintainers.piotrkwiecinski ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } Loading
pkgs/by-name/fr/frankenphp/package.nix +10 −15 Original line number Diff line number Diff line Loading @@ -6,7 +6,6 @@ php, brotli, watcher, testers, frankenphp, cctools, darwin, Loading @@ -15,6 +14,7 @@ makeBinaryWrapper, runCommand, writeText, versionCheckHook, }: let Loading @@ -34,7 +34,7 @@ buildGoModule rec { version = "1.11.1"; src = fetchFromGitHub { owner = "dunglas"; owner = "php"; repo = "frankenphp"; tag = "v${version}"; hash = "sha256-JzZXg/tkSZqLZn56RyLb8Q8SaeG/tHA8Sqxu99s5ks0="; Loading @@ -60,6 +60,7 @@ buildGoModule rec { pkg-config cctools darwin.autoSignDarwinBinariesHook libiconv ]; subPackages = [ "frankenphp" ]; Loading Loading @@ -87,11 +88,6 @@ buildGoModule rec { export CGO_LDFLAGS="-DFRANKENPHP_VERSION=${version} \ $(${phpConfig} --ldflags) \ $(${phpConfig} --libs)" '' + lib.optionalString stdenv.hostPlatform.isDarwin '' # replace hard-code homebrew path substituteInPlace ../frankenphp.go \ --replace "-L/opt/homebrew/opt/libiconv/lib" "-L${libiconv}/lib" ''; preFixup = '' Loading @@ -103,15 +99,14 @@ buildGoModule rec { doCheck = false; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "version"; doInstallCheck = true; passthru = { php = phpEmbedWithZts; tests = { # TODO: real NixOS test with Symfony application version = testers.testVersion { inherit version; package = frankenphp; command = "frankenphp version"; }; phpinfo = runCommand "php-cli-phpinfo" { Loading @@ -126,12 +121,12 @@ buildGoModule rec { }; meta = { changelog = "https://github.com/dunglas/frankenphp/releases/tag/v${version}"; changelog = "https://github.com/php/frankenphp/releases/tag/v${version}"; description = "Modern PHP app server"; homepage = "https://github.com/dunglas/frankenphp"; homepage = "https://github.com/php/frankenphp"; license = lib.licenses.mit; mainProgram = "frankenphp"; maintainers = [ ]; maintainers = [ lib.maintainers.piotrkwiecinski ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; }