-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #102818 from etu/php-split-to-leafs
php: Refactor to have the different versions as separate files
- Loading branch information
Showing
4 changed files
with
55 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{ callPackage, lib, stdenv, nixosTests, ... }@_args: | ||
|
||
let | ||
generic = (import ./generic.nix) _args; | ||
|
||
base = callPackage generic (_args // { | ||
version = "7.3.24"; | ||
sha256 = "1655rj4w63n5fkvdj3kz9f5jfyjgvzw8a6j8zkzgic1p42xszdsm"; | ||
|
||
# https://bugs.php.net/bug.php?id=76826 | ||
extraPatches = lib.optional stdenv.isDarwin ./php73-darwin-isfinite.patch; | ||
}); | ||
|
||
in base.withExtensions ({ all, ... }: with all; ([ | ||
bcmath calendar curl ctype dom exif fileinfo filter ftp gd | ||
gettext gmp hash iconv intl json ldap mbstring mysqli mysqlnd | ||
opcache openssl pcntl pdo pdo_mysql pdo_odbc pdo_pgsql pdo_sqlite | ||
pgsql posix readline session simplexml sockets soap sodium sqlite3 | ||
tokenizer xmlreader xmlwriter zip zlib | ||
] ++ lib.optionals (!stdenv.isDarwin) [ imap ])) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ callPackage, lib, stdenv, nixosTests, ... }@_args: | ||
|
||
let | ||
generic = (import ./generic.nix) _args; | ||
|
||
base = callPackage generic (_args // { | ||
version = "7.4.12"; | ||
sha256 = "0rwrl7xgfq2bbgmy34klgfsqa7v935074ibanmic9pwy4g676vvf"; | ||
}); | ||
|
||
in base.withExtensions ({ all, ... }: with all; ([ | ||
bcmath calendar curl ctype dom exif fileinfo filter ftp gd | ||
gettext gmp iconv intl json ldap mbstring mysqli mysqlnd opcache | ||
openssl pcntl pdo pdo_mysql pdo_odbc pdo_pgsql pdo_sqlite pgsql | ||
posix readline session simplexml sockets soap sodium sqlite3 | ||
tokenizer xmlreader xmlwriter zip zlib | ||
] ++ lib.optionals (!stdenv.isDarwin) [ imap ])) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters