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.
2022-02-20 09:07:44 +00:00
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.
2022-02-20 09:07:24 +00:00
Finn Behrens
eeed6c653b
guile_3_0: fix aarch64-darwin build
2022-01-01 00:21:34 +01:00
AndersonTorres
4e7399a3e5
guile: init at 3.0
2021-09-29 17:29:32 -03:00
AndersonTorres
3859aab0c6
guile 2.2: rename and reformat
2021-09-29 17:29:31 -03:00
AndersonTorres
8572e8818f
guile 2.0: rename and reformat
2021-09-29 17:29:31 -03:00
AndersonTorres
af62264e5c
guile 1.8: rename and reformat
2021-09-29 13:00:56 -03:00
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>
2021-02-23 20:38:06 +09:00
Ben Siraphob
001c0cbe54
pkgs/development/interpreters: stdenv.lib -> lib
2021-01-23 20:29:03 +07:00
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.
2021-01-19 01:16:25 -08:00
Dmitry Bogatov
507369bf27
guile: fix static build
2020-12-30 00:00:00 +00:00
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.
2020-11-28 11:16:25 +01:00
Doron Behar
4696a622ce
Merge pull request #78778 from grahamc/guile-r13y
...
guile: disable parallel building for reproducibility
2020-10-21 20:21:25 +03:00
Arthur Gautier
230a563bfe
guile: fixup musl support
...
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2020-08-22 10:31:02 -07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
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
2020-03-11 23:56:38 +00:00
Graham Christensen
6fea9e5902
guile: disable parallel building for reproducibility
2020-01-29 11:59:03 -05:00
Jan Tojnar
2a85ee83b2
guile: fix unbound variable in setup-hook
...
For compat with set -u
2019-11-20 05:12:13 +01:00
volth
7b8fb5c06c
treewide: remove redundant quotes
2019-09-08 23:38:31 +00:00
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
2019-07-15 09:05:36 -07:00
Ben Wolsieffer
0a7bc4645b
guile: 2.2.3 -> 2.2.4
2019-06-15 18:20:16 +02:00
Matthew Bauer
85cc94c40e
guile_2_0: add patches for macos 10.12
2019-04-26 21:54:54 -04:00
Matthew Bauer
5428db7c7c
guile: apply patch for macOS 10.12+
2019-04-26 21:54:51 -04:00
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.
2019-03-24 22:12:15 -04:00
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-16 20:37:15 +01:00
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/
2018-12-02 15:51:59 +01:00
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/
2018-12-02 15:33:09 +01:00
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.
2018-08-30 17:20:32 -04:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
John Ericson
5e17335bd7
Merge remote-tracking branch 'upstream/staging' into strictDeps
2018-05-14 23:33:03 -04:00
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
2018-05-14 23:30:37 -04:00
John Ericson
130a0cbde6
guile: Remove old crossAttrs
...
We fixed the linker issue with propagated dependencies.
(cherry picked from commit 515ca1a7c8
)
2018-05-13 11:36:30 -04:00
Michael Alan Dorman
d77dab3ecc
guile: Fix and clean up libtool
propagation fixes
...
Fixes #37548
(cherry picked from commit 72984210ab
)
2018-05-13 11:36:30 -04:00
Michael Alan Dorman
9a4cc93522
guile-1.8: Fix and clean up libtool
propagation fixes
...
Fixes #37548
(cherry picked from commit 2119041dbf
)
2018-05-13 11:36:29 -04:00
John Ericson
8415682658
guile: Fix cross more, including 1.8
...
(cherry picked from commit 76bc1d3fae
)
2018-05-13 11:36:29 -04:00
Shea Levy
0fcad047b9
Guile: Fix cross-compilation
...
(cherry picked from commit f79fa77941
)
2018-05-13 11:36:29 -04:00
John Ericson
f40aa17933
Merge remote-tracking branch 'upstream/master' into staging
2018-05-10 13:29:04 -04:00
John Ericson
515ca1a7c8
guile: Remove old crossAttrs
...
We fixed the linker issue with propagated dependencies.
2018-05-10 12:16:29 -04:00
Jan Malakhovski
7438083a4d
tree-wide: disable doCheck
and doInstallCheck
where it fails (the trivial part)
2018-04-25 04:18:46 +00:00
Michael Alan Dorman
72984210ab
guile: Fix and clean up libtool
propagation fixes
...
Fixes #37548
2018-03-22 14:54:38 -04:00
Michael Alan Dorman
2119041dbf
guile-1.8: Fix and clean up libtool
propagation fixes
...
Fixes #37548
2018-03-22 14:54:23 -04:00
John Ericson
76bc1d3fae
guile: Fix cross more, including 1.8
2018-03-06 18:39:39 -05:00
Shea Levy
f79fa77941
Guile: Fix cross-compilation
2018-02-25 20:36:43 -05:00
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
2018-01-13 13:53:48 -06:00
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.
2017-12-30 22:04:22 -05:00
Eelco Dolstra
a13802b2c8
Merge remote-tracking branch 'origin/master' into gcc-6
2017-07-21 11:05:58 +02:00
John Ericson
c3c5793ab2
guile: Don't use stdenv.cross
2017-06-28 18:21:05 -04:00
Robin Gloster
da9adb8fab
Merge remote-tracking branch 'upstream/master' into gcc-6
2017-05-20 14:55:44 +02:00
Michael Raskin
0cf93fda07
guile_2_0: init at 2.0.13
...
Reinstate guile 2.0.x. Use it for autogen
2017-03-19 20:05:14 +01:00
Rahul Gopinath
5498dd6364
guile: 2.0 -> 2.2
2017-03-19 10:47:22 -07:00