Commit Graph

4121 Commits

Author SHA1 Message Date
Douglas R. Reno
f590513e0d Update to emacs-29.1 2023-08-03 11:37:51 -05:00
Douglas R. Reno
04d189bc95 Update to gedit-46.0 2023-08-02 11:53:26 -05:00
Xi Ruoyao
ddf89fff24
kernel-config: Separate toplevel menus with empty lines 2023-08-01 09:22:41 +08:00
Xi Ruoyao
bd141376d1
grub-efi: Use a <xref> to gcc page to avoid duplicating GCC info 2023-08-01 00:42:36 +08:00
Bruce Dubbs
cceadefd13 Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk 2023-07-31 10:08:47 -05:00
Bruce Dubbs
dbcdcdf9af Fix md5sum for gcc in grub-efi 2023-07-31 10:08:36 -05:00
Xi Ruoyao
c41cafb3bc
kernel-config: Add color for hotkey
Align with recent LFS change.  Regenerate all kernel.xml files.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
14176436f0
kernel-config: Update the script
1. Don't throw unspecified entries too early.  Doing so caused various
   rendering glitches.  And we can now also check if an entry is
   selected but it's parent not.
2. "menu"s in Kconfig can also have dependencies...

Some pre-existing .toml data files are found problematic after the
change, fix them and regenerate all rendered -kernel.xml files.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
9cc0aba5bb
postlfs: Convert the remaining kernel configuration to new rendering 2023-07-31 21:44:37 +08:00
Xi Ruoyao
7ebdf4e9f5
firmware: Use new kernel configuration rendering 2023-07-31 21:44:37 +08:00
Xi Ruoyao
ece1f60ddb
firmware: Update NVIDIA firmware info
1. It does not make sense to tell the users "enable CONFIG_DRM_NOUVEAU"
   here.  It's the kernel driver needs the firmware, not the opposite.
   So drop the kernel configuration section here.
2. Port the script to Python 3.  I've checked the md5sums of the output
   binaries and they are same with the original version.
3. Bump the NVIDIA driver blob version.  If the blob is not downloaded
   or extracted, the script will tell to download 340.32, so we use the
   same version to avoid confusion.
