mirror of
https://github.com/YellowJacketLinux/lfs-rpmify.git
synced 2025-01-23 22:42:13 +08:00
98 lines
2.3 KiB
Markdown
98 lines
2.3 KiB
Markdown
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.
|
||
|
||
* Script: [`01-unzip.sh`](01-unzip.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Two: SQLite3
|
||
-----------------------
|
||
|
||
Justification: Needed to build RPM itself. Depends upon UnZip for documentation.
|
||
|
||
* Script: [`02-sqlite3.sh`](02-sqlite3.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Three: libgpg-error
|
||
------------------------------
|
||
|
||
Justification: Needed to build libgcrypt. No build dependencies outside of LFS.
|
||
|
||
* Script: [`03-libgpg-error.sh`](03-libgpg-error.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Four: libgcrypt
|
||
--------------------------
|
||
|
||
Justification: Needed to build RPM itself. Depends upon libgpg-error.
|
||
|
||
* Script: [`04-libgcrypt.sh`](04-libgcrypt.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Five: popt
|
||
---------------------
|
||
|
||
Justification: Needed to build RPM itself. No build dependencies outside of LFS.
|
||
|
||
* Script: [`05-popt.sh`](05-popt.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Six: ICU
|
||
-------------------
|
||
|
||
Justification: Needed to build libxml2. No build dependencies outside of LFS.
|
||
|
||
* Script: [`06-icu.sh`](06-icu.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Seven: libxml2
|
||
-------------------------
|
||
|
||
Justification: Needed for libarchive. Depends on ICU.
|
||
|
||
* Script: [`07-libxml2.sh`](07-libxml2.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Eight: LZO
|
||
---------------------
|
||
|
||
Justification: Needed for libarchive. No build dependencies outside of LFS.
|
||
|
||
* Script: [`08-lzo.sh`](08-lzo.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Nine: nettle
|
||
-----------------------
|
||
|
||
Justification: Needed for libarchive. No build dependencies outside of LFS.
|
||
|
||
* Script: [`09-nettle.sh`](09-nettle.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Ten: pcre2
|
||
---------------------
|
||
|
||
Justification: Needed for libarchive. No build dependencies outside of LFS.
|
||
|
||
* Script: [`10-pcre2.sh`](10-pcre2.sh)
|
||
* Status: Script Works
|
||
|
||
Dependency Eleven: libarchive
|
||
-----------------------------
|
||
|
||
Justification: Needed to build RPM. Depends upon libxml2, LZO, Nettle, and
|
||
pcre2.
|
||
|
||
* Script: [`11-libarchive.sh`](11-libarchive.sh)
|
||
* Status: Script Works
|
||
|
||
|