Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 652848 - media-libs/raylib: a simple and easy-to-use library to learn videogames programming
Summary: media-libs/raylib: a simple and easy-to-use library to learn videogames progr...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-09 14:17 UTC by Milan Nikolic
Modified: 2022-06-15 16:06 UTC (History)
3 users (show)

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


Attachments
raylib-9999.ebuild (raylib-9999.ebuild,1.58 KB, text/plain)
2018-04-09 14:17 UTC, Milan Nikolic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Milan Nikolic 2018-04-09 14:17:00 UTC
Created attachment 526912 [details]
raylib-9999.ebuild

http://www.raylib.com/ is a simple and easy-to-use library to learn videogames programming.

Raylib is a perfect library for beginners, and it comes with many examples and games (you can check real web examples on website). Attached is an live ebuild with support for dev releases, 2.0 version is expected soon.

I maintain Go bindings for raylib, so I follow development and can update ebuild if needed in future. All USE flags are tested and I also tested with ABI_X86 64 and 32.
Comment 1 Tomáš Mózes 2018-04-09 18:19:13 UTC
Hello Milan,would you like to proxy maintain this package?
Comment 2 Milan Nikolic 2018-04-09 18:40:38 UTC
Hello,

Yes, I would like to proxy maintain raylib. I am familiar with project and in contact with upstream. I don't know the whole process though, but I started reading proxy maintainers user guide.
Comment 3 Tomáš Mózes 2018-04-10 04:05:06 UTC
Great :)

https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 4 Milan Nikolic 2018-04-10 10:31:21 UTC
I sent a PR here https://github.com/gentoo/gentoo/pull/7920 , but made a mistake with referencing this bug. I am not sure how to restart gentoo-repo-qa-bot now.
Comment 5 Tomáš Mózes 2018-04-12 10:21:17 UTC
The bug-reference is to auto-close or link bugzilla with github, this can be done manually, don't worry :)
Comment 6 Esteve Varela Colominas 2022-06-15 08:39:09 UTC
This library is chock full of bundled dependencies, from mundane things like data structures and file format implementations to indirect bindings to other system components like glfw for graphics and miniaudio (which has several backends for alsa and pulseaudio but no direct binding for pipewire yet).

I always wonder to what extent one should go to ensure these libraries are configurable, patchable and upgradable in the future. We have several header-only libs in gentoo, such as dev-cpp/range-v3, and I wonder if some of raylib's would be candidates for this too.

Unfortunately untangling these things from a buildsystem that expects a local copy is always a ton of trouble, and with some languages like Go and Rust these days nearly impossible, so it's not a trend that's likely to cease anytime soon unfortunately.
Comment 7 Esteve Varela Colominas 2022-06-15 08:47:25 UTC
Just realized this bug is 4 years old and this might be a necrobump. Sorry for that. I'm interested in having this package in Gentoo, however.
Comment 8 Andrew 2022-06-15 16:06:37 UTC
I'd be interested in this library being in portage tree as well.