4. Update nouveau wiki link.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
4e37f01a45
kernel-config: Do not include kernel version in every generated file
This is stupid and it will cause meaningless diffs in version control
(like this commit does :( ).

Remove the kernel version from the generated XML files.  Add
kernel.version file into git to track the kernel version.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
d67d543479
filesystems: Convert the remaining kernel configurations to use new rendering
I don't know these FS very well so I did not change things, except:

- "SCSI_LOW_LEVEL" should be "SCSI_LOWLEVEL" (without the "_" between
  "LOW" and "LEVEL").
- RAID append mode is deprecated, so I removed it.

And I've fixed some issues in kernel-config.py as well.
2023-07-31 21:44:36 +08:00
Xi Ruoyao
921c13a021
ntfs-3g: Use new kernel configuration rendering
and clarify the condition where CONFIG_FUSE is needed.
2023-07-31 21:44:36 +08:00
Xi Ruoyao
4955b595ba
fuse: Use new kernel configuration rendering
And fix the test command, simplify the doc install command, document a
mysterious test failure.
2023-07-31 21:44:36 +08:00
Xi Ruoyao
2d9bcc8c4d
dosfstools: Use new kernel configuration rendering, and ...
clarify the rationale of the package and kernel support.

Note that we actually do not need this package if we only need to mount
FAT fs, not create or check or relabel it.
2023-07-31 21:44:36 +08:00
Xi Ruoyao
10b89821d1
grub-setup: Add kernel configuration into index 2023-07-31 21:44:36 +08:00
Xi Ruoyao
6af847b8dd
uefi: Use new kernel config
Fix an issue causing kernel-config.py not to process indented "source"
directive in Kconfig for this.
2023-07-31 21:44:36 +08:00
Bruce Dubbs
cabcb6b9a2 Update to btrfs-progs-v6.3.3. 2023-07-28 13:58:41 -05:00
Douglas R. Reno
d7cb9192cc Update to nss-3.92 2023-07-28 13:44:57 -05:00
Xi Ruoyao
bc1414a348
p11-kit: Apply an upstreamed fix
The issue is a new regression in 0.25.0, and it's causing test failures
in glib-networking and libsoup.

We know we are on Linux so we don't need the fancy #ifdef stuff, so we
can simplify the change into a sed.
2023-07-27 14:53:05 +08:00
Bruce Dubbs
41a259b7a8 Update to sudo-1.9.14p3. 2023-07-25 14:00:28 -05:00
Xi Ruoyao
293e4018be
qemu: Remove dependency to x-window-system
I'm pretty sure it's at least not "required": there are some
configurations running qemu "headless".

And it seems qemu does not refers to any X components directly.  It uses
X through SDL or GTK3, and they are already in the dependencies.
2023-07-22 13:07:44 +08:00
Xi Ruoyao
6ae11daaf2
openssh: Remove dependency to x-window-system 2023-07-22 13:05:03 +08:00
Douglas R. Reno
0087231bb7 Update to fuse-3.15.1 2023-07-21 12:26:02 -05:00
Bruce Dubbs
ad3de2355d Update to xfsprogs-6.4.0. 2023-07-20 14:45:47 -05:00
Bruce Dubbs
500d0cc4ad Update to sudo-1.9.14p2. 2023-07-19 19:14:07 -05:00
Bruce Dubbs
50d8a863ea Update to stunnel-5.70. 2023-07-19 19:07:11 -05:00
Bruce Dubbs
2a096db14e Update to krb5-1.21.1. 2023-07-18 14:41:40 -05:00
Bruce Dubbs
e77c478989 Merge branch 'trunk' into lxqt 2023-07-18 16:51:51 +00:00
Bruce Dubbs
f1ba5f96c5 Add gnupg emacs compatibility patch. 2023-07-17 16:51:23 -05:00
Bruce Dubbs
dd0a69ffe7 Update to gnupg-2.4.3. 2023-07-17 15:19:59 -05:00
Xi Ruoyao
db58c760c1
firmware: No "firmwares" 2023-07-16 06:24:35 +08:00
Xi Ruoyao
d2058eb069
Merge branch 'trunk' into xry111/xf86-video-removal 2023-07-16 06:22:59 +08:00
Bruce Dubbs
ee763b6e4a s/firmwares/firmware/g 2023-07-15 17:17:59 -05:00
Xi Ruoyao
ed179d1c5c
firmware: Add back how to include firmwares into the kernel image
The instruction was a part of archived xf86-video-{amdgpu,radeon} kernel
configuration section.

Remove the kernel configurations from AMDGPU and Radeon because they
really should belong to the Mesa page or Xorg Server page.
2023-07-15 18:23:20 +08:00
Bruce Dubbs
b3867c5f8c Add qt5-components page.
Also create an ENTITY for qt5 or qt5-alternate and use that
to specify the qt5 dependenies.

The complete KF5/plasma packages should use the full qt5 build, but
the lxqt kf5/plasma components only need qt5-alternate.
2023-07-13 20:23:08 -05:00
Xi Ruoyao
5c7ad049db
Move Xorg mode line setting from qemu to xorg-config
It's not really QEMU specific.

By the way, move the "additional cfg unneeded on most systems" into the
bottom of the page, and adjust it to refer modesetting driver instead of
radeon driver.
2023-07-13 19:56:08 +08:00
Xi Ruoyao
22c1bfc373
Archive xf86-video-* 2023-07-13 01:39:51 +08:00
Pierre Labastie
894d71078e Fix gpgme installed directories 2023-07-12 18:13:25 +02:00
Pierre Labastie
0a22f18437 Update to sudo-1.9.14p1 2023-07-12 18:13:25 +02:00
Pierre Labastie
de7093633a Update to gpgme-1.21.0 2023-07-12 18:13:25 +02:00
Pierre Labastie
27ed278e0c Update to qemu-8.0.3 2023-07-11 17:00:42 +02:00
Xi Ruoyao
1e82e2cb78
mitkrb: Simplify doc installation 2023-07-07 19:24:44 +08:00
Douglas R. Reno
336ce86889 gedit: remove dependency on gtksourceview 2023-07-05 11:32:55 -05:00
Douglas R. Reno
e2ebccab0c Fix building xfsprogs-6.3.0 with gettext-0.22.
Gettext now verifies format strings, and po/de.po used %.lf instead of
%.1f (that is, an 'L' instead of a '1'). That causes the build to fail.
2023-07-04 13:06:40 -05:00
Bruce Dubbs
d95049a96f Update to p11-kit-0.25.0. 2023-07-03 11:04:43 -05:00
Xi Ruoyao
c0464a89b7
Shadow and PAM: Switch to Yescrypt
Attention - you must have libxcrypt for this.  If you are running an old
LFS release, install libxcrypt, then rebuild Shadow --with-yescrypt.

Technically if Shadow is built with PAM, then --with-{b,yes}crypt
switches are not necessary (but also do no harm).  Just keep it there to
sync with LFS and prevent people building Shadow w/o PAM being locked
out of their system.
2023-07-03 21:52:28 +08:00
Bruce Dubbs
cb6ea7a9eb Remove git from gedit dependencies 2023-07-02 18:18:26 -05:00
Xi Ruoyao
dbb689b756
grub-efi: Update to unifont-15.0.06 2023-07-03 06:26:04 +08:00
Xi Ruoyao
cfde965157
dosfstools: A test suite is available 2023-07-03 06:26:04 +08:00
Pierre Labastie
73780d5928 Allow release build for gedit again 2023-07-02 23:35:36 +02:00
Xi Ruoyao
7befd97543
grub-setup: dosfstools is needed for creating FS on ESP 2023-07-02 16:45:28 +08:00
Bruce Dubbs
cedbb4692f Typo 2023-07-01 14:39:50 -05:00
Bruce Dubbs
eb6cb8fa4f Change buildtype in gedit 2023-07-01 14:36:28 -05:00
Tim Tassonis
907a269a03 Update to nss-3.91. 2023-07-01 01:05:55 +02:00
Xi Ruoyao
42ddc3001a
treewide: Replace "User Notes" with "Editor Notes" 2023-06-30 02:18:51 +08:00
Xi Ruoyao
14891a9084
treewide: More "User Notes" clean up
Remove links to pages w/o real contents.
2023-06-30 02:18:51 +08:00
Xi Ruoyao
1ef28cd2b8
treewide: Bring back some User Notes
Well, my script did not handle package names with dashes correctly.  So
some User Note links were mistakely removed.  Recheck removed links
containing dashes and add them back if applicable.
2023-06-30 02:18:51 +08:00
Tim Tassonis
0b8ce67c01 Update to sudo-1.9.14. 2023-06-29 20:04:03 +02:00
Xi Ruoyao
b9567b0433
postlfs: Remove non-exist User Notes link
Part of User Notes removal by
https://www.linuxfromscratch.org/~xry111/remove-nonexist-usernote.sh
2023-06-29 19:22:20 +08:00
Xi Ruoyao
cc550bc48d
firmware: Add Sound Open Firmware 2023-06-28 00:15:29 +08:00
Bruce Dubbs
f95f14cd43 Update to gedit-45.0. 2023-06-26 19:09:56 -05:00
Bruce Dubbs
c871f9e94a Update to btrfs-progs-v6.3.2. 2023-06-19 11:51:36 -05:00
Xi Ruoyao
196cbf4448
openssh: It seems the test suite no longer needs installed scp 2023-06-12 18:51:54 +08:00
Xi Ruoyao
f4b6223577
mitkrb: Bring back -j1 for test
On one of my systems, -j4 causes the test to fail :(.
2023-06-12 18:04:02 +08:00
Douglas R. Reno
60e8d690db Update to fuse-3.15.0 2023-06-11 11:07:35 -05:00
Pierre Labastie
2980344935 nss: prevent illegal instruction on old processors 2023-06-10 13:14:18 +02:00
Bruce Dubbs
f6c28f482b Touchup poppler and mitkrb 2023-06-08 15:46:54 -05:00
Bruce Dubbs
16dc41ce79 Update to krb5-1.21. 2023-06-08 14:38:51 -05:00
Bruce Dubbs
7939b3d838 Update to nss-3.90. 2023-06-08 13:28:48 -05:00
Bruce Dubbs
5717fa785a Update to bluefish-2.2.14. 2023-06-08 11:48:54 -05:00
Tim Tassonis
f8e98a00f2 Update to nettle-3.9.1. 2023-06-08 18:12:35 +02:00
Bruce Dubbs
167292dd07 Update to gnupg-2.4.2. 2023-06-05 14:55:57 -05:00
Bruce Dubbs
416be1c955 Update to btrfs-progs-v6.3.1. 2023-06-04 17:14:07 -05:00
Tim Tassonis
d5c360b41d Update to qemu-8.0.2 2023-06-02 01:36:40 +02:00
Bruce Dubbs
1d7a98fa08 Fix vim url 2023-05-29 13:05:34 -05:00
Bruce Dubbs
86f27d7d7e Update to vim-9.0.1503. 2023-05-29 12:32:11 -05:00
Xi Ruoyao
f9f9172e18
openssh: Simplify the command by using "-g" option of install 2023-05-26 20:18:20 +08:00
Pierre Labastie
6252ce958a Update to xfsprogs-6.3.0 2023-05-24 21:27:53 +02:00
Bruce Dubbs
0c97a34f39 Update to libcap-2.69. 2023-05-19 15:00:52 -05:00
Bruce Dubbs
875f120843 Update to nettle-3.9. 2023-05-17 19:56:08 -05:00
Xi Ruoyao
caa9f5baa5
linux-pam: Also comment out the desc of --disable-regenerate-docu 2023-05-16 00:38:39 +08:00
Xi Ruoyao
f8dd4eca9a
linux-pam: Comment out everything for regenerating doc for now
With 1.5.3, building the doc now needs the namespaced version of
docbook-xsl which is beyond BLFS.

We may uncomment them when we add docbook-xsl-ns into the book.
2023-05-16 00:28:21 +08:00
Bruce Dubbs
3bffd5b3be Update to kf5-gear-23.04.1 including kate, kwave, and falkon. 2023-05-14 19:13:36 -05:00
Xi Ruoyao
288d8ce61e
firmware: Update to intel-microcode-20230512 2023-05-13 10:59:17 +08:00
Tim Tassonis
516e46e3fa Update to Linux-PAM-1.5.3 2023-05-09 21:18:49 +02:00
Bruce Dubbs
0972bd70ea Update to nss-3.89.1. 2023-05-07 12:32:19 -05:00
Xi Ruoyao
cecc62c4db
grub-efi: Update GCC tarball info 2023-05-07 17:08:42 +08:00
Xi Ruoyao
d8255e5f60
efivar: Workaround build failure with GCC 13 2023-05-07 17:08:39 +08:00
Xi Ruoyao
786c586169
gpgme: Fix punctuation 2023-05-06 23:42:24 +08:00
Bruce Dubbs
7890f8f8e8 Update to gnupg-2.4.1. 2023-05-02 16:55:31 -05:00
Bruce Dubbs
0dd5e46f88 Update to btrfs-progs-v6.3. 2023-05-02 16:44:51 -05:00
Bruce Dubbs
1f9d38c0d1 Clarify the Chapter name changeing 'Editors' to 'Text Editors' 2023-04-29 10:14:35 -05:00
Bruce Dubbs
ad95d18200 Update to LVM2.2.03.21. 2023-04-22 16:49:15 -05:00
Bruce Dubbs
0d6d30b6b6 Update to gpgme-1.20.0. 2023-04-22 16:25:14 -05:00
Bruce Dubbs
ca19f430b2 Update to qemu-8.0.0. 2023-04-20 22:26:16 -05:00
Bruce Dubbs
67d0ff0733 Update to tcsh-6.24.10. 2023-04-16 12:51:05 -05:00
Bruce Dubbs
8673042c0b Update to tcsh-6.24.09. 2023-04-15 10:34:00 -05:00
Bruce Dubbs
f5cfb36ca9 Update to tcsh-6.24.08. 2023-04-11 13:12:18 -05:00
Bruce Dubbs
a3be1210ad Update to parted-3.6. 2023-04-11 13:04:51 -05:00
Xi Ruoyao
d129835cfa
qemu: Comment out udev rule
It's in LFS now.  And add a note that using "bridge" device strictly
requiring the kvm group.
2023-04-12 01:14:09 +08:00
Xi Ruoyao
0fea8320f7
qemu: /dev/kvm mode is now set in LFS, and logind-based access is allowed 2023-04-10 16:51:19 +08:00
Bruce Dubbs
b1643e3b90 Put custom kvm udev rule into /etc/udev 2023-04-09 16:36:04 -05:00
Bruce Dubbs
a12730f76a Remove sdl dependeny from pages that also have sdl2 as a dependency 2023-04-07 13:13:35 -05:00
Bruce Dubbs
0b8fb2ff91 Update to cracklib-2.9.11. 2023-04-04 13:00:01 -05:00
Bruce Dubbs
7d90b1b074 Update to libcap-2.68. 2023-04-03 18:15:21 -05:00
Bruce Dubbs
e1d06c019e Remove obsolete patch from gpgme downloads 2023-04-02 17:18:17 -05:00
Bruce Dubbs
6a8a6a0d8a Update to gpgme-1.19.0. 2023-04-01 21:07:06 -05:00
Douglas R. Reno
c1be7853cf Update to fuse-3.14.1 2023-03-30 17:16:44 -05:00
Pierre Labastie
3b32f8a486 Update to btrfs-progs-6.2.2 2023-03-30 11:22:26 +02:00
Pierre Labastie
06b429e844 Update to xfsprogs-6.2.0 2023-03-30 11:09:14 +02:00
Pierre Labastie
187200ac00 Update to lvm2-2.03.20 2023-03-30 10:37:06 +02:00
Douglas R. Reno
510580fe0e Typo fix in make-ca.
Thanks goes to ruhbarbpieguy on blfs-dev
2023-03-23 15:01:09 -05:00
Xi Ruoyao
4e992e567d
nss: Remove an unneeded chmod command
Reported-by: Dragan <dk@draakict.com>
Link: https://hg.mozilla.org/projects/nss/rev/734f3d2aab2
2023-03-20 19:06:31 +08:00
Xi Ruoyao
21114f6af6
make-ca: Mark p11-kit again as runtime, and ...
add a note about running make-ca itself in the installation section.
2023-03-20 19:05:26 +08:00
Bruce Dubbs
b8a95d0d73 Clarify p11-kit dependencies 2023-03-19 13:44:15 -05:00
Pierre Labastie
3345cfea4d Remove the hint for circular dep in polkit
now elogind is not circular anymore. Also add missing "and" to the
systemd version
2023-03-19 15:55:33 +01:00
Pierre Labastie
47581826c7 make-ca: try to clarify the dependency on p11-kit 2023-03-19 15:23:08 +01:00
Bruce Dubbs
c346469519 Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk 2023-03-17 15:20:42 -05:00
Bruce Dubbs
e628e0709c Update to openssh-9.3p1. 2023-03-17 15:18:30 -05:00
Bruce Dubbs
bc1c6f2611 Update to cracklib-2.9.10. 2023-03-17 13:06:50 -05:00
Xi Ruoyao
0cef3a6752
grub-efi: Fix "blind mode" issue
Move "insmod all_video" out of the "if loadfont" statement.  It's enough
for the kernel to use EFI FB.

The "terminal_output gfxterm" statement has to be guarded by "if
loadfont", or it can garble the display if unicode.pf2 not available.

"gfxmode" seems no-use on EFI.  According to upstream doc it's only
used for VGA BIOS Extension (as the name suggests, not available in EFI
environment).
2023-03-17 22:56:23 +08:00
Pierre Labastie
3733ce5b65 Update kernel config for ntfs3 (in ntfs-3g)
The layout has changed. Current as of linux-6.2
2023-03-14 21:10:47 +01:00
Pierre Labastie
4eadcde482 Update cryptsetup kernel configuration
The layout has changed. Here is the one in linux-6.2
2023-03-14 21:10:47 +01:00
Pierre Labastie
0f5515df63 Make a section for regulatory.db firmware
And tell the the cfg80211 driver needs to be loaded as a module.
See ticket #17780.
2023-03-13 18:38:33 +01:00
Pierre Labastie
91318eb9aa Add "setup" to meson commands
I've not been very consistent on typography, but it is a start
2023-03-13 17:48:55 +01:00
Ken Moffat
b570b6aae4 Update to nss-3.89. 2023-03-13 05:14:31 +00:00
Xi Ruoyao
e2d95b97d5
uefi/grub-setup: Drop CONFIG_EFI_STUB
GRUB needs EFI stub to load the kernel on some other EFI platforms, but
not x86 (32-bit or 64-bit).
2023-03-12 21:15:21 +08:00
Xi Ruoyao
2266a90309
grub-setup: Adjust kernel config
With CONFIG_EXPERT disabled in LFS, CONFIG_FRAMEBUFFER_CONSOLE should be
forced to y.  Update the menu to reflect this.

CONFIG_NLS is also forced to y with CONFIG_ACPI and CONFIG_PCI enabled
(both should be necessary for any x86 system produced in 21st century).

Don't encourage user to be too "advanced".
2023-03-10 19:33:18 +08:00
Xi Ruoyao
cffa49c5a8
grub efi setup: Set iocharset= like codepage= 2023-03-09 19:53:38 +08:00
Xi Ruoyao
7bb0d4f355
grub efi cfg: Ensure codepage 437 enabled and use it in /boot/efi mount option
Without the codepage support, vfat can fails to mount.
2023-03-09 19:34:16 +08:00
Pierre Labastie
827154b1aa Update to btrfs-progs-6.2.1
See ticket #17734 for some details (mitigation of a btrfs-convert bug)
2023-03-08 18:53:15 +01:00
Thomas Trepl
3c09cbd0bf Upgrade to sudo-1.9.13p3 2023-03-07 13:10:45 +01:00
Bruce Dubbs
4e3dc38363 Update to stunnel-5.69. 2023-03-06 11:27:13 -06:00
Pierre Labastie
f7b346940f Install man pages in btrfs-progs
They are shipped with the tarball, but not installed by "make install"
if passing --disable-documentation to configure.
2023-03-04 09:08:28 +01:00
Bruce Dubbs
756f4609fc Update to LVM2.2.03.19. 2023-03-03 11:28:36 -06:00
Bruce Dubbs
4bd5e5987f Update to sudo-1.9.13p2. 2023-03-02 16:11:46 -06:00
Douglas R. Reno
902450de5f Update to fuse-3.14.0 2023-03-02 11:57:13 -06:00
Douglas R. Reno
69c88ff77f Update to bluefish-2.2.13 2023-03-02 11:53:09 -06:00
Xi Ruoyao
0c72a8b3b1
polkit: Remove unneeded -Djs_engine=duktape parameter
It's the default.
2023-03-02 11:00:29 +08:00
Xi Ruoyao
1121404454
polkit: Remove unnecessary configuration section
Now polkit installs a correct PAM location for LFS.  The building system
checks if /etc/lfs-release exists to know if the system is LFS.  If
/etc/lfs-release is not created, we can also specify it manually with
-Dos_type=lfs.

Link: https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/117
2023-03-02 11:00:29 +08:00
Xi Ruoyao
8de6bb81c2
polkit: No need to use "-t3" now for test
The upstream has already coded a 90s timeout in the building system.
2023-03-02 11:00:29 +08:00
Ken Moffat
c5b59acc7d ptables - clarify what libpcap is used for.
Thanks to Jamenson Espindula for reporting the 'nfsyyproxy' typo,
which caused me to look at this.
2023-03-02 01:09:38 +00:00
Xi Ruoyao
8cffdfa121
qemu: Tell how to build guest kernel with Virtio 2023-02-27 15:32:06 +08:00
Xi Ruoyao
f1f151995f
qemu: Mention CONFIG_DRM_BOCHS and CONFIG_FB for the guest kernel to drive emulated "std" VGA card
Changed "vga" to "VGA" (except in commands) by the way.
2023-02-27 15:26:49 +08:00
Bruce Dubbs
6adb20630c Update to sudo-1.9.13p1. 2023-02-24 12:25:55 -06:00
Bruce Dubbs
942360aa8a Update to sudo-1.9.13. 2023-02-21 12:37:52 -06:00
Bruce Dubbs
6fe9820e19 Tag xsoft packages 2023-02-20 23:23:04 -06:00
Bruce Dubbs
cfd4fa88b5 Tags 2023-02-20 15:14:57 -06:00