* gnu/packages/gcc.scm (gdc-10): New public variable.
Change-Id: I74e8ed8c635e2f80af5b5504e4d2de97aed188a5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/gcc.scm (gdc-9): New public variable.
Change-Id: I059397ce7ee398c1ed8b6cfcc1d294916c64203a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/gcc.scm (gdc-14): New variable, renamed from gdc.
(gdc): Redefine as an alias for gdc-14.
Change-Id: Ic2f4252fb75da703c9048b74c66026eda249023b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/gcc.scm (make-gdc): New variable. This procedure returns a
package based on the previous gdc-11 and gdc definitions.
[#:modules]: Add (ice-9 ftw).
[#:configure-flags]: Add “--disable-c++tools” and “--disable-plugin”.
Add “--disable-libcc1”, “--disable-libatomic” (since version 11),
“--disable-libcc1”, “--disable-libgomp”, “--disable-libitm”,
“--disable-libquadmath”, “--disable-libsanitizer”, “--disable-libssp”, and
“--disable-libstdcxx” (until version 15).
[#:phases]: Add ‘gdc-cleanup-install’.
[inputs]: Add gcc:lib.
[synopsis]: Override the one inherited from gcc.
[description]: Override the one inherited from gcc. Append a frontend version
note if such version was provided as argument.
[home-page]: Override the one inherited from gcc.
(gdc-11): Implement in terms of make-gdc. Make public.
(gdc): Implement in terms of make-gdc, with gdc-11 as bootstrap-gdc
argument. Make public.
Change-Id: I44d351f8c97427a6bbd1821f9547ae680a154b06
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/music.scm (lilypond): Downgrade to 2.24.4.
This package should track the stable release of LilyPond.
Change-Id: I3a4ae814a719961039a8b7180e8dbd4d8ecc5012
Before this change, the execution would fail with a "TypeError: constructor
returned NULL" error.
* gnu/packages/gnome.scm (gnome-music) [inputs]: Replace tracker with
tinysparql and tracker-miners with localsearch.
Change-Id: I9ba1be70ca385fb0303e0ce717ee22f9cb206235
* doc/guix.texi (Version Control Services):
Update description to not be Git-exclusive.
Update instroduction to mention Fossil in addition to Git.
Add anchor points to navigate to individual services
from the introduction.
Change-Id: I3af870a80fcf249bed97b0d29370f71ff00a9e73
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4354
These imports are incorrect and would trigger a warning since
f650dc0d80.
* gnu/packages/display-managers.scm (guix-simplyblack-sddm-theme)[arguments]:
Remove (srfi srfi-26) from #:modules.
* gnu/packages/fonts.scm (font-meslo-lg)[arguments]: Remove (ice-9 ftw)
from #:modules.
* gnu/packages/ssh.scm (hpn-ssh)[arguments]: Remove (ice-9 string-fun)
from #:imported-modules.
* gnu/packages/tls.scm (dehydrated)[arguments]: Remove (srfi srfi-26)
from #:modules.
Change-Id: Ib712f9f1df62e65adfb685a3a37f1c53a22acad0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
The problem was made evident by the warnings added in
f650dc0d80. The extra import was added in
0a5ce0d1df, in 2017.
* guix/profiles.scm (fonts-dir-file): Remove (srfi srfi-26) from #:modules.
Fixes: https://issues.guix.gnu.org/80578
Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I0ad0a380f9c6421f0876aea7f68e1debf38a1db8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix/gexp.scm (gexp-with-hidden-inputs): Make the last argument to
‘make-gexp’ a source property alist.
(gexp->derivation): Likewise.
Change-Id: I70fa287ab571f4d791e8633131dd55c74624c18c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
I'm assuming this doesn't have any meaningful effect, and it seems to reduce
the number of readlink calls by a lot.
* build-aux/build-self.scm (build-program): Set
%file-port-name-canonicalization to #f.
(build): Ditto.
* build-aux/compile-as-derivation.scm: Ditto.
Change-Id: If43415c46c3911e84c76d1a9828b9c417a140a1b
To avoid one character per syscall output from within the build procedure.
* build-aux/compile-as-derivation.scm: Buffer the current-error-port.
Change-Id: I7725ef0cb1f3ad4e9f5fdd284734f376fd57b253
In the case where port->connection is used, since this doesn't setup
buffering.
* build-aux/build-self.scm (build-program): Setup buffering for the store
socket.
Change-Id: I822bb628e92d1070e78a2ad9e95665ca2ff4a351
So it can be used elsewhere, for example where port->connection is used and
there's a need to setup buffering.
* guix/store.scm (%default-buffer-size): Rename to
%default-store-connection-buffer-size.
(connect-to-daemon, open-connection): Update accordingly.
Change-Id: Ieb932577304786e5dee891ad1652e03c388d4112
* gnu/packages/electronics.scm (python-vunit)[arguments]: Set parallel
flag in ’run-examples #:phase.
Change-Id: If3460b4715f244fd52262f8a67cbc2e88a2dfafc
* gnu/packages/electronics.scm (json-for-vhdl): Move from here ...
* gnu/packages/hdl.scm: ... to here.
Change-Id: I498b652ae7edcad71dd0924264dbd84694ac6a87