#16 Use ngl gtk renderer as temporary bug workaround
Merged 2 months ago by jannau. Opened 2 months ago by jannau.
fedora-asahi/ jannau/asahi-platform-metapackage gtk-use-ngl  into  main

@@ -3,7 +3,7 @@ 

  

  Name:           asahi-platform-metapackage

  Version:        0

- Release:        17%{?dist}

+ Release:        18%{?dist}

  Summary:        Metapackage declaring Asahi platform dependencies

  Group:          Metapackages

  License:        MIT
@@ -144,7 +144,7 @@ 

  This contains the OpenCL runtime and persistant battery charge control support using systemd.

  

  %files desktop

- %dnl No files to ship

+ %{_environmentdir}/50-asahi-gtk-ngl.conf

  

  %dnl -------------------------------------------------------------------

  
@@ -159,6 +159,11 @@ 

  mkdir -p %{buildroot}%{_sysconfdir}/dnf/protected.d

  echo "%{name}" > %{buildroot}%{_sysconfdir}/dnf/protected.d/%{name}.conf

  

+ # Workaround for gtk4 bug:

+ # https://gitlab.gnome.org/GNOME/gtk/-/issues/7229

+ mkdir -p %{buildroot}%{_environmentdir}

+ echo 'GSK_RENDERER=ngl' > %{buildroot}%{_environmentdir}/50-asahi-gtk-ngl.conf

+ 

  # Disable Tap-to-Click by default since it's the less confusing default (force click is always enabled)

  mkdir -p %{buildroot}%{_sysconfdir}/xdg

  cat > %{buildroot}%{_sysconfdir}/xdg/kcminputrc <<EOF
@@ -173,6 +178,9 @@ 

      > %{buildroot}%{_libdir}/firefox/defaults/pref/asahi.js

  

  %changelog

+ * Wed Jan 01 2025 Janne Grunau <janne-fdr@jannau.net> - 0-18

+ - Use ngl gtk renderer as temporary bug workaround

+ 

  * Wed Dec 11 2024 Asahi Lina <lina@asahilina.net> - 0-17

  - Add fex subpackage for muvm+fex dependencies

  

no initial comment

Pull-Request has been merged by jannau

2 months ago
Metadata