Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package raylib for openSUSE:Factory checked in at 2024-11-27 22:12:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/raylib (Old) and /work/SRC/openSUSE:Factory/.raylib.new.28523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "raylib" Wed Nov 27 22:12:18 2024 rev:13 rq:1226807 version:5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/raylib/raylib.changes 2023-11-19 20:16:25.107816770 +0100 +++ /work/SRC/openSUSE:Factory/.raylib.new.28523/raylib.changes 2024-11-27 22:15:35.483141172 +0100 @@ -1,0 +2,71 @@ +Wed Nov 27 07:53:33 UTC 2024 - Michael Vetter <mvet...@suse.com> + +- Update to 5.5: + * NEW raylib pre-configured Windows package: The new raylib portable and + self-contained Windows package for raylib 5.5, intended for nobel devs that + start in programming world, comes with one big addition: support for C code + building for Web platform with one-single-mouse-click! For the last 10 + years, the pre-configured raylib Windows package allowed to edit simple C + projects on Notepad++ and easely compile Windows executables with an + automatic script; this new release adds the possibility to compile the same + C projects for Web platform with a simple mouse click. This new addition + greatly simplifies C to WebAssembly project building for new users. The + raylib Windows Installer package can be downloaded for free from raylib on + itch.io. + * NEW raylib project creator tool: A brand new tool developed to help raylib + users to setup new projects in a professional way. raylib project creator + generates a complete project structure with multiple build systems + ready-to-use and GitHub CI/CD actions pre-configured. It only requires + providing some C files and basic project parameters! The tools is free and + open-source, and it can be used online!. + * NEW Platform backend supported: RGFW: Thanks to the rcore platform-split + implemented in raylib 5.0, adding new platforms backends has been greatly + simplified, new backends can be added using provided template, + self-contained in a single C module, completely portable. A new platform + backend has been added: RGFW. RGFW is a new single-file header-only + portable library (RGFW.h) intended for platform-functionality management + (windowing and inputs); in this case for desktop platforms (Windows, Linux, + macOS) but also for Web platform. It adds a new alternative to the already + existing GLFW and SDL platform backends. + * NEW Platform backend version supported: SDL3: Previous raylib 5.0 added + support for SDL2 library, and raylib 5.5 not only improves SDL2 + functionality, with several issues reviewed, but also adds support for the + recently released big SDL update in years: SDL3. Now users can select at + compile time the desired SDL version to use, increasing the number of + potential platforms supported in the future! + * NEW Retro-console platforms supported: Dreamcast, N64, PSP, PSVita, PS4: + Thanks to the platform-split on raylib 5.0, supporting new platform + backends is easier than ever! Along the raylib rlgl module support for the + OpenGL 1.1 graphics API, it opened the door to multiple homebrew + retro-consoles backend implementations! It's amazing to see raylib running + on +20 year old consoles like Dreamcast, PSP or PSVita, considering the + hardware constraints of those platforms and proves raylib outstanding + versability! Those additional platforms can be found in separate + repositories and have been created by the amazing programmer Antonio Jose + Ramos Marquez (@psxdev). + * NEW GPU Skinning support: After lots of requests for this feature, it has + been finally added to raylib thanks to the contributor Daniel Holden + (@orangeduck), probably the developer that has further pushed models + animations with raylib, developing two amazing tools to visualize and test + animations: GenoView and BVHView. Adding GPU skinning was a tricky feature, + considering it had to be available for all raylib supported platforms, + including limited ones like Raspberry Pi with OpenGL ES 2.0, where some + advance OpenGL features are not available (UBO, SSBO, Transform Feedback) + but a multi-platform solution was found to make it possible. A new example, + models_gpu_skinning has been added to illustrate this new functionality. As + an extra, previous existing CPU animation system has been greatly improved, + multiplying performance by a factor (simplifiying required maths). + * NEW raymath C++ operators: After several requested for this feature, C++ + math operators for Vector2, Vector3, Vector4, Quaternion and Matrix has + been added to raymath as an extension to current implementation. Despite + being only available for C++ because C does not support it, these operators + simplify C++ code when doing math operations. + * Normals support on batching system + * Clipboard images reading support + * CRC32/MD5/SHA1 hash computation + * Gamepad vibration support + * Improved font loading (no GPU required) with BDF fonts support + * Time-based camera movement + * Improved GLTF animations loading + +------------------------------------------------------------------- Old: ---- raylib-5.0.obscpio raylib-5.0.tar.xz New: ---- raylib-5.5.obscpio raylib-5.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ raylib.spec ++++++ --- /var/tmp/diff_new_pack.Skc6Kr/_old 2024-11-27 22:15:36.295175156 +0100 +++ /var/tmp/diff_new_pack.Skc6Kr/_new 2024-11-27 22:15:36.295175156 +0100 @@ -1,7 +1,7 @@ # # spec file for package raylib # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: raylib -Version: 5.0 +Version: 5.5 Release: 0 Summary: C library for learning video game programming License: Zlib @@ -43,17 +43,17 @@ %package -n raylib-devel Summary: Development files for %{name} Group: Development/Libraries/C and C++ -Requires: libraylib450 = %{version} +Requires: libraylib550 = %{version} Requires: openal-soft-devel %description -n raylib-devel Development files and headers for %{name}. -%package -n libraylib450 +%package -n libraylib550 Summary: C library for learning video game programming Group: System/Libraries -%description -n libraylib450 +%description -n libraylib550 A C library for learning video game programming. %prep @@ -71,10 +71,10 @@ %install %cmake_install -%post -n libraylib450 -p /sbin/ldconfig -%postun -n libraylib450 -p /sbin/ldconfig +%post -n libraylib550 -p /sbin/ldconfig +%postun -n libraylib550 -p /sbin/ldconfig -%files -n libraylib450 +%files -n libraylib550 %license LICENSE %{_libdir}/libraylib.so.* ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Skc6Kr/_old 2024-11-27 22:15:36.327176496 +0100 +++ /var/tmp/diff_new_pack.Skc6Kr/_new 2024-11-27 22:15:36.331176663 +0100 @@ -1,7 +1,7 @@ <services> <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/raysan5/raylib.git</param> - <param name="revision">5.0</param> + <param name="revision">5.5</param> <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> <param name="exclude">examples</param> ++++++ raylib-5.0.obscpio -> raylib-5.5.obscpio ++++++ /work/SRC/openSUSE:Factory/raylib/raylib-5.0.obscpio /work/SRC/openSUSE:Factory/.raylib.new.28523/raylib-5.5.obscpio differ: char 48, line 1 ++++++ raylib-5.0.tar.xz -> raylib-5.5.tar.xz ++++++ /work/SRC/openSUSE:Factory/raylib/raylib-5.0.tar.xz /work/SRC/openSUSE:Factory/.raylib.new.28523/raylib-5.5.tar.xz differ: char 15, line 1 ++++++ raylib.obsinfo ++++++ --- /var/tmp/diff_new_pack.Skc6Kr/_old 2024-11-27 22:15:36.383178839 +0100 +++ /var/tmp/diff_new_pack.Skc6Kr/_new 2024-11-27 22:15:36.387179007 +0100 @@ -1,5 +1,5 @@ name: raylib -version: 5.0 -mtime: 1700044250 -commit: ae50bfa2cc569c0f8d5bc4315d39db64005b1b08 +version: 5.5 +mtime: 1731932470 +commit: c1ab645ca298a2801097931d1079b10ff7eb9df8