Age | Commit message (Expand) | Author |
2018-03-29 | Merge branch 'master' into core-updates | Marius Bakke |
2018-03-27 | gnu: bootstrap: Remove unneeded import....* gnu/packages/bootstrap.scm: Remove unneeded (guix build utils) import.
| Ludovic Courtès |
2018-03-16 | bootstrap: Use invoke instead of system*....* gnu/packages/bootstrap.scm (package-from-tarball): Ignore the result of
the snippet procedure. Use invoke and remove vestigial plumbing.
(%bootstrap-coreutils&co): Remove the vestigial #t from the snippet.
(%bootstrap-glibc, %bootstrap-gcc)[arguments]: Use invoke. Return #t from the
builder.
| Mark H Weaver |
2018-02-19 | gnu: Add basic support for s390x-linux-gnu targets....* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
"s390x-linux".
* gnu/packages/linux.scm (system->linux-architecture): Add "s390"
prefix.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| mephi42 |
2018-01-18 | gnu: bootstrap: 'package-with-bootstrap-guile' uses 'eq?' memoization....* gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Use
'mlambdaq'.
| Ludovic Courtès |
2017-08-28 | gnu: guix: Factorize downloads of bootstrap tarball....* gnu/packages/bootstrap.scm (bootstrap-guile-origin): New procedure.
* gnu/packages/package-management.scm (guix)[inputs]: Remove
'boot-guile' procedure; use 'bootstrap-guile-origin' instead.
| Ludovic Courtès |
2017-08-28 | gnu: bootstrap: Prefer HTTPS for downloads....* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add "https" URL first.
| Ludovic Courtès |
2017-08-28 | gnu: guile-bootstrap: Use a fixed-output derivation to download....* gnu/packages/bootstrap.scm (bootstrap-guile-url-path)
(bootstrap-guile-hash, download-bootstrap-guile): New procedures.
(raw-build): Use it. Script uses $GUILE_TARBALL. Add GUILE to the
inputs of the derivation.
| Ludovic Courtès |
2017-07-07 | gnu: Add basic support for powerpc64le-linux-gnu targets....* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
"powerpc64le-linux".
* gnu/packages/linux.scm (system->linux-architecture): Add "powerpc"
prefix.
(system->defconfig): Add "powerpc64le-" prefix.
| Ludovic Courtès |
2017-05-01 | gnu: Add gcc-vc4....Fixes <https://bugs.gnu.org/26541>.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add vc4-elf.
* gnu/packages/embedded.scm (gcc-vc4): New variable.
| Danny Milosavljevic |
2017-03-09 | Merge branch 'master' into core-updates | Ludovic Courtès |
2017-03-07 | gnu: Add basic support for "alpha-linux" systems....* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
"/lib/ld-linux.so.2" as "alpha-linux" ld.so.
* gnu/packages/linux.scm (system->linux-architecture): Add "alpha" arch.
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Sergei Trofimovich |
2017-02-20 | gnu: Add bootstrap-binaries for 'aarch64-linux'....These bootstrap-binaries were built against commit
8f8f250bdca917b3ce38aa0902f01b19081859a4.
* gnu/packages/bootstrap/aarch64-linux/bash,
gnu/packages/bootstrap/aarch64-linux/mkdir,
gnu/packages/bootstrap/aarch64-linux/xz,
gnu/packages/bootstrap/aarch64-linux/tar: New files.
* gnu/local.mk (bootstrap_aarch64_linuxdir)
(dist_bootstrap_aarch64_linux_DATA)
(nodist_bootstrap_aarch64_linux_DATA): New variables.
(DISTCLEANFILES): Add $(nodist_bootstrap_aarch64_linux_DATA).
(gnu/packages/bootstrap/aarch64-linux/guile-2.0.14.tar.xz): New target.
* build-aux/download.scm (filename->uri): Add aarch64-linux entry.
* gnu/packages/bootstrap.scm (raw-build): Use guile-2.0.14.tar.xz on
aarch64-linux.
(glibc-dynamic-linker, %bootstrap-coreutils&co, %boostrap-binutils)
(%bootstrap-glibc, %bootstrap-gcc): Add aarch64-linux cases.
* m4/guix.m4 (GUIX_SYSTEM_TYPE): Add aarch64 case.
(GUIX_ASSERT_SUPPORTED_SYSTEM): Add aarch64-linux to supported list.
* doc/guix.texi (GNU Distribution): Add aarch64-linux to the list of
supported systems.
* tests/packages.scm (package-search-derivation, snippet): Add aarch64
case.
| Efraim Flashner |
2017-02-20 | gnu: %bootstrap-coreutils&co: Patch egrep/fgrep to work regardless of $PATH....This is the bootstrap version of 1063d325ea76aa2b00dfcd3d436b16e412103df1
* gnu/packages/bootstrap.scm (%bootstrap-coreutils&co)[source]: Patch
the absolute location of 'grep' when called from 'egrep' or 'fgrep'.
| Efraim Flashner |
2017-02-02 | Merge branch 'master' into core-updates | Leo Famulari |
2017-01-28 | Use 'mlambda' instead of 'memoize'....* gnu/packages.scm (find-newest-available-packages): Use 'mlambda'
instead of (memoize (lambda ...) ...).
* gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Likewise.
* guix/build-system/gnu.scm (package-with-explicit-inputs)[rewritten-input]:
Likewise.
* guix/build-system/python.scm (package-with-explicit-python)[transform]:
Likewise.
* guix/derivations.scm (derivation->string): Likewise.
* guix/gnu-maintenance.scm (gnu-package?): Likewise.
* guix/modules.scm (module-file-dependencies): Likewise.
* guix/scripts/graph.scm (standard-package-set): Likewise.
* guix/scripts/lint.scm (official-gnu-packages*): Likewise.
* guix/store.scm (store-regexp*): Likewise.
* guix/utils.scm (location): Likewise.
| Ludovic Courtès |
2017-01-28 | Add (guix memoization)....* guix/combinators.scm (memoize): Remove.
* guix/memoization.scm: New file.
* Makefile.am (MODULES): Add it.
* gnu/packages.scm, gnu/packages/bootstrap.scm,
guix/build-system/gnu.scm, guix/build-system/python.scm,
guix/derivations.scm, guix/gnu-maintenance.scm,
guix/import/cran.scm, guix/import/elpa.scm,
guix/modules.scm, guix/scripts/build.scm,
guix/scripts/graph.scm, guix/scripts/lint.scm,
guix/store.scm, guix/utils.scm: Adjust imports accordingly.
| Ludovic Courtès |
2017-01-06 | Merge branch 'master' into core-updates | Leo Famulari |
2017-01-04 | gnu: bootstrap: Add the dynamic linker name for "powerpc-linux"....This commit completes cross-compilation support for powerpc-linux-gnu.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add "powerpc-linux"
case.
| Carlos Sánchez de La Lama |
2017-01-01 | gnu: Add dummy linker for propeller-elf....* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
propeller-elf.
| Ricardo Wurmus |
2016-12-17 | gnu: bootstrap: Add FTP URL for bootstrap binaries....* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add
ftp://alpha.gnu.org (http://alpha.gnu.org is currently unresponsive.)
| Ludovic Courtès |
2016-10-09 | gnu: Add arm-none-eabi cross compiler....* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for "arm-eabi".
* gnu/packages/embedded.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
| Ricardo Wurmus |
2016-05-13 | Merge branch 'master' into core-updates | Leo Famulari |
2016-05-04 | utils: Move combinators to (guix combinators)....* guix/utils.scm (compile-time-value, memoize, fold2)
(fold-tree, fold-tree-leaves): Move to...
* guix/combinators: ... here. New file.
* tests/utils.scm ("fold2, 1 list", "fold2, 2 lists")
(fold-tree tests): Move to...
* tests/combinators.scm: ... here. New file.
* Makefile.am (MODULES, SCM_TESTS): Add them.
* gnu/packages.scm, gnu/packages/bootstrap.scm,
gnu/services/herd.scm, guix/build-system/gnu.scm,
guix/build-system/python.scm, guix/derivations.scm,
guix/gnu-maintenance.scm, guix/import/elpa.scm,
guix/scripts/archive.scm, guix/scripts/build.scm,
guix/scripts/graph.scm, guix/scripts/lint.scm,
guix/scripts/size.scm, guix/scripts/substitute.scm,
guix/serialization.scm, guix/store.scm, guix/ui.scm: Adjust imports
accordingly.
| Ludovic Courtès |
2016-05-02 | Merge branch 'master' into core-updates | Mathieu Lirzin |
2016-05-01 | gnu: bootstrap: Add case for i686-mingw....* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for i686-mingw.
Signed-off-by: Manolis Ragkousis <manolis837@gmail.com>
| Jan Nieuwenhuizen |
2016-04-27 | gnu: Add missing synopses and descriptions....* gnu/packages/bootstrap.scm (package-from-tarball)
(%bootstrap-glibc, %bootstrap-gcc): Set 'description' field.
* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs): Set 'synopsis'
and 'description'.
| Ludovic Courtès |
2016-04-16 | gnu: bootstrap: Add the location of ld.so on arm64....* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add the dynamic
linker for aarch64-linux.
| Manolis Ragkousis |
2016-02-28 | gnu: bootstrap: Honor the origin's names....Reported by Mark H Weaver <mhw@netris.org>
at <https://lists.gnu.org/archive/html/guix-devel/2016-02/msg01100.html>.
* gnu/packages/bootstrap.scm (bootstrap-origin)[boot]: Honor NAME.
| Ludovic Courtès |
2015-09-13 | Merge branch 'master' into core-updates | Ludovic Courtès |
2015-09-06 | gnu: Set license of the bootstrap tools....* gnu/packages/bootstrap.scm (package-from-tarball)[license]: Set to
GPL3+.
* gnu/packages/make-bootstrap.scm (%static-binaries)[license]:
Likewise.
| Ludovic Courtès |
2015-09-04 | gnu: bootstrap: Add the location of ld.so on GNU/Hurd....* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add the dynamic
linker for i686-gnu and i585-gnu.
Signed-off-by: Manolis Ragkousis <manolis837@gmail.com>
| Marek Benc |