Go to file
YellowJacketLinux c4691406f0 typo fix
2024-10-16 00:32:31 -07:00
01-unzip.sh typo fix 2024-10-15 17:37:55 -07:00
02-sqlite3.sh Check for configure script failure 2024-10-15 20:09:49 -07:00
03-libgpg-error.sh Check for configure script failure 2024-10-15 20:09:49 -07:00
04-libgcrypt.sh Check for configure script failure 2024-10-15 20:09:49 -07:00
05-popt.sh popt 2024-10-15 21:42:51 -07:00
06-icu.sh typo fix 2024-10-16 00:32:31 -07:00
07-libxml2.sh libxml2 2024-10-15 22:31:16 -07:00
08-lzo.sh LZO 2024-10-15 22:42:22 -07:00
09-nettle.sh Nettle 2024-10-15 23:24:35 -07:00
10-pcre2.sh pcre2 2024-10-15 23:40:23 -07:00
11-libarchive.sh libarchive 2024-10-15 23:50:24 -07:00
99-rpm.sh typo fix 2024-10-15 21:42:44 -07:00
LICENSE Initial commit 2024-10-15 16:33:59 -07:00
README.md libarchive 2024-10-15 23:50:24 -07:00
THE-PLAN.md initial documentation 2024-10-15 17:32:01 -07: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.

Dependency Two: SQLite3

Justification: Needed to build RPM itself. Depends upon UnZip for documentation.

Dependency Three: libgpg-error

Justification: Needed to build libgcrypt. No build dependencies outside of LFS.

Dependency Four: libgcrypt

Justification: Needed to build RPM itself. Depends upon libgpg-error.

Dependency Five: popt

Justification: Needed to build RPM itself. No build dependencies outside of LFS.

Dependency Six: ICU

Justification: Needed to build libxml2. No build dependencies outside of LFS.

Dependency Seven: libxml2

Justification: Needed for libarchive. Depends on ICU.

Dependency Eight: LZO

Justification: Needed for libarchive. No build dependencies outside of LFS.

Dependency Nine: nettle

Justification: Needed for libarchive. No build dependencies outside of LFS.

Dependency Ten: pcre2

Justification: Needed for libarchive. No build dependencies outside of LFS.

Dependency Eleven: libarchive

Justification: Needed to build RPM. Depends upon libxml2, LZO, Nettle, and pcre2.