9e39175df5
Use gnomeos-build-sysext CI/CD component to build a system extension out of mutter branches and MRs. Use the common script for installing dependencies, but keep a separate gnomeos script for exclusive dependencies. See https://discourse.gnome.org/t/towards-a-better-way-to-hack-and-test-your-system-components/21075 See https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/837 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3843>
16 lines
392 B
Bash
Executable file
16 lines
392 B
Bash
Executable file
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
SCRIPTS_DIR="$(dirname $0)"
|
|
|
|
# Location for dependencies to be bundled with the extension
|
|
DESTDIR="$(realpath $1)"
|
|
|
|
# GNOME OS specific setup arguments
|
|
LIBDIR="lib/$(gcc -print-multiarch)"
|
|
|
|
# Install common dependencies
|
|
./$SCRIPTS_DIR/install-common-dependencies.sh --libdir=$LIBDIR --destdir=$DESTDIR
|
|
|
|
# Install below missing dependencies that are exclusive to GNOME OS
|