summaryrefslogtreecommitdiff
path: root/gnu/packages/php.scm
AgeCommit message (Collapse)Author
2026-05-03gnu: php: Fix expired test certificates.Noé Lopez
* gnu/packages/patches/php-01-fix-expired-certificate.patch: New file. * gnu/packages/patches/php-02-fix-sni-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patches. * gnu/packages/php.scm (php-8.5, php-8.4) [source]: Use the patches. [arguments]<#:phases>: Remove regenerate-ssl-certs phase. Fixes: guix/guix#8040 Change-Id: I4194a227a40ab95aad1ffae811f2d0c5b59cb650 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-27gnu: php-8.4: Update to 8.4.20Ashish SHUKLA
* gnu/packages/php.scm (php-8.4): Update to 8.4.20. Change-Id: I061e97e89a1b09d75a00580ae124008a6007e747 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #8070
2026-04-27gnu: php-8.5: Update to 8.5.5Ashish SHUKLA
* gnu/packages/php.scm (php-8.5): Update to 8.5.5. Change-Id: Iab0dcefcc60d03bc0fc08e4f0a3bebe3a30f95b6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-27gnu: php-8.5: Generate X.509 certificates used for tests.Ashish SHUKLA
The X.509 certificates shipped with the tarball and used for the tests expire at some point (some of them in April 2026), leading to test failures. By generating them we avoid this problem entirely. * gnu/packages/php.scm (php-8.5)[arguments]: Add modules. <#:phases>: Add regenerate-ssl-certs phase. Fixes: guix/guix#8040 Change-Id: Ib6911c5967f67a250a9270837d37caf42a498018 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-04-19gnu: Fix some spelling errors.Efraim Flashner
* gnu/packages/ocaml.scm, gnu/packages/orange.scm, gnu/packages/package-management.scm, gnu/packages/password-utils.scm, gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/php.scm, gnu/packages/power.scm, gnu/packages/prometheus.scm, gnu/packages/protobuf.scm, gnu/packages/python-check.scm, gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm, gnu/packages/python-science.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/qt.scm, gnu/packages/racket.scm, gnu/packages/radio.scm, gnu/packages/rdf.scm, gnu/packages/rocm.scm, gnu/packages/rpc.scm, gnu/packages/ruby-xyz.scm, gnu/packages/rust-apps.scm, gnu/packages/rust-crates.scm, gnu/packages/rust.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm: Fix some spelling errors. Change-Id: Iac58897304e471f42ecfbaa3a750ff10ee734ca6
2026-02-24gnu: php-8.4: Update to 8.4.18.Wilko Meyer
* gnu/packages/php.scm (php-8.4): Update to 8.4.18. Change-Id: I84bfc132f276444452c005652db5126ea7bd98f2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24gnu: php-8.5: Update to 8.5.3.Wilko Meyer
* gnu/packages/php.scm (php-8.5): Update to 8.5.3. Change-Id: I391aa06da7661b0bda22ef4bd76598358a9a0127 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07gnu: Add php-8.4.Wilko Meyer
* gnu/packages/php.scm (php-8.4): New variable. Change-Id: I81f24e91f3060d563c89dd5a19e694e6b7d264aa Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07gnu: Add php-8.5.Wilko Meyer
* gnu/packages/php.scm (php-8.5): New variable, formerly known as "php". (php): Update to php-8.5. Change-Id: I4bf6026695202226c14757bccee83a5b510d4eee Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-25gnu: php: Update to 8.5.2.Wilko Meyer
* gnu/packages/php.scm (php): Update to 8.5.2. Change-Id: I10acb40b410a0e6cbeadb479a4bf318e8460a2c5 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-05gnu: php: Update to 8.3.29.Ashish SHUKLA
* gnu/packages/php.scm (php): Update to 8.3.29. Change-Id: Ie2a7c96338eb7aae3bf8ddf617329e2a4b5fa4c7 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-20gnu: php: Update to 8.3.28.Ashish SHUKLA
* gnu/packages/php.scm (php): Update to 8.3.28. Change-Id: I2487ed83635f03a53b57f2e4d3ac831930f34cb6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-17gnu: php: Update to 8.3.27.Ashish SHUKLA
* gnu/packages/php.scm (php): Update to 8.3.27. Change-Id: I640944f25dbb792a8b2115997a5c7f10d1495cea Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-30gnu: php: Disable the bug65148 and bug46347 flaky tests.Maxim Cournoyer
* gnu/packages/php.scm (php): Update to 8.3.26. [#:phases] {prepare-tests}: Disable the bug65148 and bug46347 tests. Change-Id: I366e408372c218842b4f6949f459e0b1924e204c
2025-09-30gnu: php: Add autoconf to native inputs.Maxim Cournoyer
* gnu/packages/php.scm (php) [native-inputs]: Add autoconf. Change-Id: I4e2185b04338b45ed89ef8a23232ff6524af4a00
2025-09-30gnu: php: Update to 8.3.26.Maxim Cournoyer
* gnu/packages/php.scm (php): Update to 8.3.26. [#:phases] {prepare-tests}: Disable gh16659 test. Change-Id: I2e3f5244e2471e7bab559db620c3658326ddcb93
2025-09-30gnu: php: Run tests in parallel.Maxim Cournoyer
* gnu/packages/php.scm (php) [arguments] {prepare-tests}: Set TEST_PHP_ARGS environment variable. Change-Id: Ideed9528c3474ff8c2f0abd760b64f12a7e3ec08
2025-09-30gnu: php: Improve style.Maxim Cournoyer
* gnu/packages/php.scm (php) [arguments]: Use gexps. [native-inputs, inputs]: Drop labels. Change-Id: I6244b131bfeb3583bd77ca28dd0f8ab93ff8dade
2025-09-29gnu: php: Update to 8.3.13.Andreas Enge
* gnu/packages/php.scm (php): Update to 8.3.13. Change-Id: Ie803bffa03019f9a31c8cfa84d016d98be9baee6
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-06-16gnu: php: Enable SAPI embed support.Ashish SHUKLA
* gnu/packages/php.scm (php)[arguments]<#:configure-flags>: Add flags. Change-Id: I8f7eba62e267e914d0433c387fb40987cd0c3acf Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-29gnu: php: Update to 8.3.12.Wilko Meyer
* gnu/packages/php.scm (php): Update to 8.3.12. Change-Id: Ic9c60659e8dad0d00958475dc283259eb3de4072 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-05gnu: php: Disable tests relating to BICUBIC interpolation.Carlo Zancanaro
* gnu/packages/php.scm (php)[arguments]: Delete three tests that are known to fail. Change-Id: Ib684328654c75f37111d252fb0f9fb3356daff9a Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-05gnu: php: Fix check phase.Noé Lopez
* gnu/packages/php.scm (php): Add missing inputs. These should potentially be propagated by gd instead, see https://issues.guix.gnu.org/72968 Change-Id: I3ddc47e5ad121a8177e3a12c5dfe154a8d6029b6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-08-05gnu: php: Update to 8.3.10.Wilko Meyer
* gnu/packages/php.scm (php): Update to 8.3.10. Change-Id: I75e5ee0afda02f7978f8aeeeb10deb4fa2510409 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-18gnu: php: Update to 8.3.9.Wilko Meyer
* gnu/packages/php.scm (php): Update to 8.3.9. Change-Id: Icdd41fff7fd89dd0116988acb0f7aa28c2e77ebe Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-29gnu: php: Update to 8.3.8.Wilko Meyer
* gnu/packages/php.scm (php): Update to 8.3.8. Change-Id: Ia0714520973b537a82d12fb346f3efbadfc11e61 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-26gnu: php: Update to 8.3.6.Wilko Meyer
* gnu/packages/php.scm (php): Update to 8.3.6. Change-Id: I8f173558fc4098d6d72b42724e5e106d7dabb62a Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-28gnu: php: Skip some tests on powerpc-linux.Efraim Flashner
* gnu/packages/php.scm (php)[arguments]: Adjust the 'prepare-tests phase to skip some failing tests when building for powerpc-linux. Change-Id: I6dd496c8b6851a06386049dca6aa0e2273e4029e
2023-11-27gnu: php: Add another test to the skip-test list.Efraim Flashner
* gnu/packages/php.scm (php)[arguments]: Add a test which fails on multiple architectures to the list skipped by all architectures. Change-Id: I3c55179381ff4cf3e22db5d3ededf60d2a3d9d73
2023-11-27gnu: php: Combine skipped tests per arch code.Efraim Flashner
* gnu/packages/php.scm (php)[arguments]: In 'prepare-tests phase combine the code used for skipping a few tests per architecture into one grouping. Change-Id: I275099dcc2b1f003ec48a72b910d4cfd579d9628
2023-11-27gnu: php: Update to 8.2.13.Efraim Flashner
* gnu/packages/php.scm (php): Update to 8.2.13. [source]: Remove patch. [arguments]: Adjust the 'prepare-tests phase to skip fewer tests. [inputs]: Replace openssl-1.1 with openssl. * gnu/packages/patches/php-fix-streams-copy-length.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I29892deda457fdbaa6dd5e01515e97583951836d
2023-07-01gnu: php: Enable sysvsem module.Timo Wilken
Nextcloud 26 strongly recommends installing this module. * gnu/packages/php.scm: (php)[arguments]: Add "--enable-sysvsem" configure flag. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04gnu: Remove and deprecate tidy for tidy-htmlMorgan Smith
* gnu/packages/web.scm (tidy): Change to deprecated alias for tidy-html * gnu/packages/pumpio.scm (pumpa): Use tidy-html instead of tidy and correct header name. * gnu/packages/markup.scm (hoedown): * gnu/packages/photo.scm (enblend-enfuse): * gnu/packages/php.scm (php): * gnu/packages/python-xyz.scm (python-pytidylib): Use tidy-html instead of tidy. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-19gnu: php: Drop a failed test for riscv64.Aleksandr Vityazev
* gnu/packages/php (php): Drop a failed test for riscv64. [source, arguments, description]: Fix formatting.
2023-02-11gnu: php: Update to 8.2.2.Julien Lepiller
* gnu/packages/php.scm (php): Update to 8.2.2. * gnu/packages/patches/php-curl-compat.patch: Remove file. * gnu/packages/patches/php-bug-74093-test.patch: Remove file. * gnu/packages/patches/php-fix-streams-copy-length.patch: New file. * gnu/local.mk (dist_patch_DATA): Remove them. Add it.
2022-09-18gnu: Explicitly use OpenSSL 1.1 in packages that don't support 3.0.Marius Bakke
* gnu/packages/php.scm (php)[inputs]: Change from OPENSSL to OPENSSL-1.1. * gnu/packages/ntp.scm (ntp)[inputs]: Likewise.
2022-07-23gnu: PHP: Fix test failure with newer cURL.Marius Bakke
* gnu/packages/patches/php-curl-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/php.scm (php)[source](patches): Add it.
2022-07-23gnu: PHP: Update to 7.4.30.Marius Bakke
* gnu/packages/php.scm (php): Update to 7.4.30. [source](patches): Remove obsolete patch. * gnu/packages/patches/php-openssl_x509_checkpurpose_basic.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2021-12-16gnu: php: Properly fix openssl_x509_checkpurpose_basic.phpt.Tobias Geerinckx-Rice
* gnu/packages/php.scm (php)[source]: Add patch. * gnu/packages/patches/php-openssl_x509_checkpurpose_basic.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Thanks to Diego Nicola Barbato <dnbarbato@posteo.de>
2021-12-16gnu: php: Disable yet another failing test.Tobias Geerinckx-Rice
* gnu/packages/php.scm (php)[arguments]: Delete the openssl_x509_checkpurpose_basic.phpt test.
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-11-28gnu: php: Remove extra glibc input.Efraim Flashner
* gnu/packages/php.scm (php)[arguments]: Use build-system's libc for gettext. [inputs]: Remove glibc.
2021-11-28gnu: php: Update to 7.4.26.Efraim Flashner
* gnu/packages/php.scm (php): Update to 7.4.26.
2021-10-31Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-10-23gnu: php: Update to 7.4.25 [security fixes].Tobias Geerinckx-Rice
* gnu/packages/php.scm (php): Update to 7.4.25. [source]: Don't explicitly return #t from snippet.
2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-10-05gnu: php: Patch failing test case.Ryan Sundberg via Guix-patches via
Fixes a failing test case in PHP (Zend/tests/bug74093.phpt). See <https://github.com/php/php-src/pull/7555/files> for upstream status. * gnu/packages/php.scm (php)[source]: Add patch. * gnu/packages/patches/php-bug-74093-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>