summaryrefslogtreecommitdiff
path: root/build_stage3.sh
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2018-03-09 16:24:40 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2018-03-09 16:24:40 +0100
commit9d8946a6ecfc19d01d8da12f20572bbfc556977f (patch)
tree74e1a5ced3c6da0dd7b3d9136227c842cf664ad1 /build_stage3.sh
parentb65446e7266cca71d3505637da9191a1dd169e14 (diff)
downloadbootstrap32-9d8946a6ecfc19d01d8da12f20572bbfc556977f.tar.xz
added python3 and python2 in stage 3 (no modules yet)
on the way to build meson for systemd
Diffstat (limited to 'build_stage3.sh')
-rwxr-xr-xbuild_stage3.sh31
1 files changed, 16 insertions, 15 deletions
diff --git a/build_stage3.sh b/build_stage3.sh
index 7512065..a3cb039 100755
--- a/build_stage3.sh
+++ b/build_stage3.sh
@@ -59,10 +59,21 @@ gpgme
sudo
autoconf-archive
linux-atm iproute2
-ca-certificates curl pacman-mirrorlist archlinux-keyring archlinux32-keyring
+curl pacman-mirrorlist archlinux-keyring archlinux32-keyring
pacman
+python quota-tools perl-xml-parser intltool
+re2c python2 ninja python-setuptools
+python-pip python2-pip
+meson
"
+# meson needs python-setuptools, python-setuptools itself
+# can not be built from packages, so we need another shim
+# here.
+
+# gyp used for mozilla sub certs, continue to use shim?
+# ca-certificates-cacerts ca-certificates
+
# TODO: redo make with guile
# guile, guile2_0: libtool fails to find gc (threading problem?),
# --disable-threads in toolchain causes POSIX threads to be absent, we
@@ -79,15 +90,10 @@ pacman
#libtool: install: error: relink `libgfortran.la' with the above command before installing it
#make: Leaving directory '/build/gcc/src/gcc-build/i486-pc-linux-gnu/libgfortran'
-# the ptyhon knot
-# python executes and fails in testing. Why can't i switch off
-# testing?
-# 0:01:27 load avg: 1.07 [ 24/406] test_asynchat, test hangs forever!
-
#~ util-linux: systemd, python
# libxml2: python2 and python as makedepends
-#~ libxslt: libxml2 libgcrypt python2
+#~ libxslt: libxml2 python2
#~ xmlto: libxslt docbook-xsl
#~ asciidoc: python
@@ -95,10 +101,6 @@ pacman
#~ pkg-config: glib2
#~ pkg-config: glib2
-#~ libxslt: libxml2
-# ca-certificates: asciidoc, xsltproc,...
-
-#~ python:
#~ linux build full with mkinitcpio and modules
@@ -113,7 +115,7 @@ pacman
# libpcap: dbus libusbx
# stage3 (from compute_dependencies.sh)
-#~ cryptsetup: device-mapper libgcrypt popt libutil-linux
+#~ cryptsetup: device-mapper popt libutil-linux
# ldns/unbound-cyrcle
#~ ldns: openssl dnssec-anchors
@@ -123,7 +125,7 @@ pacman
# the glib2 knot
#~ glib2: libutil-linux
-#~ libsecret: glib2 libgcrypt
+#~ libsecret: glib2
# the systemd knot
#~ libusb: glibc libsystemd
@@ -133,10 +135,9 @@ pacman
#~ pcmciautils: systemd
#~ procps-ng: libsystemd
#~ libpcap: libusbx dbus
-# systemd: libgcrypt libmicrohttpd libxslt python-lxml quota-tools gnu-efi-libs meson
+# systemd: libxslt python-lxml gnu-efi-libs meson
#~ dbus: libsystemd expat
#~ dhcpcd: glibc sh udev libsystemd
-# systemd: gperf intltool libxslt python-lxml quota-tools gnu-efi-libs meson
#~ util-linux: systemd, python
#~ mkinitcpio: awk mkinitcpio-busybox kmod util-linux libarchive coreutils bash findutils grep filesystem gzip systemd