This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.
Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
* gnu/packages/curl.scm (curlie): Update to 1.8.2.
[arguments] <install-source?>: It's not required for the final
executible.
[inputs]: Remove go-golang-org-x-crypto.
Change-Id: I13839a5d312ef08ea68b51f345e47689e9bbf68f
* gnu/packages/curl.scm: As all Golang dependencies were shifted to
corresponded submodules, remove not required "golang" module from used
ones.
Change-Id: I3f05a01058f57d6c29a89ccf7333dfe03e88d47c
* gnu/packages/curl.scm (curl/fixed) [source]: Inherit base package patches,
having the effect of re-adding 'curl-use-ssl-cert-env.patch'.
Change-Id: I5c0fb5e44ad26cca9490cbbdef824011cffa9b2b
Until now users would have to cargo cult or inspect the private
%default-modules variable of (guix build-systems gnu) to discover which
modules to include when extending the used modules via the #:modules argument.
The renaming was automated via the command:
$ git grep -l %gnu-build-system-modules
| xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i
* guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to...
(%default-gnu-imported-modules): ... this.
(%default-modules): Rename to...
(%default-gnu-modules): ... this. Export.
(dist-package, gnu-build, gnu-cross-build): Adjust accordingly.
Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
* gnu/packages/golang.scm (go-golang-org-x-sys): Move
from here ...
* gnu/packages/golang-build.scm: ... to here.
* gnu/packages/curl.scm: Add (gnu packages golang-build) module.
* gnu/packages/databases.scm: As above.
* gnu/packages/docker.scm: As above.
* gnu/packages/golang-build.scm: As above.
* gnu/packages/golang.scm: As above.
* gnu/packages/irc.scm: As above.
* gnu/packages/linux.scm: As above.
* gnu/packages/password-utils.scm: As above.
* gnu/packages/syncthing.scm: As above.
* gnu/packages/textutils.scm: As above.
* gnu/packages/vpn.scm: As above.
* gnu/packages/weather.scm: As above.
* gnu/packages/web.scm: As above.
Change-Id: I161e89cacb9aa87b4fbb643ecd9ad32cfe49c9d7
* gnu/packages/curl.scm (curl)[arguments]: Adjust the flags in the
custom 'check phase to skip a test instead of ignoring the test result.
Change-Id: Ib2098137b04766988507d2f86832871150cd0af7
* gnu/packages/curl.scm (curl)[arguments]: When building natively on the Hurd,
also skip test 564.
Change-Id: I265049b70c6255f075a98b1a385d40d9dd84badf
* gnu/packages/curl.scm (curl)[arguments]: Adjust custom 'check phase to
skip a test on armhf-linux and aarch64-linux.
Change-Id: I26fcb8c911a412c9196b759caefb6a003a241b6b
This is a followup to d6d706a58b. The version
string is set separately to have the same length as curl for grafting and was
forgotten in the previous commit.
* gnu/packages/curl.scm (curl/fixed)[version]: Set to "8.4.0a" to match actual
version and length needed for grafting.
According to upstream, the current version has 19 security issues.
See also <https://curl.se/docs/vuln-7.85.0.html>.
* gnu/packages/curl.scm (curl/fixed): New variable.
(curl): Use it as replacement.