summaryrefslogtreecommitdiffstats
path: root/295.patch
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2025-06-30 11:33:48 +0200
committerRemi Collet <remi@php.net>2025-06-30 11:33:48 +0200
commit60bb78ea2055fada8ea629843204d9b9f3e01aa4 (patch)
tree206ee9fa0998ed3b35175dd33c420bcf28a043ad /295.patch
parent9f62e861d77db6ec137a8450ee0651dfc5ddbc24 (diff)
test build for https://github.com/NoiseByNorthwest/php-spx/pull/295
add --with-spx-assets-dir configure option
Diffstat (limited to '295.patch')
-rw-r--r--295.patch49
1 files changed, 49 insertions, 0 deletions
diff --git a/295.patch b/295.patch
new file mode 100644
index 0000000..fbaae6b
--- /dev/null
+++ b/295.patch
@@ -0,0 +1,49 @@
+From e77fc1d145337b92d4ad940bdb212554e97eba62 Mon Sep 17 00:00:00 2001
+From: Remi Collet <remi@remirepo.net>
+Date: Mon, 30 Jun 2025 11:25:34 +0200
+Subject: [PATCH] Fix #294 add --with-spx-assets-dir configure options
+
+---
+ Makefile.frag | 9 +++------
+ config.m4 | 7 +++++++
+ 2 files changed, 10 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.frag b/Makefile.frag
+index 9f3ae0b..c899753 100644
+--- a/Makefile.frag
++++ b/Makefile.frag
+@@ -1,11 +1,8 @@
+
+-spx_ui_assets_dir = $(INSTALL_ROOT)$(prefix)/share/misc/php-spx/assets/web-ui
+-
+-CFLAGS += -DSPX_HTTP_UI_ASSETS_DIR=\"$(spx_ui_assets_dir)\"
+
+ install-spx-ui-assets:
+- @echo "Installing SPX web UI to: $(spx_ui_assets_dir)"
+- @mkdir -p $(spx_ui_assets_dir)
+- @cp -r assets/web-ui/* $(spx_ui_assets_dir)
++ @echo "Installing SPX web UI to: $(INSTALL_ROOT)$(PHP_SPX_ASSETS_DIR)/web-ui"
++ @mkdir -p $(INSTALL_ROOT)$(PHP_SPX_ASSETS_DIR)/web-ui
++ @cp -r assets/web-ui/* $(INSTALL_ROOT)$(PHP_SPX_ASSETS_DIR)/web-ui
+
+ install: $(all_targets) $(install_targets) install-spx-ui-assets
+diff --git a/config.m4 b/config.m4
+index e6fc9a1..2e8d7bd 100644
+--- a/config.m4
++++ b/config.m4
+@@ -9,8 +9,15 @@ PHP_ARG_WITH(zlib-dir, for ZLIB,
+ [ --with-zlib-dir[=DIR] Set the path to ZLIB install prefix.], no)
+ fi
+
++PHP_ARG_WITH(spx-assets-dir, for assets path,
++[ --with-spx-assets-dir[=DIR] Set the installation path of assets.], $prefix/share/misc/php-spx/assets)
++
+ if test "$PHP_SPX" = "yes"; then
+ AC_DEFINE(HAVE_SPX, 1, [spx])
++ AC_MSG_CHECKING([for assets directory])
++ AC_MSG_RESULT([ $PHP_SPX_ASSETS_DIR ])
++ AC_DEFINE_UNQUOTED([SPX_HTTP_UI_ASSETS_DIR], [ "$PHP_SPX_ASSETS_DIR/web-ui" ], [path of web-ui assets directory])
++ PHP_SUBST([PHP_SPX_ASSETS_DIR])
+
+ CFLAGS="-Werror -Wall -O3 -pthread -std=gnu90"
+