we released a new tarball recently.
with this release, all GUIs/Ports except GTK3 and SDL are deprecated and will be removed. because of this:
- the existing ebuild needs some adjustments, --enable-fullscreen does no more exist, and --enable-gnomeui3 has been replaced by --enable-native-gtk3ui. i suggest making GTK3 the default, the tarball still has the old XAW and GTK2 UIs, but they are unmaintained and will get removed in 3.3
- i suggest creating another ebuild that explicitly builds the SDL port/UI (with an sdl- prefix). this would allow to install both in parallel.
drop into #vice-dev on freenode at late evenings EST if there are any questions :)
just FYI - we are at 3.3 now, the mentioned UIs do no more exist and GTK3 is considered the default for all major platforms.
Status is still unconfirmed :( What should we do to confirm that new version was indeed released by upstream?
what are you usually doing? look at the tarball in the repo on sourceforge perhaps? :)
"Unconfirmed" doesn't mean we don't believe you, in this case it just means I don't have time to maintain 877 packages by myself.
Looking forward to this.
Created attachment 577212 [details]
vice 3.3 ebuild
attached is my working version of an ebuild file for vice 3.3
I've hard coded the GTK3 UI and cleaned up some no longer supported options. I have not tested all optional USE flags.
Note that vice now requires the xa cross assembler to build. I've submitted an ebuild for that, see Bug 686234.
*** Bug 698952 has been marked as a duplicate of this bug. ***
Pull request , feel free to improve, if interested, I'll merge it.
Bump version to 3.4.
Just letting you all know that I've been spending a lot of time on this. The old ebuild was very bad and therefore all the newly-contributed ebuilds based on it are also bad. It's just a horrendous package to deal with. I've almost completely reworked the ebuild and it's looking a lot better now but I'm not quite there yet.
FYI Andreas, 3.4 does not use VTE.
(In reply to James Le Cuirot from comment #11)
> FYI Andreas, 3.4 does not use VTE.
I suspected so, hence the relation to this bug ;)
The bug has been closed via the following commit(s):
Author: James Le Cuirot <email@example.com>
AuthorDate: 2020-02-22 22:07:07 +0000
Commit: James Le Cuirot <firstname.lastname@example.org>
CommitDate: 2020-02-22 22:09:36 +0000
app-emulation/vice: Bump to post 3.4 snapshot with multiple variants
The ebuild has been almost entirely rewritten. Many missing
dependencies have been added. Multiple variants for GTK, SDL, and
headless can now be installed simultaneously.
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: James Le Cuirot <email@example.com>
app-emulation/vice/Manifest | 1 +
app-emulation/vice/metadata.xml | 4 +
app-emulation/vice/vice-3.4_p37498.ebuild | 173 ++++++++++++++++++++++++++++++
3 files changed, 178 insertions(+)
(In reply to James Le Cuirot from comment #10)
> Just letting you all know that I've been spending a lot of time on this. The
> old ebuild was very bad and therefore all the newly-contributed ebuilds
> based on it are also bad. It's just a horrendous package to deal with. I've
> almost completely reworked the ebuild and it's looking a lot better now but
> I'm not quite there yet.