github Zibri/VICE r45510u
r45510 Ubuntu 22.04

latest releases: r46108, r46108o, r46108u...
14 months ago

Changelog:

r45510 | compyx | 2025-03-01 08:45:24 +0000 (Sat, 01 Mar 2025) | 4 lines

Gtk3: Fix non-ASCII codes appearing in the clipboard with "Edit" -> "Copy"

See bug #2087.

------------------------------------------------------------------------
r45509 | compyx | 2025-02-27 19:28:21 +0000 (Thu, 27 Feb 2025) | 5 lines

Gtk3: Add label "Master volume" in front of volume slider

In the settings node "Audio" -> "Sound driver", add a label next to the volume
slider to avoid confusion for certain citrus people.

------------------------------------------------------------------------
r45508 | compyx | 2025-02-27 07:42:17 +0000 (Thu, 27 Feb 2025) | 5 lines

Gtk3: make evdev the only driver for Linux

Remove deprecated /dev/joy API in favor of evdev's /dev/input, which has been
the default since march 2024 anyway. One driver to rule them all ... on Linux.

------------------------------------------------------------------------
r45507 | compyx | 2025-02-25 16:07:33 +0000 (Tue, 25 Feb 2025) | 19 lines

XDG desktop files: use `$(DESTDIR)${prefix}` for installation

As suggested by Rhailto, use `--dir-=$(DESTDIR)${prefix}/share/applications` as
argument to `desktop-file-install` to support "normal" installation of .desktop
files through `make install` and allow for staged installs. Update the rules
to remove the .desktop files on `make uninstall` in the same vein.

With the default prefix of `/usr/local` that VICE's configure uses, the .desktop
files end up in `/usr/local/share/applications`, a directory that didn't exist
on my Debian system with Gnome, but which is created by `desktop-file-install`
and the .desktop files are processed by `update-desktop-database` and VICE's
application icons show up in the Gnome application overview and correctly launch
the emulators.

Note the use of `${prefix}` rather than `$(PREFIX)`, the later was empty on my
`make install`, resulting in .desktop files in `/share/applications` in the
root file system =)


------------------------------------------------------------------------
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.

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

Don't miss a new VICE release

NewReleases is sending notifications on new releases.