summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2018-03-01 12:25:58 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2018-03-01 12:25:58 +0100
commit0c0d649b87e2b487f3b18f9d021cfb17891e7b09 (patch)
treefb360b6053c1ac467df4321eb60cfed069a11db2
parentb4cf5d6e1197c8076b94131ef2495c6d5c6fb89a (diff)
downloadbootstrap32-0c0d649b87e2b487f3b18f9d021cfb17891e7b09.tar.xz
stopped at gcc in stage 3.. must retrack, too many todos
-rwxr-xr-xbuild_stage3.sh13
-rw-r--r--i486-stage3/gcc/DESCR7
-rw-r--r--i486-stage3/libunwind/DESCR2
3 files changed, 15 insertions, 7 deletions
diff --git a/build_stage3.sh b/build_stage3.sh
index 3a3f15f..ad2507e 100755
--- a/build_stage3.sh
+++ b/build_stage3.sh
@@ -25,6 +25,8 @@ bison
inetutils bc kmod
net-tools libmnl
libedit
+mpfr gawk libmpc binutils gcc
+libunwind strace
argon2
which
"
@@ -60,18 +62,19 @@ which
#~ linux build full with mkinitcpio and modules
+#~ gdb: python guile2.0
+
#~ pacman-mirrorlist archlinux-keyring archlinux32-keyring pacman
#~ => kbd procps-ng <bison> shadow
#~ <inetutils> <bc> <kmod> linux
#~ <net-tools> <libmnl> <libnfnetlink> iptables iproute2
#~ <libedit> openssh
-#~ make mpfr gawk libmpc binutils gcc glibc
-#~ libunwind strace gdb
+#~ make <mpfr> <gawk> <libmpc> <binutils> <gcc> glibc
+#~ <libunwind> <strace> gdb
#~ "
#~ #TODO after nasm: syslinux
# stage3 (from compute_dependencies.sh)
-#~ binutils: glibc zlib
#~ ca-certificates-cacert: ca-certificates-utils
#~ coreutils: glibc acl attr gmp libcap openssl
#~ cracklib: glibc zlib
@@ -85,7 +88,6 @@ which
#~ file: glibc zlib
#~ findutils: glibc sh
#~ flex: glibc m4 sh
-#~ gawk: sh glibc mpfr
#~ gc: gcc-libs libatomic_ops
#~ glib2: pcre libffi libutil-linux zlib
#~ gmp: gcc-libs sh
@@ -123,14 +125,12 @@ which
#~ libssh2: openssl
#~ libtasn1: glibc
#~ libtirpc: krb5
-#~ libunwind: glibc xz
#~ libusb: glibc libsystemd
#~ logrotate: popt gzip acl
#~ make: glibc guile
#~ man-db: bash gdbm zlib groff libpipeline less libseccomp
#~ mdadm: glibc
#~ mkinitcpio: awk mkinitcpio-busybox kmod util-linux libarchive coreutils bash findutils grep filesystem gzip systemd
-#~ mpfr: gmp
#~ nano: ncurses file sh
#~ netctl: coreutils iproute2 openresolv systemd
#~ nettle: gmp
@@ -149,7 +149,6 @@ which
#~ reiserfsprogs: util-linux
#~ s-nail: openssl krb5 libidn
#~ shadow: bash pam acl
-#~ strace: perl libunwind
#~ sudo: glibc libgcrypt pam libldap
#~ sysfsutils: glibc
#~ thin-provisioning-tools: expat gcc-libs libaio
diff --git a/i486-stage3/gcc/DESCR b/i486-stage3/gcc/DESCR
new file mode 100644
index 0000000..f7fdc46
--- /dev/null
+++ b/i486-stage3/gcc/DESCR
@@ -0,0 +1,7 @@
+# no doxygen documentation
+sed -i "/makedepends=/s/doxygen//" PKGBUILD
+
+# no ADA
+sed -i "/makedepends=/s/gcc-ada//" PKGBUILD
+sed -i '/pkgname/ s/gcc-ada//g' PKGBUILD
+sed -i '/enable-languages/ s/ada//g' PKGBUILD
diff --git a/i486-stage3/libunwind/DESCR b/i486-stage3/libunwind/DESCR
new file mode 100644
index 0000000..63a58a0
--- /dev/null
+++ b/i486-stage3/libunwind/DESCR
@@ -0,0 +1,2 @@
+# no TeX, no docu
+sed -i "/makedepends=/s/'texlive-core'//" PKGBUILD