Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
|
|
Often packages install the compiled files to
`$(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/ccache` (e.g. see
guile-opengl). This path is not explicitly given in the info page, but
is used in a couple of places, and is also part of `%load-compiled-path`
variable in guile (for `"${guile}/lib/guile/2.2/ccache`).
Similarly, the site-ccache is also part of `%load-compiled-path` in
guile.
|
|
guile: disable parallel building for reproducibility
|
|
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
|
|
|
|
See https://lists.gnu.org/archive/html/info-gnu/2020-03/msg00004.html
for release information
|
|
|
|
For compat with set -u
|
|
|
|
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/guile/versions
|
|
|
|
|
|
|
|
`pkgsBuildTarget` allows us to avoid repeated and confusing conditions.
The others merely provide clarity for one the foreign package set's
target platform matters.
|
|
|
|
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
|
|
HTTP -> HTTPS for:
- http://savannah.gnu.org/
- http://git.savannah.gnu.org/
- http://download.savannah.gnu.org/
- http://svn.savannah.gnu.org/
|
|
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
|
|
|
|
|
|
The hack of using `crossConfig` to enforce stricter handling of
dependencies is replaced with a dedicated `strictDeps` for that purpose.
(Experience has shown that my punning was a terrible idea that made more
difficult and embarrising to teach teach.)
Now that is is clear, a few packages now use `strictDeps`, to fix
various bugs:
- bintools-wrapper and cc-wrapper
|
|
We fixed the linker issue with propagated dependencies.
(cherry picked from commit 515ca1a7c8ca1c57b472826ae2b5dd2965b8b4bf)
|
|
Fixes #37548
(cherry picked from commit 72984210ab06dc3a56a1c2b666f3528ec5dcaadf)
|
|
Fixes #37548
(cherry picked from commit 2119041dbf4323ff3e92e605b70b75fc2c252741)
|
|
(cherry picked from commit 76bc1d3fae46f28dd28cad8bc998dba74d03285e)
|
|
(cherry picked from commit f79fa7794176c11530a3be3f05ffbc10f1e53003)
|
|
|
|
We fixed the linker issue with propagated dependencies.
|
|
trivial part)
|
|
Fixes #37548
|
|
Fixes #37548
|
|
|
|
|
|
2.2.3: https://lists.gnu.org/archive/html/guile-devel/2017-12/msg00000.html
2.2.2: https://lists.gnu.org/archive/html/guile-devel/2017-04/msg00035.html
2.2.1: https://lists.gnu.org/archive/html/guile-devel/2017-04/msg00034.html
|
|
This commits needs a MAJOR audit as I oftentimes just guessed which of
`$hostOffset`, `$targetOffset`, or a fixed offset should be used.
|
|
|
|
|
|
|
|
Reinstate guile 2.0.x. Use it for autogen
|
|
|
|
civodul today on irc said that 2.0.13 likely has the parallel building
issue fixed (case equal-or-over 8 cores). Let's try.
|
|
I forgot to /cc maintainer @civodul about the output-splitting.
|
|
The main aim is to decouple propagatedBuildInputs from $out.
|
|
No rebuild on non-Solaris.
|
|
|
|
... and I don't feel like digging into the exact cause.
It's made worse by the fact that guile is quite a mass rebuild.
|
|
guile: apply patch fixing 00-repl-server.test stability (WIP)
|
|
|