Changelog:
r45506 | compyx | 2025-02-24 18:27:38 +0000 (Mon, 24 Feb 2025) | 11 lines
XDG desktop files: handle make's DESTDIR to allow for staged installs
Update the calls to `desktop-file-install` to pass $DESTDIR as its `--dir`
argument so installing into a staging directory as a non-root user will place
the .desktop files into their proper location. The installation of icon files
with `xdg-icon-resource` into a staging directory will require some equivalent
logic to be applied (working on that).
Also add dashes in front of the calls to `update-desktop-database` to have
`make` ignore the failure of said program when not running as root.
See bug #2127.
------------------------------------------------------------------------
r45505 | compyx | 2025-02-24 09:51:13 +0000 (Mon, 24 Feb 2025) | 6 lines
Fix inclusion of icon files in dist tarball
All the Windows/Gtk/SDL/desktop-files/include-x64 conditionals in the Makefile
led to the icon files only ending up in dists configured for Gtk3. Should be
fixed now.
------------------------------------------------------------------------
r45502 | compyx | 2025-02-21 10:56:14 +0000 (Fri, 21 Feb 2025) | 4 lines
Remove unused Windows-specific file
Remove file used for the old 'icon.png' chickenhead logo.
------------------------------------------------------------------------
r45501 | compyx | 2025-02-21 10:50:59 +0000 (Fri, 21 Feb 2025) | 7 lines
Fix icon linking on Windows for SDL
Seems we *did* already use icons for the Windows SDL UI, using the logic
in `gtk3/data/win32` to generate the icons. Updated build files to use the
proper `win32_res_files` rule in `data/common/Makefile.am` (when not building
headless).
------------------------------------------------------------------------
r45500 | compyx | 2025-02-21 08:25:03 +0000 (Fri, 21 Feb 2025) | 5 lines
Gtk3: move win32 icon generation into data/common/
Keep all icon-related data and logic inside data/common. Should make adding
icons on Windows to executables for other UIs (e.g. SDL) easier.
------------------------------------------------------------------------