lfs-rpmify/README.md

65 lines
1.5 KiB
Markdown
Raw Normal View History

2024-10-16 08:32:01 +08:00
Building RPM in LFS 12.2
========================
This git is for the scripts needed to build the dependencies for the RPM Package
Manager (RPM) within a LFS 12.2 system. This is Phase Three in `THE-PLAN.md`.
Dependency One: UnZip
---------------------
Justification: Needed to build SQLite 3 (to unpack the documentation). No build
dependencies outside of LFS.
2024-10-16 08:36:01 +08:00
* Script: [`01-unzip.sh`](01-unzip.sh)
2024-10-16 09:36:20 +08:00
* Status: Script Works
Dependency Two: SQLite3
-----------------------
Justification: Needed to build RPM itself. Depends upon UnZip for documentation.
* Script: [`02-sqlite3.sh`](02-sqlite3.sh)
2024-10-16 11:11:00 +08:00
* Status: Script Works
2024-10-16 10:04:52 +08:00
Dependency Three: libgpg-error
------------------------------
Justification: Needed to build libgcrypt. No build dependencies outside of LFS.
* Script: [`03-libgpg-error.sh`](03-libgpg-error.sh)
2024-10-16 11:11:00 +08:00
* Status: Script Works
2024-10-16 10:04:52 +08:00
2024-10-16 10:36:59 +08:00
Dependency Four: libgcrypt
--------------------------
Justification: Needed to build RPM itself. Depends upon libgpg-error.
* Script: [`04-libgcrypt.sh`](04-libgcrypt.sh)
2024-10-16 11:11:00 +08:00
* Status: Script Works
2024-10-16 10:36:59 +08:00
2024-10-16 12:42:51 +08:00
Dependency Five: popt
---------------------
Justification: Needed to build RPM itself. No build dependencies outside of LFS.
2024-10-16 10:04:52 +08:00
2024-10-16 12:42:51 +08:00
* Script: [`05-popt.sh`](05-popt.sh)
2024-10-16 13:19:15 +08:00
* Status: Script Works
2024-10-16 13:31:16 +08:00
Dependency Six: ICU
-------------------
2024-10-16 13:19:15 +08:00
Justification: Needed to build libxml2.
* Script: [`06-icu.sh`](06-icu.sh)
2024-10-16 12:42:51 +08:00
* Status: Script Untested
2024-10-16 13:31:16 +08:00
Dependency Seven: libxml2
-------------------------
Justification: Needed for libarchive.
* Script: [`07-libxml2.sh`](07-libxml2.sh)
* Status: Script Untested