mirror of
https://linux.maple.camp/git/ahill/maplelinux-bootstrap.git
synced 2026-02-11 10:13:35 +00:00
Added byacc, editline, flex, m4, muon, and ncurses
...and updated treetap
This commit is contained in:
10
rootbuild.sh
10
rootbuild.sh
@@ -3,12 +3,15 @@ export CFLAGS="-O3 -pipe"
|
||||
export CXXFLAGS=$CFLAGS
|
||||
|
||||
# xz Build
|
||||
# NOTE: xz is needed to run "treetap package", so we manually install. ~ahill
|
||||
cd /maple
|
||||
treetap build sources/xz/xz.spec
|
||||
cd .treetap/sources/xz/*/*/xz-*/
|
||||
make -j $(nproc) install DESTDIR=/
|
||||
|
||||
# libarchive Build
|
||||
# NOTE: bsdcpio is needed to run "treetap package", so we manually install.
|
||||
# ~ahill
|
||||
cd /maple
|
||||
treetap build sources/libarchive/libarchive.spec
|
||||
cd .treetap/sources/libarchive/*/*/libarchive-*/
|
||||
@@ -18,9 +21,12 @@ make -j $(nproc) install DESTDIR=/
|
||||
# NOTE: bzip2, xz, and zlib need to be built before libarchive or we will be
|
||||
# missing functionality! ~ahill
|
||||
# NOTE: CMake requires LibreSSL and libarchive to function properly so it is
|
||||
# built after that. ~ahill
|
||||
# built after them. ~ahill
|
||||
# NOTE: mold requires CMake to build. ~ahill
|
||||
PACKAGES="bzip2 libressl make musl xz zlib libarchive cmake mold"
|
||||
# NOTE: flex requires byacc and m4 to build. ~ahill
|
||||
# NOTE: editline requires ncurses to build. ~ahill
|
||||
cd /maple
|
||||
PACKAGES="byacc bzip2 libressl m4 make muon musl ncurses xz zlib editline flex libarchive cmake mold"
|
||||
for pkg in $PACKAGES; do
|
||||
treetap fetch sources/$pkg/$pkg.spec
|
||||
treetap build sources/$pkg/$pkg.spec
|
||||
|
||||
Reference in New Issue
Block a user