Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 761706 - games-board/gnubg: Add option to enable --with-board3d flag
Summary: games-board/gnubg: Add option to enable --with-board3d flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on: 896326
Blocks:
  Show dependency tree
 
Reported: 2020-12-25 23:46 UTC by Porcupine of the Moon
Modified: 2023-02-25 11:08 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
1.07.001 version bump (gnubg-1.07.001.ebuild,2.30 KB, text/plain)
2023-02-23 12:48 UTC, Bernard Cafarelli
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Porcupine of the Moon 2020-12-25 23:46:29 UTC
Please add the option to build games-board/gnubg with the --with-board3d flag. (requires x11-libs/gtkglext)
At the moment it is fixed to --without-board3d.

Reproducible: Always
Comment 1 Ionen Wolkens gentoo-dev 2021-11-17 16:26:09 UTC
Given gtk2 has reached end of support, I'd rather switch the ebuild to use the experimental gtk3 support so it's more future proof, and gtkglext/boards3d currently does not work when using gtk3.

Will be happy to revisit this if there's ever a new version that allows this option to work without gtk2.
Comment 2 Bernard Cafarelli gentoo-dev 2023-02-23 12:46:54 UTC
Reopening as upstream has released 1.07.001, which supports the 3D board via libepoxy for GTK3

I have been using the live version for a while now and it works great. Note it now depends on dev-libs/cglm which is not in tree yet
Comment 3 Bernard Cafarelli gentoo-dev 2023-02-23 12:48:05 UTC
Created attachment 854096 [details]
1.07.001 version bump

This is the ebuild I have been using in my overlay, adapted to 1.07.001 release
Comment 4 Ionen Wolkens gentoo-dev 2023-02-23 18:36:49 UTC
Feel free to handle it if you want, most games can be considered mostly free for all to update/adjust as long as handle any follow up bugs, especially if it's something you play or are familiar with.

Not that I mind doing it later, albeit while I touched the package before I haven't actually used it outside testing :)
Comment 5 Bernard Cafarelli gentoo-dev 2023-02-24 15:36:08 UTC
Promised I will handle follow-up bugs, thanks I will go ahead! After keywording dev-libs/cglm
Comment 6 Larry the Git Cow gentoo-dev 2023-02-25 10:30:55 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be875e798e4bd5aaadfea0e3b170079601756107

commit be875e798e4bd5aaadfea0e3b170079601756107
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2023-02-25 10:30:14 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2023-02-25 10:30:45 +0000

    games-board/gnubg: add 1.07.001
    
    Add myself to maintainers for potential follow-up bugs
    
    Closes: https://bugs.gentoo.org/761706
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 games-board/gnubg/Manifest              |   1 +
 games-board/gnubg/gnubg-1.07.001.ebuild | 102 ++++++++++++++++++++++++++++++++
 games-board/gnubg/metadata.xml          |   4 ++
 3 files changed, 107 insertions(+)
Comment 7 Ionen Wolkens gentoo-dev 2023-02-25 11:08:01 UTC
Thanks!