From 66203477bdb35084d6b22ccda779fa39b79045b7 Mon Sep 17 00:00:00 2001 From: Andrew Davidson Date: Sun, 23 Feb 2025 10:58:07 -0800 Subject: [PATCH] Adding Asahi support to linux.d --- linux.d/fedora-asahi-remix | 48 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 linux.d/fedora-asahi-remix diff --git a/linux.d/fedora-asahi-remix b/linux.d/fedora-asahi-remix new file mode 100644 index 000000000..3a3407289 --- /dev/null +++ b/linux.d/fedora-asahi-remix @@ -0,0 +1,48 @@ +FOUND_GTK3=$(rpm -qa | grep -P '^gtk3' || true) + +REQUIRED_DEV_PACKAGES=( + autoconf + automake + cmake + dbus-devel + eglexternalplatform-devel + extra-cmake-modules + file + gcc + gcc-c++ + gettext + git + gstreamer1-devel + gstreamermm-devel + gtk3-devel + libmspack-devel + libsecret-devel + libtool + m4 + mesa-libGLU-devel + mesa-libOSMesa-devel + ninja-build + openssl-devel + perl-FindBin + texinfo + wayland-protocols-devel + webkit2gtk4.0-devel + wget + libcurl-devel +) + +if [[ -n "$UPDATE_LIB" ]] +then + NEEDED_PKGS="" + for PKG in ${REQUIRED_DEV_PACKAGES[@]}; do + rpm -q ${PKG} > /dev/null || NEEDED_PKGS+=" ${PKG}" + done + + if [ -n "${NEEDED_PKGS}" ]; then + sudo dnf install -y ${NEEDED_PKGS} + fi + echo -e "done\n" + exit 0 +fi + +FOUND_GTK3_DEV=$(rpm -qa | grep -P '^gtk3-devel' || true)