/m4/

/cgit-static/better-cgit-markdown-heading-color.css'/>
aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/cinnamon.scm
uix/commit/gnu/packages/make-bootstrap.scm?id=313bf502b52cf16e8934493e41e547c7dbdd31e0'>gnu: gcc-static: Make sure #:modules is not overridden by the inherited GCC....This fixes a regression introduced by 56c833ea287f8f6d3c72f8bddc314960c0164d64 and 25bc0f34c6c059394f546f29a203c2cb9b7cdcf6 where #:modules became ineffective. * gnu/packages/make-bootstrap.scm (%gcc-static)[arguments]: Prepend the required modules to those inherited from GCC-5. While at it, do not splice in the inherited arguments.
AgeCommit message (Expand)Author
2023-04-22gnu: libxapp: Update to 2.4.3....* gnu/packages/cinnamon.scm (libxapp): Update to 2.4.3. Nicolas Goaziou
2023-04-22gnu: Add nemo....* gnu/packages/cinnamon.scm (nemo): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> florhizome
2023-04-22gnu: cinnamon: Update to 5.6.2....* gnu/packages/cinnamon.scm (cinnamon-desktop): Update to 5.4.2. [arguments]<#:configure-flags>: Enable alsa-support. [inputs]: Remove PYTHON-2, remove GOBJECT-INTROSPECTION, add LIBEXT, ALSA-LIB. [native-inputs]: Remove gnu-build-system related packages, add GOBJECT-INTROSPECTION. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> florhizome
2023-01-22gnu: Add libxapp....* gnu/packages/cinnamon.scm (libxapp): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Wamm K. D
2021-12-13gnu: Further simplify package inputs....This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.) Ludovic Courtès
Marius Bakke
2020-03-28gnu: guile-static: Provide a libgc variant with statically built libraries....* gnu/packages/bdw-gc.scm (libgc/static-libs): New public variable. * gnu/packages/make-bootstrap.scm (%guile-static)[propagated-inputs]: Change from LIBGC to LIBGC/STATIC-LIBS. Marius Bakke
2020-03-26gnu: make-bootstrap: Use _IOLBF on Guile 2.0 only....* gnu/packages/make-bootstrap.scm (%binutils-static-stripped, %gcc-stripped, %bootstrap-tarballs)[arguments]: Wrap use of '_IOLBF' in 'cond-expand' and use 'line instead on Guile > 2.0. Jan Nieuwenhuizen
2020-03-24gnu: bootstrap: gcc-static: Use gcc-5....* gnu/packages/make-bootstrap.scm (gcc-static): Use gcc-5. This fixes building libstdc++-boot0 with a newly built %bootstrap-gcc. (%gcc-stripped): Likewise. (gcc-for-bootstrap): Likewise. * gnu/packages/patches/gcc-5-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gcc.scm (gcc-5): Use it. Jan Nieuwenhuizen
2020-03-24Revert "gnu: guile-static-stripped: Update to 2.2."...As discussed on IRC, keeping bootstrap Guile on 2.0 simplifies adding new architectures and removes the need for parameterizing gnu/packages/bootstrap.scm. This reverts commit 2acfe022a740f79b593348cc6362cc4ee8f33bb4. * gnu/packages/make-bootstrap.scm (%guile-static): Revert to guile-2.0. Retain build recipe. * gnu/packages/patches/guile-relocatable.patch: Update for Guile 2.0.14. Jan Nieuwenhuizen
2020-02-17gnu: commencement: %bootstrap-tarballs: Remove %bootstrap-binaries-tarball....* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[i686-linux, x86_64-linux]: Remove %bootstrap-binaries-tarball. * gnu/packages/commencement.scm (file-boot0): Drop bzlib dependency. Jan Nieuwenhuizen
2020-02-15gnu: isl: Move the static library to a separate output....* gnu/packages/gcc.scm (isl)[outputs, arguments]: New fields. * gnu/packages/make-bootstrap.scm (%gcc-static)[inputs]: Add ISL:STATIC. Marius Bakke
2020-02-15gnu: binutils: Update to 2.34....* gnu/packages/base.scm (binutils): Update to 2.34. [arguments]: Add #:make-flags. [properties]: New field. (binutils+documentation): New public variable. * gnu/packages/make-bootstrap.scm (%binutils-static)[arguments]: Inherit #:make-flags. Marius Bakke
2020-02-06gnu: gcc: Switch back to using 'C_INCLUDE_PATH' instead of 'CPATH'....Fixes <https://bugs.gnu.org/30756>. Initially reported by Julien Lepiller <julien@lepiller.eu>. * gnu/packages/base.scm (make-gcc-libc): Remove 'treat-glibc-as-system-header' phase from 'arguments'. * gnu/packages/commencement.scm (gcc-final): Likewise. * gnu/packages/gcc.scm (gcc-4.7)[arguments]: Add "include/c++" to 'CPLUS_INCLUDE_PATH'. (gcc-6)[native-search-paths]: Remove. * gnu/packages/make-bootstrap.scm (gcc-for-bootstrap): Remove 'native-search-paths' and 'arguments'. * gnu/packages/patches/python-2.7-search-paths.patch, gnu/packages/patches/python-3-search-paths.patch: Replace "CPATH" with "C_INCLUDE_PATH". * guix/build-system/cmake.scm (lower): When not cross-compiling, move INPUTS from the 'host-inputs' field to the 'build-inputs' field of the bag, right after NATIVE-INPUTS. * guix/build-system/glib-or-gtk.scm (lower): Likewise. * guix/build-system/gnu.scm (lower): Likewise. * guix/build-system/meson.scm (lower): Likewise. Ludovic Courtès
2020-01-16gnu: make-bootstrap: Add cross-libc:static to the inputs....This is a follow-up of 4610ab7c9a5327df0d475262817bc081a5891aa8. 'getpw' & co fail with a cross-compiled statically-linked guile. * gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)[inputs]: Add "cross-libc:static". Mathieu Othacehe
2019-11-28gnu: Remove static-bash-for-bootstrap....* gnu/packages/make-bootstrap.scm (static-bash-for-bootstrap): Remove variable. (%static-inputs): Let gawk use static-bash if %current-target-system. Use static-bash. Efraim Flashner
2019-11-09gnu: make-bootstrap: Slightly clarify 'package-with-relocatable-glibc'....* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc) [cross-bootstrap-libc]: Take an explicit 'target' argument. Remove redundant 'parameterize' form. [inputs, native-inputs]: Adjust accordingly. Ludovic Courtès
2019-11-09gnu: make-bootstrap: Memoize GCC variant....This reduces the number of nodes in "guix graph guile-static-stripped" from 165 to 150. Likewise, the hit rate in the 'add-data-to-store' cache for "guix build guile-static-stripped -nd" goes from 24% to 12%. * gnu/packages/make-bootstrap.scm (gcc-for-bootstrap): New procedure. (package-with-relocatable-glibc): Use it. Ludovic Courtès
2019-10-21gnu: make-bootstrap: Memoize 'glibc-for-bootstrap'....This reduces the graph shown by: guix graph -e '(@@ (gnu packages make-bootstrap) %gcc-static)' from 258 nodes (2398 edges) to 179 nodes (1872 edges). * gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Turn into an 'mlambdaq'. (package-with-relocatable-glibc, %glibc-stripped): Explicitly pass an argument to 'glibc-for-bootstrap'. Ludovic Courtès
2019-09-29bootstrap: bash: Update for bash-5.0....* gnu/packages/patches/bash-4.4-linux-pgrp-pipe.patch: Remove. * gnu/packages/patches/bash-reproducible-linux-pgrp-pipe.patch: New file. * gnu/packages/make-bootstrap.scm (static-bash-for-bootstrap): Update to use it. * gnu/local.mk (dist_patch_DATA): Likewise. Jan Nieuwenhuizen
2019-09-29bootstrap: mes: Add mes-0.19....* gnu/packages/mes.scm (mes-0.19): New variable. (mes): Inherit it. * gnu/packages/make-bootstrap.scm (%mes-minimal): Likewise. Jan Nieuwenhuizen
2019-09-29bootstrap: mescc-tools: Use mescc-tools-0.5.2, mescc-tools....* gnu/packages/mes.scm (mescc-tools-0.5.2): New variable; rename from mescc-tools. (mescc-tools): Rename from mescc-tools-0.6.1. Fix build. * gnu/packages/make-bootstrap.scm (%mescc-tools-static): Inherit fixed mescc-tools-0.5.2. Jan Nieuwenhuizen
2019-08-29Merge branch 'master' into core-updatesMark H Weaver
2019-08-15bootstrap: guile-static: Disable parallel build....* gnu/packages/make-bootstrap.scm (%guile-static)[arguments]: Override #:parallel-build? to be #f. Mark H Weaver
2019-08-15bootstrap: Build bootstrap bash deterministically....* gnu/packages/patches/bash-4.4-linux-pgrp-pipe.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/make-bootstrap.scm (static-bash-for-bootstrap): New variable. (%static-inputs): Use 'static-bash-for-bootstrap' instead of 'static-bash'. Mark H Weaver
2019-08-15bootstrap: Build the new reduced binary seed bootstrap on x86....* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[inputs]: On i686-linux and x86_64-linux, substitute linux-libre-headers, Mes, and MesCC, in place of GCC, binutils, and glibc. Mark H Weaver
2019-08-15bootstrap: Add mes-minimal-stripped-tarball....* gnu/packages/make-bootstrap.scm (%mes-minimal, %mes-minimal-stripped, %mes-bootstrap-tarball): New variable. Modified-By: Mark H Weaver <mhw@netris.org> Jan Nieuwenhuizen
2019-08-15bootstrap: Add mescc-tools-static-stripped-tarball....* gnu/packages/make-bootstrap.scm (%mescc-tools-static, %mescc-tools-static-stripped, %mescc-tools-bootstrap-tarball): New variable. Modified-By: Mark H Weaver <mhw@netris.org> Jan Nieuwenhuizen
2019-08-15gnu: Add linux-libre-headers-bootstrap-tarball....* gnu/packages/make-bootstrap.scm (%linux-libre-headers-stripped): New variable. (%linux-libre-headers-bootstrap-tarball): New variable. Jan Nieuwenhuizen
2019-07-02gnu: bootstrap-tarballs: Don't include the native Mes when cross-compiling....* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[inputs]: Check %CURRENT-TARGET-SYSTEM when deciding whether to use the reduced binary seeds. Marius Bakke
2019-07-02gnu: make-bootstrap: Adjust for GCC 7....* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)[native-inputs]: Add SEARCH-PATHS to CROSS-GCC, and NATIVE-SEARCH-PATHS to the native GCC. Marius Bakke
2019-07-02gnu: make-bootstrap: Restore cross-compilation workarounds....These workarounds were removed in cf8264364761857ca3550398369a0f20d7b0d512 and 218eb6e611c0a238802bf9cb5742d37cea0bb012, but were needed for %BOOTSTRAP-TARBALLS. * gnu/packages/make-bootstrap.scm (%static-inputs)[coreutils, tar]: Add <#:configure-flags>. Marius Bakke
2019-02-28gnu: make-bootstrap: Adjust for GCC7....This is a follow-up to commit 01e8263febb9634564b4b73af49b81a36567a11b. * gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc): Add the GCC7 'treat-glibc-as-system-header' build phase. Marius Bakke