New SDL+Cairo bindings pack

Hello,
I’ve just finished cleaning up my SDL and Cairo bindings: GitHub - kwon-young/sdlpl: SWI-Prolog bindings to SDL · GitHub
Here are main features of the bindings:

Unfortunately, I don’t seem to be able to publish the pack:

$ swipl pack publish 'https://github.com/kwon-young/sdlpl'               
Installation plan:
  Install sdlpl at version 0.0.0 from https://github.com/kwon-young/sdlpl
Download packs? Y/n? 
Cloning into '/tmp/swipl_pack_1164548_1/sdlpl'...
Already up to date.
The following packs have post install scripts:
  Build sdlpl in directory /tmp/swipl_pack_1164548_1/sdlpl
Run scripts? Y/n? 
% Building pack sdlpl in directory /tmp/swipl_pack_1164548_1/sdlpl
-- The CXX compiler identification is GNU 16.1.1
....
[12/12] Linking CXX shared module /tmp/swipl_pack_1164548_1/sdlpl/lib/x86_64-linux/sdl.so
-- Install configuration: "Release"
Test project /tmp/swipl_pack_1164548_1/sdlpl/build
    Start 1: sdl
1/1 Test #1: sdl ..............................   Passed   35.91 sec

% 100% tests passed, 0 tests failed out of 1
% 
% Total Test time (real) =  35.91 sec
% Contacting server at https://www.swi-prolog.org/pack/query ... ok
ERROR: [Thread main] Pack sdlpl at version 0.3.0 failed for unknown reason (false)

@jan would you have an idea why it failed ?

t could be that the pack name in pack.pl dpes not match the repository name. Of course, this should give a better error.

That was it ! Thank you so much.
The pack is now published and can be installed using pack install sdlpl.
You of course needs sdl3 sdl3_image and cairo developement headers and installed for the pack to work.
If anyone needs more api coverage, you can simply open an issue on github.
If you want to discuss the bindings design, don’t hesitate to post here.

@jan Sorry to bother you again, but it seems my failed attempts registered an additional pack named sdl: "sdl" pack for SWI-Prolog
could you delete it from the list ?
the correct pack name is sdlpl which is correctly published now.