[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Guix integration and various other patches.
From: |
Denis 'GNUtoo' Carikli |
Subject: |
Guix integration and various other patches. |
Date: |
Fri, 19 Apr 2024 19:06:17 +0200 |
Hi,
Beside fixes and documentation improvements, this patch set builds the
utilities required for installing GNU Boot on I945 laptops and uses
Guix to do that.
The installation instructions were't modified yet as building the
utilities doesn't affect them.
Note that I'm also aware that Leah Rowe sent a patch to improve the
installation instructions for I945 ThinkPads, and I plan to look later
on if/how it can be integrated in a new patch set that would rework of
the installation instructions later on.
The issue is that right now we have only one flashrom command instead
of two, and the semantics are changed too, so that changes the
installation instructions. In addition we don't ship them yet, so it
could be a good idea to first do a new RC release candidate and then
modify the install instructions to use them.
Denis 'GNUtoo' Carikli (13):
site: status: Add upstream software versions.
docs/install: Don't officially support T60 with ATI GPUs.
build instructions: Mention exact package names for debootstrap.
build instructions: debootstrap: Add Guix.
scripts: misc: guix.sh: fix forgetten tab.
scripts: misc: guix.sh: fix last version detection.
scripts: misc: guix.sh: make it pass shellcheck.
scripts: misc: guix.sh: prevent OOM.
gitignore: sort rules.
gitignore: don't ignore .scm files.
Add topdir ./configure.
Makefile.am: Document commands from site/docs/build/index.md.
Build bucts and patched flashrom for I945 ThinkPads with Guix.
Leah Rowe via Gnuboot-patches (1):
docs/install: replace Libreboot with GNUBoot
.gitignore | 31 ++--
Makefile => Makefile.am | 17 +-
autogen.sh | 17 ++
build | 6 +-
configure.ac | 48 +++++
download | 6 +-
.../i945-thinkpads-install-utilities.scm | 166 ++++++++++++++++++
.../guix/gnuboot/patches/flashrom-1.2.patch | 64 +++++++
resources/packages/flashrom/clean | 35 ----
resources/packages/flashrom/download | 68 -------
resources/packages/flashrom/module | 40 -----
.../Makefile.am | 95 ++++++++++
.../i945-thinkpads-install-utilities/clean | 19 ++
.../distclean | 12 +-
.../i945-thinkpads-install-utilities/download | 19 ++
.../i945-thinkpads-install-utilities/module | 19 ++
resources/packages/src/release | 2 +-
resources/scripts/misc/errno-base.sh | 41 +++++
.../misc/generate-configure-makefiles.sh | 23 +++
resources/scripts/misc/guix.sh | 119 +++++++++++--
resources/scripts/misc/resources.sh | 71 ++++++++
site/contrib.md | 4 +-
site/docs/build/index.md | 140 +++++++++++----
site/docs/install/index.md | 44 ++---
site/docs/install/x60flashscript.patch | 27 ---
site/status.md | 22 +++
site/tasks/index.md | 6 -
tests/lint | 10 +-
28 files changed, 893 insertions(+), 278 deletions(-)
rename Makefile => Makefile.am (84%)
create mode 100755 autogen.sh
create mode 100644 configure.ac
create mode 100644
resources/guix/gnuboot/packages/i945-thinkpads-install-utilities.scm
create mode 100644 resources/guix/gnuboot/patches/flashrom-1.2.patch
delete mode 100755 resources/packages/flashrom/clean
delete mode 100755 resources/packages/flashrom/download
delete mode 100755 resources/packages/flashrom/module
create mode 100644
resources/packages/i945-thinkpads-install-utilities/Makefile.am
create mode 100755 resources/packages/i945-thinkpads-install-utilities/clean
rename resources/packages/{flashrom =>
i945-thinkpads-install-utilities}/distclean (76%)
create mode 100755 resources/packages/i945-thinkpads-install-utilities/download
create mode 100755 resources/packages/i945-thinkpads-install-utilities/module
create mode 100755 resources/scripts/misc/errno-base.sh
create mode 100755 resources/scripts/misc/generate-configure-makefiles.sh
create mode 100755 resources/scripts/misc/resources.sh
delete mode 100644 site/docs/install/x60flashscript.patch
--
2.41.0
- Guix integration and various other patches.,
Denis 'GNUtoo' Carikli <=
- [PATCH v1 01/14] site: status: Add upstream software versions., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 02/14] docs/install: replace Libreboot with GNUBoot, Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 06/14] scripts: misc: guix.sh: fix forgetten tab., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 07/14] scripts: misc: guix.sh: fix last version detection., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 04/14] build instructions: Mention exact package names for debootstrap., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 05/14] build instructions: debootstrap: Add Guix., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 09/14] scripts: misc: guix.sh: prevent OOM., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 03/14] docs/install: Don't officially support T60 with ATI GPUs., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 08/14] scripts: misc: guix.sh: make it pass shellcheck., Denis 'GNUtoo' Carikli, 2024/04/19