Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#70377 - [materia-gtk-theme] missing build option 'gnome_shell_version'

Attached to Project: Community Packages
Opened by notreally (acc) - Thursday, 08 April 2021, 22:09 GMT
Last edited by Bruno Pagani (ArchangeGabriel) - Saturday, 10 April 2021, 16:32 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Bruno Pagani (ArchangeGabriel)
Filipe LaĆ­ns (FFY00)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The theme must be compiled with the gnome-shell version specified, otherwise it will lead to inconsistent behavior when updating before gnome-shell updates.

Additional info:
* version: 20210322
* upstream issue: https://github.com/nana-4/materia-theme/issues/569#issuecomment-815969573
* upstream build guide: https://github.com/nana-4/materia-theme/blob/master/INSTALL.md

Steps to reproduce:
1. press `Super + a` to open the application view in gnome shell;
2. drag any app to the right and empty workspace, so there will be 3 workspaces;
3. press `Esc` to enter the windows view, then see the workspaces thumbnails on the top.

This task depends upon

Closed by  Bruno Pagani (ArchangeGabriel)
Saturday, 10 April 2021, 16:32 GMT
Reason for closing:  Fixed
Additional comments about closing:  20210322-2
Comment by notreally (acc) - Thursday, 08 April 2021, 22:52 GMT
At least, it needs to rebuild on each new version of gnome-shell.
Comment by Gunnar Bretthauer (Taijian) - Friday, 09 April 2021, 21:10 GMT
Since gnome-shell now also depends on gtk4, maybe materia theme should also? Seeing, as it's a shell theme?
Comment by notreally (acc) - Friday, 09 April 2021, 22:08 GMT
Materia theme support gtk2, gtk3 and gtk4, but only the newest gnome-shell. It's not just a gnome-shell theme. Additionally, gtk themes are more akin to configuration files than separate software and do not depend on the existence of gtk.
Comment by Gunnar Bretthauer (Taijian) - Saturday, 10 April 2021, 09:44 GMT
Well yes, but since materia-theme auto-selects the correct version of GTK4 to support at build time (unless specified otherwise), GTK4 needs to be added as a make-depend, otherwise the theme will come out misconfigured because there will be no GTK4 in the buildroot (assuming that the Arch build servers use clean buildroots to build packages, which I very much assume...).
Comment by Bruno Pagani (ArchangeGabriel) - Saturday, 10 April 2021, 16:30 GMT
Right, so the real issue is that materia needs rebuild on gtk4 and gnome-shell update. Will need to coordinate with their maintainer.

Loading...