GNOME Bugzilla – Bug 763927
make-w32.sh does uses the same renders for L and XL variants
Last modified: 2016-03-20 09:45:05 UTC
Adwaita-Large and Adwaita-ExtraLarge are made, but they use the same .in files as the normal Adwaita theme, and end up looking identical.
Created attachment 324350 [details] [review] Fix make-w32.sh to actually use L and XL images The last step, to call anicursorgen.py and make the actual .cur and .ani files misses the crucial element - it does not pick different .in files depending on which theme it generates. Without that the Adwaita-Large and Adwaita-ExtraLarge are just copies of Adwaita cursor theme.
Attachment 324350 [details] is not a proper fix because it always tries to build Adwaita, Adwaita-Large and Adwaita-ExtraLarge, even if the user did not wish these themes to be built. Note how toplevel Makefile.am does a dance with ENABLE_L_XL_VARIANTS and $(enable_l_xl_variants). make-w32.sh should be something similar (which most likely means it becoming make-w32.sh.in and being post-processed). Or maybe just have make-w32.sh and make-w32-l-xl.sh. Or make it an argument (make-w32.sh is invoked by the person packaging adwaita-icon-theme explicitly, outside of the configure/make mechanisms, during package reconfiguration). 3.20 is close, and i don't have the time to fix it properly, sorry.
Attachment 324350 [details] pushed as 41f47a4 - Fix make-w32.sh to actually use L and XL images