unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#67902] [PATCH 00/95] PHP package chain.
@ 2023-12-19 13:42 Nicolas Graves via Guix-patches via
  2023-12-19 13:56 ` [bug#67902] [PATCH 01/95] gnu: Add abnfgen Nicolas Graves via Guix-patches via
                   ` (2 more replies)
  0 siblings, 3 replies; 100+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-12-19 13:42 UTC (permalink / raw)
  To: 67902; +Cc: ludo, ngraves

This patch series introduces a PHP package chain able to build phpunit
and test the vast majority of this chain's packages. phpunit is the
standard tool to test php packages.

Note that this patch series has to be applied as a whole, packages are
added in the order from the file, and not in the order required to
build a the subset of previous packages.

Nicolas Graves (95):
  gnu: Add abnfgen.
  gnu: php-xyz: Add copyright and useful modules.
  gnu: Add php-cache-tag-interop.
  gnu: Add php-doctrine-collections.
  gnu: Add php-doctrine-common.
  gnu: Add php-doctrine-deprecations.
  gnu: Add php-doctrine-event-manager.
  gnu: Add php-doctrine-instantiator.
  gnu: Add php-doctrine-lexer.
  gnu: Add php-doctrine-persistence.
  gnu: Add php-dms-phpunit-arraysubset-asserts.
  gnu: Add php-egulias-email-validator.
  gnu: Add php-fig-log-test.
  gnu: Add php-hamcrest-hamcrest-php.
  gnu: Add php-mockery-mockery.
  gnu: Add php-myclabs-deep-copy.
  gnu: Add php-nikic-php-parser.
  gnu: Add php-phar-io-manifest.
  gnu: Add php-phar-io-version.
  gnu: Add php-phpdocumentor-reflection-common.
  gnu: Add php-phpdocumentor-reflection-docblock.
  gnu: Add php-phpdocumentor-type-resolver.
  gnu: Add php-phpspec-prophecy.
  gnu: Add php-phpstan-phpdoc-parser.
  gnu: Add php-phpunit-php-code-coverage.
  gnu: Add php-phpunit-php-file-iterator.
  gnu: Add php-phpunit-php-invoker.
  gnu: Add php-phpunit-php-timer.
  gnu: Add php-phpunit-php-text-template.
  gnu: Add php-phpunit-php-token-stream.
  gnu: Add php-predis-predis.
  gnu: Add php-psr-log.
  gnu: Add php-psr-cache.
  gnu: Add php-psr-cache-1.
  gnu: Add php-psr-container.
  gnu: Add php-psr-event-dispatcher.
  gnu: Add php-psr-simple-cache.
  gnu: Add php-sebastian-cli-parser.
  gnu: Add php-sebastian-code-unit.
  gnu: Add php-sebastian-code-unit-reverse-lookup.
  gnu: Add php-sebastian-comparator.
  gnu: Add php-sebastian-complexity.
  gnu: Add php-sebastian-diff.
  gnu: Add php-sebastian-environment.
  gnu: Add php-sebastian-exporter.
  gnu: Add php-sebastian-global-state.
  gnu: Add php-sebastian-lines-of-code.
  gnu: Add php-sebastian-object-enumerator.
  gnu: Add php-sebastian-object-reflector.
  gnu: Add php-sebastian-recursion-context.
  gnu: Add php-sebastian-resource-operations.
  gnu: Add php-sebastian-type.
  gnu: Add php-sebastian-version.
  gnu: Add php-symfony-cache.
  gnu: Add php-cache-integration-tests.
  gnu: Add php-symfony-cache-contracts.
  gnu: Add php-symfony-config.
  gnu: Add php-symfony-console.
  gnu: Add php-symfony-dependency-injection.
  gnu: Add php-symfony-deprecation-contracts.
  gnu: Add php-symfony-error-handler.
  gnu: Add php-symfony-event-dispatcher.
  gnu: Add php-symfony-event-dispatcher-contracts.
  gnu: Add php-symfony-expression-language.
  gnu: Add php-symfony-filesystem.
  gnu: Add php-symfony-finder.
  gnu: Add php-symfony-http-foundation.
  gnu: Add php-symfony-http-kernel.
  gnu: Add php-symfony-intl.
  gnu: Add php-symfony-lock.
  gnu: Add php-symfony-mime.
  gnu: Add php-symfony-phpunit-bridge.
  gnu: Add php-symfony-process.
  gnu: Add php-symfony-property-info.
  gnu: Add php-symfony-polyfill-ctype.
  gnu: Add php-symfony-polyfill-intl-grapheme.
  gnu: Add php-symfony-polyfill-intl-idn.
  gnu: Add php-symfony-polyfill-intl-normalizer.
  gnu: Add php-symfony-polyfill-mbstring.
  gnu: Add php-symfony-polyfill-uuid.
  gnu: Add php-symfony-service-contracts.
  gnu: Add php-symfony-stopwatch.
  gnu: Add php-symfony-string.
  gnu: Add php-symfony-translation-contracts.
  gnu: Add php-symfony-uid.
  gnu: Add php-symfony-var-dumper.
  gnu: Add php-symfony-var-exporter.
  gnu: Add php-symfony-yaml.
  gnu: Add php-doctrine-cache.
  gnu: Add php-doctrine-annotations.
  gnu: Add php-doctrine-dbal.
  gnu: Add php-theseer-tokenizer.
  gnu: Add php-twig-twig.
  gnu: Add php-webmozart-assert.
  gnu: Add php-phpunit-phpunit.

 gnu/packages/check.scm                        |   24 +
 ...t-hamcrest-php-phpunit-compatibility.patch |  190 ++
 ...ymfony-phpunit-bridge-getVendors-fix.patch |   46 +
 gnu/packages/php-xyz.scm                      | 2588 ++++++++++++++++-
 4 files changed, 2845 insertions(+), 3 deletions(-)
 create mode 100644 gnu/packages/patches/php-hamcrest-hamcrest-php-phpunit-compatibility.patch
 create mode 100644 gnu/packages/patches/php-symfony-phpunit-bridge-getVendors-fix.patch

