summaryrefslogtreecommitdiff
path: root/ci/ciimage
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-12-19 19:19:38 +0000
committerSam James <sam@gentoo.org>2024-12-20 02:22:30 +0000
commite56eea7476c60aff1f10a87fdad3e86cd810d92d (patch)
tree32ecac950a7370dedb0903292d699d663a4ad8e0 /ci/ciimage
parent7a4647b194f925f386aad0c8fe5f95ff20edb0c7 (diff)
downloadmeson-e56eea7476c60aff1f10a87fdad3e86cd810d92d.tar.gz
ci: gentoo: include sys-devel/gcc[d], bindgen, rust[clippy,rustfmt]
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'ci/ciimage')
-rwxr-xr-xci/ciimage/gentoo/install.sh13
1 files changed, 10 insertions, 3 deletions
diff --git a/ci/ciimage/gentoo/install.sh b/ci/ciimage/gentoo/install.sh
index caf21a1fa..7849ae3c2 100755
--- a/ci/ciimage/gentoo/install.sh
+++ b/ci/ciimage/gentoo/install.sh
@@ -20,8 +20,7 @@ pkgs_stable=(
dev-lang/vala
dev-lang/python:2.7
dev-java/openjdk-bin
- # requires rustfmt, bin rebuild (TODO: file bug)
- #dev-util/bindgen
+ dev-util/bindgen
dev-libs/elfutils
dev-util/gdbus-codegen
@@ -104,8 +103,16 @@ mkdir /etc/portage/binrepos.conf || true
mkdir /etc/portage/profile || true
cat <<-EOF > /etc/portage/package.use/ci
dev-cpp/gtkmm X
-
+ dev-lang/rust clippy rustfmt
+ dev-lang/rust-bin clippy rustfmt
dev-libs/boost python
+
+ # Some of these settings are needed just to get the binpkg but
+ # aren't negative to have anyway
+ sys-devel/gcc ada d
+ >=sys-devel/gcc-13 ada objc objc++
+ sys-devel/gcc pgo lto
+
sys-libs/zlib static-libs
EOF