diff options
author | Ribbon <ribbon_45@proton.me> | 2023-09-01 19:53:51 +0000 |
---|---|---|
committer | Ribbon <ribbon_45@proton.me> | 2023-09-01 19:53:51 +0000 |
commit | 15701d88f38c09be841afeebf88ebdd87db93e34 (patch) | |
tree | 3025969fd5f719dc93a799edf0c60732f008e974 | |
parent | f196ddf764450331346bd1f4fb233980e29495af (diff) |
Add packagesadd-packages
-rwxr-xr-x | bootstrap.sh | 18 | ||||
-rw-r--r-- | podman/redox-base-containerfile | 6 |
2 files changed, 21 insertions, 3 deletions
diff --git a/bootstrap.sh b/bootstrap.sh index cc406d1..4776d02 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -145,6 +145,8 @@ osx_macports() install_macports_pkg "gmake" install_macports_pkg "lua" install_macports_pkg "protobuf-c" + install_macports_pkg "sassc" + install_macports_pkg "guile" } ############################################################################### @@ -210,6 +212,8 @@ osx_homebrew() install_brew_pkg "lua" install_brew_pkg "ant" install_brew_pkg "protobuf" + install_brew_pkg "sassc" + install_brew_pkg "guile" install_brew_pkg "redox-os/gcc_cross_compilers/x86_64-elf-gcc" "x86_64-elf-gcc" } @@ -277,6 +281,8 @@ freebsd() install_freebsd_pkg "scons" install_freebsd_pkg "lua54" install_freebsd_pkg "py-protobuf-compiler" + install_freebsd_pkg "guile" + install_freebsd_pkg "sassc" set +xe } @@ -329,7 +335,9 @@ archLinux() doxygen \ lua \ ant \ - protobuf" + protobuf \ + sassc \ + guile" if [ "$1" == "qemu" ]; then packages="$packages qemu" elif [ "$1" == "virtualbox" ]; then @@ -403,7 +411,9 @@ ubuntu() g++ \ lua5.4 \ ant \ - protobuf-compiler" + protobuf-compiler \ + sassc \ + guile-3.0" # Not availible for at least ARM hosts case "$host_arch" in x86*|i?86) pkgs="$pkgs libc6-dev-i386 syslinux-utils";; @@ -507,6 +517,8 @@ fedora() clang \ doxygen \ ant \ + sassc \ + guile \ protobuf-compiler ; do rpm -q $pkg > /dev/null || echo $pkg; done) # If the list of packages is not empty, install missing COUNT=$(echo $PKGS | wc -w) @@ -588,6 +600,8 @@ suse() doxygen \ lua54 \ ant \ + guile \ + sassc \ protobuf } diff --git a/podman/redox-base-containerfile b/podman/redox-base-containerfile index d5487c5..a8fed1b 100644 --- a/podman/redox-base-containerfile +++ b/podman/redox-base-containerfile @@ -50,7 +50,11 @@ RUN apt-get update \ perl \ doxygen \ ant \ - protobuf-compiler + protobuf-compiler \ + sassc \ + guile-3.0 \ + lua5.4 \ + g++ # _UID_ must be replaced with the user's uid on host # podman root is mapped to your user id on host during build, |