| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: clanlib | Distribution: openSUSE Tumbleweed |
| Version: 4.2.0 | Vendor: openSUSE |
| Release: 2.1 | Build date: Mon Mar 31 17:57:45 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 5340659 | Source RPM: clanlib-4.2.0-2.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/sphair/ClanLib | |
| Summary: A Portable Interface for Writing Games | |
ClanLib delivers a platform-independent interface for writing games.
Zlib
* Mon Mar 31 2025 Andreas Stieger <andreas.stieger@gmx.de>
- remove unused pcre build dependency
* Wed Oct 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Add libXinerama-devel BuildRequires: ensure clanDisplay can be
built.
* Mon Oct 14 2024 Carsten Ziepke <kieltux@gmail.com>
- Update to version 4.2
Enhancements
* Implement CSS justify-content:space-evenly for clanUI
* Modify Vec2 and Vec3 so std::is_trivially_copyable
returns true
Possible Breaking changes
* Update C++ required standard to c++20 (from c++11)
* Change OpenGL minimum requirements to 4.3 (Year 2012) from
3.2 (Year 2009) for the for GL3 target
* (Linux) libxinerama-dev is now a prerequisite
Fixes
* Fix usage of OpenGL Buffer Objects for Intel GPUs
* Implement fullscreen toggle on Linux.
* Fixed broken examples
Tidy Up
* Replace clan::make_unique with std::make_unique
* Enforce object ownership for providers by using
std::unique_ptr
* Updated GLSL shaders to version 430
- Drop clanlib-add-aarch64.patch, fixed upstream
* Wed Jun 16 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix build on aarch64 since clanlib-cpuid.patch has been dropped:
* clanlib-add-aarch64.patch
* Tue Apr 06 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 4.1
* Removed all the obsolete elements of ClanLib that were either
abandoned, replaced by newer methodologies,
moved to separate projects.
* Removed base modules: Compute, CSSLayout, Database, GameIDE,
GUI, Physics2D, Physics3D, Sqlite and SWRender
* Introduced clanUI, that replaced clanGUI.
This took the best ideas of clanGUI, to provide a faster, easier
and more flexible UI framework.
* New Prerequisite, a C++11 compiler is now required to compile
ClanLib.
* Performance increase of clanUI
* Support of OpenGL ES3.2
* Fixed clan::GameTime::get_time_elapsed_ms() accuracy
* Enhanced clanUI to reflect the UICore fork.
* Updated clanSound to use ALSA
* Various API enhancements
* Various bug fixes
- Integrated doc and examples package
- Dropped upstream fixed
* ClanLib-2.3.6-fix-opengl.patch
* clanlib-cpuid.patch
* stdgnu++11.patch
* clanlib-alsa.patch
* Tue Mar 26 2019 olaf@aepfle.de
- Use alsa API properly. Consumers are expected to use
<alsa/asoundlib.h> instead of <asoundlib.h>.
This is in preparation of an change to pkgconfig(alsa) to
not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
clanlib-alsa.patch
* Wed Jan 10 2018 crrodriguez@opensuse.org
- Do not use Mesa-devel package but pkgconfig(gl)
* Tue Oct 20 2015 eric.fintzel@linux.vnet.ibm.com
- Use -std=gnu++11 option for ppc64le.
According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241
it avoids "cannot convert 'bool' to '__vector(4) __bool int'
in return" errors.
Patch file: stdgnu++11.patch
* Thu Nov 07 2013 schwab@suse.de
- clanlib-cpuid.patch: use cpuid only on x86
- Remove obsolete clanlib-ppc.patch
- Remove obsolete options
* Mon Mar 18 2013 schwab@suse.de
- Define CL_ARM_PLATFORM also for aarch64
/usr/lib64/libclan42App-4.2.so.1 /usr/lib64/libclan42App-4.2.so.1.0.0 /usr/lib64/libclan42Core-4.2.so.1 /usr/lib64/libclan42Core-4.2.so.1.0.0 /usr/lib64/libclan42Display-4.2.so.1 /usr/lib64/libclan42Display-4.2.so.1.0.0 /usr/lib64/libclan42GL-4.2.so.1 /usr/lib64/libclan42GL-4.2.so.1.0.0 /usr/lib64/libclan42Network-4.2.so.1 /usr/lib64/libclan42Network-4.2.so.1.0.0 /usr/lib64/libclan42Sound-4.2.so.1 /usr/lib64/libclan42Sound-4.2.so.1.0.0 /usr/lib64/libclan42UI-4.2.so.1 /usr/lib64/libclan42UI-4.2.so.1.0.0 /usr/lib64/libclan42XML-4.2.so.1 /usr/lib64/libclan42XML-4.2.so.1.0.0 /usr/share/doc/packages/clanlib /usr/share/doc/packages/clanlib/CREDITS /usr/share/doc/packages/clanlib/README /usr/share/licenses/clanlib /usr/share/licenses/clanlib/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025