Releases: blackchip-org/lfs-rpm
Releases · blackchip-org/lfs-rpm
v12.2-2
- Added stage 3 for building dnf
- Added podman container for building individual packages after stage3
- Removed final configuration stage. Files found in the
fs
directory are now copied into the root filesystem and this is sufficient for now. - Removed lfs_{build,install}_{begin,end} macros in favor of more specific macros (discard_docs, use_lfs_tools)
- Removed lfs user from bootable image, use root account with no password instead
- Added sub-packages for man pages, documentation, and language files.
- Added pre-release versions to early RPMs to allow for easy upgrading when more flushed out builds are available
./lfs mkimage
command now requires a path to an filesystem tarball to use- Fixed bug when multiple versions of a RPM appeared in the build artifacts
- Added additional environment file for pod building
- Added shlib macro for shared libraries
v12.2-1
- Update base fedora image to version 40
- Use vendored spectool for use on Ubuntu
- Build tested and working on Ubuntu 24.04 LTS
- Added make install to place build artifacts for libvirt use
- Added LC_ALL=POSIX for stage 1.
- Install POSIX locale in stage 1c for perl build
- Rename 'config' stage to 'final'
- Export stages directly to build instead of through tmp
Package changes from 12.1 to 12.2:
Package | From | To |
---|---|---|
automake | 1.16.5 | 1.17 |
bash | 5.2.21 | 5.2.32 |
bc | 6.7.5 | 6.7.6 |
binutils | 2.42 | 2.43.1 |
cmake | 3.28.3 | 3.30.2 |
coreutils | 9.4 | 9.5 |
e2fsprogs | 1.47.0 | 1.47.1 |
elfutils | 0.190 | 0.191 |
expat | 2.6.0 | 2.6.2 |
findutils | 4.9.0 | 4.10.0 |
gcc | 13.2.0 | 14.2.0 |
gdm | 1.23 | 1.24 |
gettext | 0.22.4 | 0.22.5 |
glibc | 2.39 | 2.40 |
iana-etc | 20240125 | 20240806 |
iproute | 6.7.0 | 6.10.0 |
kmod | 31 | 33 |
less | 643 | 661 |
libcap | 2.69 | 2.70 |
libffi | 3.4.4 | 3.4.6 |
libgcrypt | 1.10.3 | 1.11.0 |
libgpg-error | 1.48 | 1.50 |
linux | 6.7.4 | 6.10.5 |
lua | 5.4.6 | 5.4.7 |
lz4 | (added) | 1.10.0 |
man-pages | 6.06 | 6.9.1 |
mandb | 2.12.0 | 2.12.1 |
meson | 1.3.2 | 1.5.1 |
ncurses | 6.4.lfs20230520 | 6.5 |
ninja | 1.11.1 | 1.12.1 |
openssl | 3.2.1 | 3.3.1 |
perl | 5.38.2 | 5.40.0 |
perl-XML-Parser | 2.46 | 2.47 |
pkgconf | 2.1.1 | 2.3.0 |
procps-ng | 4.0.3 | 4.0.4 |
psmisc | 23.6 | 23.7 |
python | 3.12.2 | 3.12.5 |
python-jinja2 | 3.1.3 | 3.1.4 |
python-setuptools | 69.1.0 | 72.2.0 |
python-wheel | 0.42.0 | 0.44.0 |
readline | 8.2 | 8.2.13 |
shadow | 4.14.5 | 4.16.0 |
systemd | 255 | 256.4 |
tcl | 8.6.13 | 8.6.14 |
util-linux | 2.39.3 | 2.40.2 |
vim | 9.1.0041 | 9.1.0660 |
xz | 5.4.6 | 5.6.2 |
zstd | 1.5.5 | 1.5.6 |
v12.1-1
- Update base fedora image to version 39
- Remove unused basic stage
- Move stage 1 build for elfutils to the bootstrap
- Add
users
to the minimal group configuration - Add
--ignore-installed
flag for pip builds - Relax file listings of shared objects to use wildcards
- Update bootstrap to use specific versions for the source files
- Add
./lfs reset
command which is like dist-clean but preserves the sources - Fix some bash linting issues
- Fix typo in README with incorrect markdown syntax
Package changes from 12.0 to 12.1:
Package | From | To |
---|---|---|
acl | 2.3.1 | 2.3.2 |
attr | 2.5.1 | 2.5.2 |
autoconf | 2.71 | 2.72 |
bash | 5.2.15 | 5.2.21 |
bc | 6.6.0 | 6.7.5 |
binutils | 2.41 | 2.42 |
cmake | 3.27.7 | 3.28.3 |
coreutils | 9.3 | 9.4 |
dbus | 1.14.8 | 1.14.10 |
elfutils | 0.189 | 0.190 |
expat | 2.5.0 | 2.6.0 |
fedora | 38 | 39 |
gawk | 5.2.2 | 5.3.0 |
gettext | 0.22 | 0.22.5 |
glibc | 2.38 | 2.39 |
grub | 2.06 | 2.12 |
gzip | 1.12 | 1.13 |
iana-etc | 20230810 | 20240125 |
inetutils | 2.4 | 2.5 |
iproute | 6.4.0 | 6.7.0 |
kbd | 2.6.1 | 2.6.4 |
kmod | 30 | 31 |
libgcrypt | 1.10.2 | 1.10.3 |
libgpg-error | 1.47 | 1.48 |
linux | 6.4.12 | 6.7.4 |
man-db | 2.11.2 | 2.12.0 |
man-pages | 6.05.01 | 6.06 |
meson | 1.2.1 | 1.3.2 |
mpfr | 4.2.0 | 4.2.1 |
mpfr | 4.2.0 | 4.2.1 |
ncurses | 6.4 | 6.4.lfs20230520 |
openssl | 3.1.2 | 3.2.1 |
perl | 5.38.0 | 5.38.2 |
pkgconf | 2.0.1 | 2.1.1 |
python | 3.11.4 | 3.12.2 |
python-Jinja2 | 3.1.2 | 3.1.3 |
python-MarkupSafe | 2.1.3 | 2.1.5 |
python-wheel | 0.41.1 | 0.42.0 |
rpm | 4.19.0 | 4.19.1.1 |
setuptools | 69.1.0 | |
shadow | 4.13 | 4.14.5 |
systemd | 254 | 255 |
texinfo | 7.0.3 | 7.1 |
util-linux | 2.39.1 | 2.39.3 |
vim | 9.0.1677 | 9.1.0041 |
xz | 5.4.4 | 5.4.6 |
zlib | 1.2.13 | 1.3.1 |
v12.0-3
- Initial release