mbox series

[bug#62017,0/2] : gnu: Add cl-raylib.

Message ID 20230306234034.29330-1-sharlatanus@gmail.com
Headers show
Series : gnu: Add cl-raylib. | expand

Message

Sharlatan Hellseher March 6, 2023, 11:40 p.m. UTC
Hi Guix!

This patch serials enables shared library build for raylib game library and
provides CFFI bindings for Common Lisp library cl-raylib.

One think to mention - Raylib has a decent amount of bundled sources in
src/external some of them are availalbe in Guix, which can be unbundled.

> ./pre-inst-env guix build --rounds=2 sbcl-cl-raylib ecl-cl-raylib
> /gnu/store/80a82vn5db9law9qldyxwpsac1icajr4-ecl-cl-raylib-0.0.1-0.985ceeb
> /gnu/store/wpnc98flcmh3ynmdnqq0b4raas07nycd-sbcl-cl-raylib-0.0.1-0.985ceeb

Sharlatan Hellseher (2):
  gnu: raylib: Build shared libraries.
  gnu: Add cl-raylib.

 gnu/packages/game-development.scm |  5 +++-
 gnu/packages/lisp-xyz.scm         | 43 +++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+), 1 deletion(-)


base-commit: fd4545a47a527fff437abb9991156cfee4137d2b

Comments

Guillaume Le Vaillant March 7, 2023, 10:40 a.m. UTC | #1
Patches pushed as e08ae5900a16ac29e6adc369f513f574137eb86e and
following.
Thanks.