Add libc++-dev to fix QuickJS (#62)

* Add libc++-dev

* Add workflow dispatch

* cat control file

* Revert "Add workflow dispatch"

This reverts commit f6b6e21c0e.
This commit is contained in:
Mahor
2022-09-25 23:10:54 +00:00
committed by GitHub
parent 931d6ff35f
commit c8b0e39dc2

View File

@@ -10,12 +10,13 @@ ar x "$deb" --output "$dir/tmp"
mkdir "$dir/tmp/control_dir" mkdir "$dir/tmp/control_dir"
echo "Extracting control tar" echo "Extracting control tar"
tar -xf "$dir/tmp/control.tar.xz" -C "$dir/tmp/control_dir" tar -xf "$dir/tmp/control.tar.xz" -C "$dir/tmp/control_dir"
# remove whitespace
echo "Adding java dependency" echo "Adding java dependency"
sed -i "/^Depends:/s/ $//" "$dir/tmp/control_dir/control"
# grep: if rerun on the same file don't change it again # grep: if rerun on the same file don't change it again
grep -qxF "java8-runtime-headless" "$dir/tmp/control_dir/control" ||\ depends=", java8-runtime-headless, libc++-dev"
sed -i "/^Depends:/s/$/, java8-runtime-headless/" "$dir/tmp/control_dir/control" grep -qxF "$depends" "$dir/tmp/control_dir/control" ||\
sed -i "/^Depends:/s/ $/$depends/" "$dir/tmp/control_dir/control"
cat "$dir/tmp/control_dir/control"
echo "Compressing new control tar" echo "Compressing new control tar"
tar -cf "$dir/tmp/control.tar.xz" -C "$dir/tmp/control_dir" -I "xz" . tar -cf "$dir/tmp/control.tar.xz" -C "$dir/tmp/control_dir" -I "xz" .
rm -rf "$dir/tmp/control_dir" rm -rf "$dir/tmp/control_dir"