summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRibbon <ribbon_45@proton.me>2023-09-01 19:53:51 +0000
committerRibbon <ribbon_45@proton.me>2023-09-01 19:53:51 +0000
commit15701d88f38c09be841afeebf88ebdd87db93e34 (patch)
tree3025969fd5f719dc93a799edf0c60732f008e974
parentf196ddf764450331346bd1f4fb233980e29495af (diff)
Add packagesadd-packages
-rwxr-xr-xbootstrap.sh18
-rw-r--r--podman/redox-base-containerfile6
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,