-- 
2.41.0





^ permalink raw reply	[flat|nested] 100+ messages in thread

end of thread, other threads:[~2024-04-05 22:44 UTC | newest]

Thread overview: 100+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-19 13:42 [bug#67902] [PATCH 00/95] PHP package chain Nicolas Graves via Guix-patches via
2023-12-19 13:56 ` [bug#67902] [PATCH 01/95] gnu: Add abnfgen Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 02/95] gnu: php-xyz: Add copyright and useful modules Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 03/95] gnu: Add php-cache-tag-interop Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 04/95] gnu: Add php-doctrine-collections Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 05/95] gnu: Add php-doctrine-common Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 06/95] gnu: Add php-doctrine-deprecations Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 07/95] gnu: Add php-doctrine-event-manager Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 08/95] gnu: Add php-doctrine-instantiator Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 09/95] gnu: Add php-doctrine-lexer Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 10/95] gnu: Add php-doctrine-persistence Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 11/95] gnu: Add php-dms-phpunit-arraysubset-asserts Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 12/95] gnu: Add php-egulias-email-validator Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 13/95] gnu: Add php-fig-log-test Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 14/95] gnu: Add php-hamcrest-hamcrest-php Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 15/95] gnu: Add php-mockery-mockery Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 16/95] gnu: Add php-myclabs-deep-copy Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 17/95] gnu: Add php-nikic-php-parser Nicolas Graves via Guix-patches via
2023-12-19 13:56   ` [bug#67902] [PATCH 18/95] gnu: Add php-phar-io-manifest Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 19/95] gnu: Add php-phar-io-version Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 20/95] gnu: Add php-phpdocumentor-reflection-common Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 21/95] gnu: Add php-phpdocumentor-reflection-docblock Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 22/95] gnu: Add php-phpdocumentor-type-resolver Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 23/95] gnu: Add php-phpspec-prophecy Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 24/95] gnu: Add php-phpstan-phpdoc-parser Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 25/95] gnu: Add php-phpunit-php-code-coverage Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 26/95] gnu: Add php-phpunit-php-file-iterator Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 27/95] gnu: Add php-phpunit-php-invoker Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 28/95] gnu: Add php-phpunit-php-timer Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 29/95] gnu: Add php-phpunit-php-text-template Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 30/95] gnu: Add php-phpunit-php-token-stream Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 31/95] gnu: Add php-predis-predis Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 32/95] gnu: Add php-psr-log Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 33/95] gnu: Add php-psr-cache Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 34/95] gnu: Add php-psr-cache-1 Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 35/95] gnu: Add php-psr-container Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 36/95] gnu: Add php-psr-event-dispatcher Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 37/95] gnu: Add php-psr-simple-cache Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 38/95] gnu: Add php-sebastian-cli-parser Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 39/95] gnu: Add php-sebastian-code-unit Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 40/95] gnu: Add php-sebastian-code-unit-reverse-lookup Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 41/95] gnu: Add php-sebastian-comparator Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 42/95] gnu: Add php-sebastian-complexity Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 43/95] gnu: Add php-sebastian-diff Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 44/95] gnu: Add php-sebastian-environment Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 45/95] gnu: Add php-sebastian-exporter Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 46/95] gnu: Add php-sebastian-global-state Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 47/95] gnu: Add php-sebastian-lines-of-code Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 48/95] gnu: Add php-sebastian-object-enumerator Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 49/95] gnu: Add php-sebastian-object-reflector Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 50/95] gnu: Add php-sebastian-recursion-context Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 51/95] gnu: Add php-sebastian-resource-operations Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 52/95] gnu: Add php-sebastian-type Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 53/95] gnu: Add php-sebastian-version Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 54/95] gnu: Add php-symfony-cache Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 55/95] gnu: Add php-cache-integration-tests Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 56/95] gnu: Add php-symfony-cache-contracts Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 57/95] gnu: Add php-symfony-config Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 58/95] gnu: Add php-symfony-console Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 59/95] gnu: Add php-symfony-dependency-injection Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 60/95] gnu: Add php-symfony-deprecation-contracts Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 61/95] gnu: Add php-symfony-error-handler Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 62/95] gnu: Add php-symfony-event-dispatcher Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 63/95] gnu: Add php-symfony-event-dispatcher-contracts Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 64/95] gnu: Add php-symfony-expression-language Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 65/95] gnu: Add php-symfony-filesystem Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 66/95] gnu: Add php-symfony-finder Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 67/95] gnu: Add php-symfony-http-foundation Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 68/95] gnu: Add php-symfony-http-kernel Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 69/95] gnu: Add php-symfony-intl Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 70/95] gnu: Add php-symfony-lock Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 71/95] gnu: Add php-symfony-mime Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 72/95] gnu: Add php-symfony-phpunit-bridge Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 73/95] gnu: Add php-symfony-process Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 74/95] gnu: Add php-symfony-property-info Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 75/95] gnu: Add php-symfony-polyfill-ctype Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 76/95] gnu: Add php-symfony-polyfill-intl-grapheme Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 77/95] gnu: Add php-symfony-polyfill-intl-idn Nicolas Graves via Guix-patches via
2023-12-19 13:57   ` [bug#67902] [PATCH 78/95] gnu: Add php-symfony-polyfill-intl-normalizer Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 79/95] gnu: Add php-symfony-polyfill-mbstring Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 80/95] gnu: Add php-symfony-polyfill-uuid Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 81/95] gnu: Add php-symfony-service-contracts Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 82/95] gnu: Add php-symfony-stopwatch Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 83/95] gnu: Add php-symfony-string Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 84/95] gnu: Add php-symfony-translation-contracts Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 85/95] gnu: Add php-symfony-uid Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 86/95] gnu: Add php-symfony-var-dumper Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 87/95] gnu: Add php-symfony-var-exporter Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 88/95] gnu: Add php-symfony-yaml Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 89/95] gnu: Add php-doctrine-cache Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 90/95] gnu: Add php-doctrine-annotations Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 91/95] gnu: Add php-doctrine-dbal Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 92/95] gnu: Add php-theseer-tokenizer Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 93/95] gnu: Add php-twig-twig Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 94/95] gnu: Add php-webmozart-assert Nicolas Graves via Guix-patches via
2023-12-19 13:58   ` [bug#67902] [PATCH 95/95] gnu: Add php-phpunit-phpunit Nicolas Graves via Guix-patches via
2023-12-19 20:15 ` [bug#67902] [PATCH 02/95 v2] gnu: php-xyz: Add copyright and useful modules Nicolas Graves via Guix-patches via
2024-03-23 16:36 ` [bug#67902] [PATCH 00/95] PHP package chain Wilko Meyer
2024-04-05 20:12   ` Ludovic Courtès
2024-04-05 22:43     ` Nicolas Graves via Guix-patches via

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).