github Zibri/VICE r45506
r45506 Windows

latest releases: r46128, r46128o, r46128u...
15 months ago

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.

------------------------------------------------------------------------

Don't miss a new VICE release

NewReleases is sending notifications on new releases.