Johan Janssens
81b77fd384
php74Extensions.openswoole: init at 4.11.1
...
Request to add openswoole: https://pecl.php.net/package/openswoole
Open Swoole is a fork of [Swoole](https://github.com/johanjanssens/nixpkgs/tree/master/pkgs/development/php-packages/swoole ). It is actively maintained by some of the original developers and has growing community.
- https://github.com/openswoole
- https://openswoole.com/
- https://twitter.com/openswoole
2 years ago
Anders Kaseorg
6920d8ca42
treewide: Simplify negated uses of versionAtLeast, versionOlder
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2 years ago
Pol Dellaiera
a6aceda140
php.packages.phive: init at 0.15.0
2 years ago
shayne
72c95f2878
php.extensions.datadog_trace: init at 0.70.0
2 years ago
Pol Dellaiera
ff2d50e1dd
php.packages.grumphp: init at 1.8.1
2 years ago
Pol Dellaiera
cdfd5b47fc
php.packages.phing: init at 2.17.1
2 years ago
Pol Dellaiera
96983152e7
php81: 8.1.2 -> 8.1.3
2 years ago
Pol Dellaiera
b94195fc84
phpExtensions.ds: init at 1.4.0
2 years ago
Pol Dellaiera
6794a2c3f6
php81: 8.1.1 -> 8.1.2
2 years ago
Stéphan Kochen
2dbf96e7cc
php81Extensions.tokenizer: fix build
...
(cherry picked from commit cf7f4c058e822ee8eeaa2120c45f04b5b460a5db)
3 years ago
ajs124
4e9870ffa2
php80Extensions.xmlreader: fix build
...
(cherry picked from commit cede244af9
)
3 years ago
Konrad Borowski
0af523ae77
phpExtensions: skip performance sensitive tests
3 years ago
ajs124
cede244af9
php80Extensions.xmlreader: fix build
3 years ago
taikx4
9571ac967f
phpExtensions.gnupg: init at 1.5.0
3 years ago
Eduard Bopp
637be68d8f
phpExtensions.amqp: init at 1.11.0beta
3 years ago
ajs124
4c424870e6
phpPackages.dom: drop patch
...
does not apply to to 7.4.21 and 8.0.8 anymore
3 years ago
Aaron Andersen
485d0fc973
php: expose mkExtension
3 years ago
Elis Hirwing
94d07b7492
php: Run nixpkgs-fmt on all php related files
3 years ago
Zhaofeng Li
1f007dd009
Use lib.meta.availableOn for optional Valgrind dependency
3 years ago
Elis Hirwing
fb644190a0
php: Drop package composer1
...
Composer2 has been stable for some time now.
3 years ago
Elis Hirwing
be7451bc14
php: Drop extensions (pcs, v8, v8js, zmq, pthreads)
...
They have been marked as broken for a long time so they shouldn't be
used by anyone really.
They don't build in any of the supported versions.
3 years ago
Elis Hirwing
68eb5305ac
php: Drop PHP 7.3 support
...
PHP 7.3 won't be supported by upstream for the entire life cycle of
the 21.11 release.
Also drop the pcre' alias since it isn't needed anymore since we don't
need different pcre versions anymore.
3 years ago
Tom Sydney Kerckhove
52248df095
php.extensions.snuffleupagus: init at 0.7.0
3 years ago
Marco Sirabella
3a66432f26
php.buildPecl: Add checkPhase
...
Also update phpPackages' to use NO_INTERACTION
3 years ago
Maximilian Bosch
53951c0c14
phpExtensions.dom: fix build
...
ZHF #122042
3 years ago
Jan Tojnar
024243bac4
php74.extensions.iconv: fix error signalling
...
The configure script checks whether iconv supports errno. Unfortunately, on PHP < 8, the test program includes $PHP_ICONV_H_PATH, which defaults to FHS path so it fails to build:
conftest.c:13:10: fatal error: /usr/include/iconv.h: No such file or directory
13 | #include </usr/include/iconv.h>
| ^~~~~~~~~~~~~~~~~~~~~~
That causes the feature check to report a false negative, leading PHP to use a degraded code that returns PHP_ICONV_ERR_UNKNOWN when error occurs, breaking granular error handling in applications.
To prevent this, let’s just include <iconv.h>.
PHP 8 just uses include path so the detection works there: 7bd1d70341
3 years ago
Aaron Andersen
1c5c5be21b
php.packages.deployer: init at 6.8.0
3 years ago
talyz
30cae53dbb
v8: 7.4.255 -> 8.4.255
3 years ago
Elis Hirwing
7b44695658
php.extensions.swoole: init at 4.6.4
3 years ago
Stéphan Kochen
da049ba377
php80: fix on darwin
3 years ago
Sandro Jäckel
af32607630
php-packages: cleanup
3 years ago
Maximilian Bosch
8c26eaa144
Revert "php: Add php package versions to extensions/packages pnames"
...
This reverts commit a081dcf86d
.
3 years ago
Elis Hirwing
a081dcf86d
php: Add php package versions to extensions/packages pnames
3 years ago
Elis Hirwing
ad990d49aa
php.packages.composer2: deinit package since main package is updated
3 years ago
Elis Hirwing
89dacdd7a5
php.packages.composer1: init at 1.10.15
3 years ago
Jan Tojnar
22bf2d0331
top-level/php-packages: fix types
...
Passing list to `optional` wraps it in another list but we just want to return it as is.
Let’s just use `optionals` everywhere as that is much more predictable and makes such mistakes obvious.
3 years ago
Aaron Andersen
dd147bbc64
php.extensions.smbclient: init at 1.0.4
3 years ago
ajs124
b8c532e061
phpExtensions.xsl: fix build against php80 by disabling tests
...
they succeed on 7.3 and 7.4, but not 8.0
3 years ago
ajs124
220356309e
phpExtensions.xmlrpc: disable on 8.0, as it was unbundeled in that release
3 years ago
talyz
6c32f248d0
php.extensions.xmlreader: Add internal dependency on `dom`
3 years ago
Jonathan Ringer
9bb3fccb5b
treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
...
continuation of #109595
pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.
python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
3 years ago
Jörg Thalheim
2af38d76fe
phpPackags.gettext: configureFlags should be a list
3 years ago
Aaron Andersen
b929911380
php80.extensions.oci8: 2.2.0 -> 3.0.1
3 years ago
ajs124
0f04df98a2
php80Extensions.opcache: drop patch
...
does not apply anymore and it compiles without it now
3 years ago
Aaron Andersen
b5707ce9c0
php.extensions.pdlib: init at 1.0.2
4 years ago
Jan Tojnar
7e8b2b7e98
phpPackages: convert to scope
...
This will make it easier to make overridable.
Had to rename `packages` attribute to `tools` in `php-packages.nix` because `packages` is shadowed by `makeScope`.
4 years ago
Soner Sayakci
4cd8412880
php80: init at 8.0.0
4 years ago
Elis Hirwing
3d31818f1a
php: Drop usage of isPhp73 and isPhp74
...
These variables have bad names that doesn't really make full sense
4 years ago
Elis Hirwing
6d0abdd9c1
phpExtensions.yaml: Move to separate directory
4 years ago
Elis Hirwing
e810b999eb
phpExtensions.xdebug: Move to separate directory
4 years ago