File tree 1 file changed +10
-5
lines changed
1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 138
138
generic = "${ nixpkgs } /pkgs/development/interpreters/php/generic.nix" ;
139
139
mkPhp = args : prev . callPackage generic ( _mkArgs args ) ;
140
140
141
- base-master = prev . callPackage generic ( _mkArgs {
141
+ base-master = let
142
+ pear = prev . fetchurl {
143
+ url = "https://pear.php.net/install-pear-nozlib.phar" ;
144
+ hash = "sha256-UblKVcsm030tNSA6mdeab+h7ZhANNz7MkFf4Z1iigjs=" ;
145
+ } ;
146
+ in prev . callPackage generic ( _mkArgs {
142
147
version =
143
148
let
144
149
configureFile = "${ php-src } /configure.ac" ;
@@ -181,14 +186,14 @@ let
181
186
182
187
phpAttrsOverrides = attrs : {
183
188
src = php-src ;
184
- configureFlags = attrs . configureFlags ++ [
185
- # install-pear-nozlib.phar (normally shipped in tarball) would need to be downloaded.
186
- "--without-pear"
187
- ] ;
188
189
189
190
preConfigure = attrs . preConfigure or "" + ''
190
191
./scripts/dev/genfiles
191
192
'' ;
193
+
194
+ postConfigure = ''
195
+ cp -f ${ pear } ./pear/install-pear-nozlib.phar
196
+ '' ;
192
197
} ;
193
198
} ) ;
194
199
in
You can’t perform that action at this time.
0 commit comments