Ben Siraphob
259fa13d53
treewide: remove nativeBuildInputs that are in stdenv
2 years ago
Sergei Trofimovich
a96ff65536
guile_3_0: fix attribute for updater script
...
Without the change updater script extracts location from `guile` (`guile_2_2`).
I did not notice it initially as I use local override of `guile = guile_3_0`.
2 years ago
Sergei Trofimovich
4e9cfefb8a
pkgsLLVM.guile, pkgsLLVM.guile_3_0: avoid -lgcc_s on clang, not just darwin
...
Otherwise pkgsLLVM.guile / pkgsLLVM.guile_3_0 fails early on linux.
2 years ago
Sergei Trofimovich
fce058c80e
guile_3_0: 3.0.7 -> 3.0.8
...
While at it added trivial updater script.
Changes: https://git.savannah.gnu.org/cgit/guile.git/tree/NEWS?h=v3.0.8#n8
Had to disable LTO on darwin as toolchain can't link executables there.
2 years ago
Finn Behrens
eeed6c653b
guile_3_0: fix aarch64-darwin build
3 years ago
AndersonTorres
4e7399a3e5
guile: init at 3.0
3 years ago
AndersonTorres
3859aab0c6
guile 2.2: rename and reformat
3 years ago
AndersonTorres
8572e8818f
guile 2.0: rename and reformat
3 years ago
AndersonTorres
af62264e5c
guile 1.8: rename and reformat
3 years ago
Masanori Ogino
8d213e1ff9
guile-1.8: fix CVE-2016-8605
...
Backports 245608911698adb3472803856019bdd5670b6614 from guile.git
Fixes https://github.com/NixOS/nixpkgs/issues/73648
Signed-off-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
3 years ago
Ben Siraphob
001c0cbe54
pkgs/development/interpreters: stdenv.lib -> lib
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
Dmitry Bogatov
507369bf27
guile: fix static build
4 years ago
Kovacsics Robert
612ec25256
guile: setup hook, use compiled files
...
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.
4 years ago
Arthur Gautier
230a563bfe
guile: fixup musl support
...
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
4 years ago
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
4 years ago
Lancelot SIX
605640b294
guile: 2.2.6 -> 2.2.7
...
See https://lists.gnu.org/archive/html/info-gnu/2020-03/msg00004.html
for release information
4 years ago
Graham Christensen
6fea9e5902
guile: disable parallel building for reproducibility
4 years ago
Jan Tojnar
2a85ee83b2
guile: fix unbound variable in setup-hook
...
For compat with set -u
5 years ago
volth
7b8fb5c06c
treewide: remove redundant quotes
5 years ago
R. RyanTM
02466bea79
guile: 2.2.4 -> 2.2.6
...
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
5 years ago
Ben Wolsieffer
0a7bc4645b
guile: 2.2.3 -> 2.2.4
5 years ago
Matthew Bauer
85cc94c40e
guile_2_0: add patches for macos 10.12
5 years ago
Matthew Bauer
5428db7c7c
guile: apply patch for macOS 10.12+
5 years ago
John Ericson
655a29ff9c
ghc, go, guile: Use new `pkgs*`
...
`pkgsBuildTarget` allows us to avoid repeated and confusing conditions.
The others merely provide clarity for one the foreign package set's
target platform matters.
5 years ago
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible
6 years ago
c0bw3b
0498ccd076
Treewide: use HTTPS on GNU domains
...
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/
6 years ago
c0bw3b
93e511c319
Treewide: use HTTPS on GNU Savannah domains
...
HTTP -> HTTPS for:
- http://savannah.gnu.org/
- http://git.savannah.gnu.org/
- http://download.savannah.gnu.org/
- http://svn.savannah.gnu.org/
6 years ago
John Ericson
0828e2d8c3
treewide: Remove usage of remaining redundant platform compatability stuff
...
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
6 years ago
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
6 years ago
John Ericson
330ca731e8
treewide: Get rid of all uses of crossConfig
...
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
6 years ago
John Ericson
130a0cbde6
guile: Remove old crossAttrs
...
We fixed the linker issue with propagated dependencies.
(cherry picked from commit 515ca1a7c8
)
6 years ago
Michael Alan Dorman
d77dab3ecc
guile: Fix and clean up `libtool` propagation fixes
...
Fixes #37548
(cherry picked from commit 72984210ab
)
6 years ago
Michael Alan Dorman
9a4cc93522
guile-1.8: Fix and clean up `libtool` propagation fixes
...
Fixes #37548
(cherry picked from commit 2119041dbf
)
6 years ago
John Ericson
8415682658
guile: Fix cross more, including 1.8
...
(cherry picked from commit 76bc1d3fae
)
6 years ago
Shea Levy
0fcad047b9
Guile: Fix cross-compilation
...
(cherry picked from commit f79fa77941
)
6 years ago
John Ericson
515ca1a7c8
guile: Remove old crossAttrs
...
We fixed the linker issue with propagated dependencies.
6 years ago
Jan Malakhovski
7438083a4d
tree-wide: disable `doCheck` and `doInstallCheck` where it fails (the trivial part)
6 years ago
Michael Alan Dorman
72984210ab
guile: Fix and clean up `libtool` propagation fixes
...
Fixes #37548
6 years ago
Michael Alan Dorman
2119041dbf
guile-1.8: Fix and clean up `libtool` propagation fixes
...
Fixes #37548
6 years ago
John Ericson
76bc1d3fae
guile: Fix cross more, including 1.8
6 years ago
Shea Levy
f79fa77941
Guile: Fix cross-compilation
6 years ago
Will Dietz
f661c4a7fc
guile: 2.2.0 -> 2.2.3
...
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
7 years ago
John Ericson
046f091e0d
treewide: Don't use envHook anymore
...
This commits needs a MAJOR audit as I oftentimes just guessed which of
`$hostOffset`, `$targetOffset`, or a fixed offset should be used.
7 years ago
John Ericson
c3c5793ab2
guile: Don't use stdenv.cross
7 years ago
Michael Raskin
0cf93fda07
guile_2_0: init at 2.0.13
...
Reinstate guile 2.0.x. Use it for autogen
7 years ago
Rahul Gopinath
5498dd6364
guile: 2.0 -> 2.2
7 years ago
Lluís Batlle i Rossell
46c9eac980
guile: enable parallel building
...
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.
7 years ago
Vladimír Čunát
62ca214d4a
guile: fix include path in guile-2.0.pc
...
I forgot to /cc maintainer @civodul about the output-splitting.
7 years ago
Vladimír Čunát
218713aa3d
guile*: split outputs to fix #22757
...
The main aim is to decouple propagatedBuildInputs from $out.
7 years ago