commit sfml2 for openSUSE:Factory
Hello community, here is the log from the commit of package sfml2 for openSUSE:Factory checked in at 2019-01-08 12:24:26 Comparing /work/SRC/openSUSE:Factory/sfml2 (Old) and /work/SRC/openSUSE:Factory/.sfml2.new.28833 (New) Package is "sfml2" Tue Jan 8 12:24:26 2019 rev:8 rq:659947 version:2.5.1 Changes: --- /work/SRC/openSUSE:Factory/sfml2/sfml2.changes 2017-06-30 18:43:25.429170803 +0200 +++ /work/SRC/openSUSE:Factory/.sfml2.new.28833/sfml2.changes 2019-01-08 12:26:31.112400826 +0100 @@ -1,0 +2,90 @@ +Fri Dec 14 16:20:39 UTC 2018 - r...@fthiessen.de + +- Update to 2.5.1 +- Changes in "Window" + * Fixed dual monitor issue + * Fixed issue where fullscreen window didn't go over task bars on +top and left + * Fixed the Unix clipboard implementation causing an abort due to +internal data races in Xlib +- Changes in "Graphics" + * Fixed a bug in which a sf::RenderTexture would not be +re-activated after being re-created + * Fixed sf::RenderTextureImplFBO's destructor incorrectly +triggering deletion of other sf::RenderTextureImplFBO's active FBOs + * Fix sf::RenderWindow::setActive incorrectly trying to unbind +an FBO during deactivation + * Fixed sf::RenderTexture::display() dereferencing a NULL pointer +when being called before sf::RenderTexture::create() + * Fixed bug in sf::Text when applying an outline color/thickness + * Squash duplicated sf::Font glyphs to single chars + * Fixed two issues with glyph sub-pixel positioning + * Reduced context locking & unlocking while creating textures + * Fixed the error message when the wrong bitmap font size is selected +- Changes in "Audio" + * Fixed performance issue with reading WAV files + +--- +Fri Dec 14 16:08:16 UTC 2018 - r...@fthiessen.de + +- Update to 2.5.0 +- Changes in "System" + * Added protected destructor to sf::NonCopyable to prevent +possible resource leaks + * Fixed crash when sf::Clock is constructed in a global scope +- Changes in "Window" + * Implemented Cursor API + * Implemented Clipboard API + * Renamed a few key codes + * Added joystick example + * Fixed sf::Window::getPosition() returning incorrect position +because of differences in window managers + * Fix X11 key repeat handling not filtering out events from other +windows + * Fix: Restore fullscreen of a non-visible window +- Changes in "Graphics" + * Implemented additional line spacing and letter spacing in +sf::Text + * Added sf::VertexBuffer class + * Added GPU local texture copying support, allowing performance +optimizations and texture swapping + * Optimize performance by skipping glTexCoordPointer() call if +not needed + * Generate shape outline vertices only if necessary + * Removed dependency to libjpeg, stb_image_write now supports +writing JPEG files + * Enable comparing sf::Transform and optimize resetting OpenGL +back to the identity matrix + * Added missing setActive() virtual method to sf::RenderTarget + * Updated stb_image to v2.16 and stb_image_write to v1.07, +no need for dont-try-to-runtime-detect-sse2-on-gcc.diff +anymore, fixed! + * Added sf::RenderTexture stencil and multisampling support + * Added example demonstrating sf::VertexBuffer, sf::Shader and +sf::Thread usage + * Optimized sf::RenderTexture performance + * Properly free memory in sf::Font::cleanup() + * Fixed memory leak in sf::Font + * Fix OpenGL texture coordinate pointer not being updated correctly +under certain conditions + * Fix for broken text when the font is reloaded + * Fix memory leak in sf::Text + * Fixed strict aliasing punning warning when generating the key of +a glyph in Font.cpp + * Fixed OpenGL version string being parsed incorrectly on some platforms +- Changes in "Audio": + * Added loop point support to sf::Music + * Added support for the extensible PCM wave file format + * Fixed inconsistent seek behavior in sf::SoundStream + * Fixed stack overflow in sf::SoundStream::fillAndPushBuffer() + * Fixed seeking quirks in the FLAC reader + * Allow polymorphism with sf::SoundSource + * Fixed WAV file writer writing wrong header values + * Small bugfix to argument of alcCaptureOpenDevice() +- Changes in "Network" + * Add append/overwrite parameter to Ftp::upload + * Fixed wrong condition for building network support + * Changed TCP listen backlog from 0 to SOMAXCONN + * Fixed socket reuse not conforming to documentation + +--- Old: SFML-2.4.2.tar.gz dont-try-to-runtime-detect-sse2-on-gcc.diff New: SFML-2.5.1.tar.gz Other differences: -- ++ sfml2.spec ++
commit sfml2 for openSUSE:Factory
Hello community, here is the log from the commit of package sfml2 for openSUSE:Factory checked in at 2017-06-30 18:42:04 Comparing /work/SRC/openSUSE:Factory/sfml2 (Old) and /work/SRC/openSUSE:Factory/.sfml2.new (New) Package is "sfml2" Fri Jun 30 18:42:04 2017 rev:7 rq:507268 version:2.4.2 Changes: --- /work/SRC/openSUSE:Factory/sfml2/sfml2.changes 2017-03-03 17:43:51.462872735 +0100 +++ /work/SRC/openSUSE:Factory/.sfml2.new/sfml2.changes 2017-06-30 18:43:25.429170803 +0200 @@ -1,0 +2,7 @@ +Thu Jun 29 13:07:59 UTC 2017 - m...@suse.com + +- Add dont-try-to-runtime-detect-sse2-on-gcc.diff from stb upstream + * Give up trying to runtime-detect SSE2 on GCC, this fixes build +failure in 42.3 + +--- New: dont-try-to-runtime-detect-sse2-on-gcc.diff Other differences: -- ++ sfml2.spec ++ --- /var/tmp/diff_new_pack.NtoZkK/_old 2017-06-30 18:43:26.828973912 +0200 +++ /var/tmp/diff_new_pack.NtoZkK/_new 2017-06-30 18:43:26.828973912 +0200 @@ -26,6 +26,9 @@ Url:http://www.sfml-dev.org/ Source0: https://github.com/SFML/SFML/archive/%{version}/SFML-%{version}.tar.gz Source1:baselibs.conf +# PATCH-FIX-UPSTREAM Give up trying to runtime-detect SSE2 on GCC - patch is +# from stb upstream commit 3e175448 and 7a694bdc +Patch0: dont-try-to-runtime-detect-sse2-on-gcc.diff BuildRequires: cmake BuildRequires: dos2unix BuildRequires: doxygen @@ -94,7 +97,8 @@ %prep %setup -q -n SFML-%{version} -dos2unix license.txt +%patch0 -p1 +dos2unix --keepdate license.txt %build %cmake -DSFML_BUILD_DOC=TRUE \ ++ dont-try-to-runtime-detect-sse2-on-gcc.diff ++ Index: SFML-2.3.2/extlibs/headers/stb_image/stb_image.h === --- SFML-2.3.2.orig/extlibs/headers/stb_image/stb_image.h +++ SFML-2.3.2/extlibs/headers/stb_image/stb_image.h @@ -624,15 +624,18 @@ typedef unsigned char validate_uint32[si #define STBI_FREE(p) free(p) #endif -#if defined(__GNUC__) && !defined(__SSE2__) && !defined(STBI_NO_SIMD) +#if defined(__GNUC__) && defined(STBI__X86_TARGET) && !defined(__SSE2__) && !defined(STBI_NO_SIMD) // gcc doesn't support sse2 intrinsics unless you compile with -msse2, -// (but compiling with -msse2 allows the compiler to use SSE2 everywhere; -// this is just broken and gcc are jerks for not fixing it properly -// http://www.virtualdub.org/blog/pivot/entry.php?id=363 ) +//which in turn means it gets to use SSE2 everywhere. This is unfortunate, +// but previous attempts to provide the SSE2 functions with runtime +// detection caused numerous issues. The way architecture extensions are +// exposed in GCC/Clang is, sadly, not really suited for one-file libs. +// New behavior: if compiled with -msse2, we use SSE2 without any +// detection; if not, we don't use it at all. #define STBI_NO_SIMD #endif -#if !defined(STBI_NO_SIMD) && (defined(__x86_64__) || defined(_M_X64) || defined(__i386) || defined(_M_IX86)) +#if !defined(STBI_NO_SIMD) && (defined(STBI__X86_TARGET) || defined(STBI__X64_TARGET)) #define STBI_SSE2 #include @@ -671,14 +674,10 @@ static int stbi__sse2_available() static int stbi__sse2_available() { -#if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 // GCC 4.8 or later - // GCC 4.8+ has a nice way to do this - return __builtin_cpu_supports("sse2"); -#else - // portable way to do this, preferably without using GCC inline ASM? - // just bail for now. - return 0; -#endif +// If we're even attempting to compile this on GCC/Clang, that means +// -msse2 is on, which means the compiler is allowed to use SSE2 +// instructions at will, and so are we. +return 1; } #endif #endif
commit sfml2 for openSUSE:Factory
Hello community, here is the log from the commit of package sfml2 for openSUSE:Factory checked in at 2017-03-03 17:43:50 Comparing /work/SRC/openSUSE:Factory/sfml2 (Old) and /work/SRC/openSUSE:Factory/.sfml2.new (New) Package is "sfml2" Fri Mar 3 17:43:50 2017 rev:6 rq:459124 version:2.4.2 Changes: --- /work/SRC/openSUSE:Factory/sfml2/sfml2.changes 2017-02-19 01:03:12.989170798 +0100 +++ /work/SRC/openSUSE:Factory/.sfml2.new/sfml2.changes 2017-03-03 17:43:51.462872735 +0100 @@ -1,0 +2,5 @@ +Sat Feb 18 15:00:34 UTC 2017 - jeng...@inai.de + +- RPM group fix. + +--- Other differences: -- ++ sfml2.spec ++ --- /var/tmp/diff_new_pack.HG4oVt/_old 2017-03-03 17:43:52.386742175 +0100 +++ /var/tmp/diff_new_pack.HG4oVt/_new 2017-03-03 17:43:52.390741611 +0100 @@ -54,7 +54,7 @@ %package -n lib%{name}%{so_ver} Summary:Free multimedia C++ API -Group: Development/Libraries/C and C++ +Group: System/Libraries %description -n lib%{name}%{so_ver} SFML is a multimedia API that provides access to graphics, input,
commit sfml2 for openSUSE:Factory
Hello community, here is the log from the commit of package sfml2 for openSUSE:Factory checked in at 2017-02-19 01:03:11 Comparing /work/SRC/openSUSE:Factory/sfml2 (Old) and /work/SRC/openSUSE:Factory/.sfml2.new (New) Package is "sfml2" Changes: --- /work/SRC/openSUSE:Factory/sfml2/sfml2.changes 2017-02-07 12:06:06.287235198 +0100 +++ /work/SRC/openSUSE:Factory/.sfml2.new/sfml2.changes 2017-02-19 01:03:12.989170798 +0100 @@ -1,0 +2,10 @@ +Wed Feb 15 21:41:12 UTC 2017 - r...@fthiessen.de + +- Update to version 2.4.2 + * Fixed bug where TransientContextLock would hang + * Fixed GLX extensions being loaded too late + * Fix wrong types passed to XChangeProperty + * Optimized sf::Image::create and made it more exception safe +- Dropped upstream merged fix-glx-extensions.patch + +--- Old: SFML-2.4.1.tar.gz fix-glx-extensions.patch New: SFML-2.4.2.tar.gz Other differences: -- ++ sfml2.spec ++ --- /var/tmp/diff_new_pack.UWCo9n/_old 2017-02-19 01:03:14.073018526 +0100 +++ /var/tmp/diff_new_pack.UWCo9n/_new 2017-02-19 01:03:14.085016840 +0100 @@ -18,7 +18,7 @@ %define so_ver -2_4 Name: sfml2 -Version:2.4.1 +Version:2.4.2 Release:0 Summary:C++ multimedia library with access to input, sound and display License:Zlib @@ -26,8 +26,6 @@ Url:http://www.sfml-dev.org/ Source0: https://github.com/SFML/SFML/archive/%{version}/SFML-%{version}.tar.gz Source1:baselibs.conf -# PATCH-FIX-UPSTREAM fix-glx-extensions.patch -- https://github.com/SFML/SFML/pull/1183 -Patch0: fix-glx-extensions.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: doxygen @@ -69,6 +67,7 @@ Summary:SFML development files Group: Development/Libraries/C and C++ Requires: lib%{name}%{so_ver} = %{version} +Requires: pkgconfig(gl) # Conflict with the sfml 1 devel package(same include files) Conflicts: sfml-devel @@ -95,7 +94,6 @@ %prep %setup -q -n SFML-%{version} -%patch0 -p1 dos2unix license.txt %build ++ SFML-2.4.1.tar.gz -> SFML-2.4.2.tar.gz ++ /work/SRC/openSUSE:Factory/sfml2/SFML-2.4.1.tar.gz /work/SRC/openSUSE:Factory/.sfml2.new/SFML-2.4.2.tar.gz differ: char 22, line 1
commit sfml2 for openSUSE:Factory
Hello community, here is the log from the commit of package sfml2 for openSUSE:Factory checked in at 2017-02-07 12:06:05 Comparing /work/SRC/openSUSE:Factory/sfml2 (Old) and /work/SRC/openSUSE:Factory/.sfml2.new (New) Package is "sfml2" Changes: --- /work/SRC/openSUSE:Factory/sfml2/sfml2.changes 2016-11-14 20:13:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.sfml2.new/sfml2.changes 2017-02-07 12:06:06.287235198 +0100 @@ -1,0 +2,6 @@ +Wed Jan 25 14:57:07 UTC 2017 - r...@fthiessen.de + +- Added fix-glx-extensions.patch from upstream to fix missing + multisampling. + +--- New: fix-glx-extensions.patch Other differences: -- ++ sfml2.spec ++ --- /var/tmp/diff_new_pack.B35sEj/_old 2017-02-07 12:06:07.123116936 +0100 +++ /var/tmp/diff_new_pack.B35sEj/_new 2017-02-07 12:06:07.127116371 +0100 @@ -1,7 +1,7 @@ # # spec file for package sfml2 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,6 +26,8 @@ Url:http://www.sfml-dev.org/ Source0: https://github.com/SFML/SFML/archive/%{version}/SFML-%{version}.tar.gz Source1:baselibs.conf +# PATCH-FIX-UPSTREAM fix-glx-extensions.patch -- https://github.com/SFML/SFML/pull/1183 +Patch0: fix-glx-extensions.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: doxygen @@ -93,6 +95,7 @@ %prep %setup -q -n SFML-%{version} +%patch0 -p1 dos2unix license.txt %build ++ fix-glx-extensions.patch ++ diff --git a/src/SFML/Window/Unix/GlxContext.cpp b/src/SFML/Window/Unix/GlxContext.cpp index 4efee9f..0f72e3f 100644 --- a/src/SFML/Window/Unix/GlxContext.cpp +++ b/src/SFML/Window/Unix/GlxContext.cpp @@ -105,10 +105,11 @@ m_ownsWindow(false) // Save the creation settings m_settings = ContextSettings(); -// Make sure that extensions are initialized if this is not the shared context -// The shared context is the context used to initialize the extensions -if (shared && shared->m_display) -ensureExtensionsInit(shared->m_display, DefaultScreen(shared->m_display)); +// Open the connection with the X server +m_display = OpenDisplay(); + +// Make sure that extensions are initialized +ensureExtensionsInit(m_display, DefaultScreen(m_display)); // Create the rendering surface (window or pbuffer if supported) createSurface(shared, 1, 1, VideoMode::getDesktopMode().bitsPerPixel); @@ -129,10 +130,11 @@ m_ownsWindow(false) // Save the creation settings m_settings = settings; -// Make sure that extensions are initialized if this is not the shared context -// The shared context is the context used to initialize the extensions -if (shared && shared->m_display) -ensureExtensionsInit(shared->m_display, DefaultScreen(shared->m_display)); +// Open the connection with the X server +m_display = OpenDisplay(); + +// Make sure that extensions are initialized +ensureExtensionsInit(m_display, DefaultScreen(m_display)); // Create the rendering surface from the owner window createSurface(static_cast< ::Window>(owner->getSystemHandle())); @@ -153,10 +155,11 @@ m_ownsWindow(false) // Save the creation settings m_settings = settings; -// Make sure that extensions are initialized if this is not the shared context -// The shared context is the context used to initialize the extensions -if (shared && shared->m_display) -ensureExtensionsInit(shared->m_display, DefaultScreen(shared->m_display)); +// Open the connection with the X server +m_display = OpenDisplay(); + +// Make sure that extensions are initialized +ensureExtensionsInit(m_display, DefaultScreen(m_display)); // Create the rendering surface (window or pbuffer if supported) createSurface(shared, width, height, VideoMode::getDesktopMode().bitsPerPixel); @@ -269,9 +272,6 @@ void GlxContext::display() void GlxContext::setVerticalSyncEnabled(bool enabled) { -// Make sure that extensions are initialized -ensureExtensionsInit(m_display, DefaultScreen(m_display)); - int result = 0; // Prioritize the EXT variant and fall back to MESA or SGI if needed @@ -310,6 +310,9 @@ void GlxContext::setVerticalSyncEnabled(bool enabled) XVisualInfo GlxContext::selectBestVisual(::Display* display, unsigned int
commit sfml2 for openSUSE:Factory
Hello community, here is the log from the commit of package sfml2 for openSUSE:Factory checked in at 2016-11-14 20:13:39 Comparing /work/SRC/openSUSE:Factory/sfml2 (Old) and /work/SRC/openSUSE:Factory/.sfml2.new (New) Package is "sfml2" Changes: --- /work/SRC/openSUSE:Factory/sfml2/sfml2.changes 2016-09-14 23:34:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.sfml2.new/sfml2.changes 2016-11-14 20:13:41.0 +0100 @@ -1,0 +2,13 @@ +Sat Nov 5 14:58:52 UTC 2016 - r...@fthiessen.de + +- Update to version 2.4.1 + * Fixed stack overflow on GlContext creation with multiple threads + * Fixed fullscreen issue + * Switched from XCB back to Xlib for windowing + * Fixed window icon not showing up on some distros + * Fixed an issue where GNOME flags window unresponsive + * Fixed leak of XVisualInfo objects during GlxContext creation + * Fixed possible hang when setting visibility if external +window sources + +--- Old: SFML-2.4.0.tar.gz New: SFML-2.4.1.tar.gz Other differences: -- ++ sfml2.spec ++ --- /var/tmp/diff_new_pack.8dhzcf/_old 2016-11-14 20:13:42.0 +0100 +++ /var/tmp/diff_new_pack.8dhzcf/_new 2016-11-14 20:13:42.0 +0100 @@ -18,7 +18,7 @@ %define so_ver -2_4 Name: sfml2 -Version:2.4.0 +Version:2.4.1 Release:0 Summary:C++ multimedia library with access to input, sound and display License:Zlib @@ -44,7 +44,6 @@ BuildRequires: pkgconfig(vorbisenc) BuildRequires: pkgconfig(vorbisfile) BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xcb-image) BuildRequires: pkgconfig(xrandr) Requires: lib%{name}%{so_ver} = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ SFML-2.4.0.tar.gz -> SFML-2.4.1.tar.gz ++ /work/SRC/openSUSE:Factory/sfml2/SFML-2.4.0.tar.gz /work/SRC/openSUSE:Factory/.sfml2.new/SFML-2.4.1.tar.gz differ: char 12, line 1
commit sfml2 for openSUSE:Factory
Hello community, here is the log from the commit of package sfml2 for openSUSE:Factory checked in at 2016-09-14 23:34:54 Comparing /work/SRC/openSUSE:Factory/sfml2 (Old) and /work/SRC/openSUSE:Factory/.sfml2.new (New) Package is "sfml2" Changes: --- /work/SRC/openSUSE:Factory/sfml2/sfml2.changes 2015-10-06 13:24:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.sfml2.new/sfml2.changes 2016-09-14 23:34:59.0 +0200 @@ -1,0 +2,11 @@ +Thu Sep 1 16:09:06 UTC 2016 - r...@fthiessen.de + +- Update to version 2.4.0 + +--- +Sun Jul 17 09:09:56 UTC 2016 - jeng...@inai.de + +- Update summary, trim description +- Enable ogg and vorbis dependencies explicitly + +--- Old: SFML-2.3.2.tar.gz New: SFML-2.4.0.tar.gz Other differences: -- ++ sfml2.spec ++ --- /var/tmp/diff_new_pack.h9SVeb/_old 2016-09-14 23:35:00.0 +0200 +++ /var/tmp/diff_new_pack.h9SVeb/_new 2016-09-14 23:35:00.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package sfml2 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,34 +16,33 @@ # -%define so_ver -2_3 - +%define so_ver -2_4 Name: sfml2 -Version:2.3.2 +Version:2.4.0 Release:0 -Summary:Free multimedia C++ API +Summary:C++ multimedia library with access to input, sound and display License:Zlib Group: Development/Libraries/C and C++ Url:http://www.sfml-dev.org/ -# Source: https://github.com/SFML/SFML/archive/%%{version}/SFML-%%{version}.tar.gz -Source0:SFML-%{version}.tar.gz +Source0: https://github.com/SFML/SFML/archive/%{version}/SFML-%{version}.tar.gz Source1:baselibs.conf BuildRequires: cmake BuildRequires: dos2unix BuildRequires: doxygen -%if 0%{?suse_version} BuildRequires: fdupes -%endif -BuildRequires: freetype2-devel BuildRequires: gcc-c++ BuildRequires: libjpeg-devel -BuildRequires: libudev-devel -BuildRequires: openal-soft-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: pkgconfig(flac) +BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(ogg) +BuildRequires: pkgconfig(openal) BuildRequires: pkgconfig(vorbis) +BuildRequires: pkgconfig(vorbisenc) +BuildRequires: pkgconfig(vorbisfile) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcb-image) BuildRequires: pkgconfig(xrandr) @@ -51,18 +50,19 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -SFML is a free multimedia C++ API that provides you low and high level access to graphics, input, audio, etc. -SFML is a portable and easy to use multimedia API written in C++. You can see it as a modern, object-oriented alternative to SDL. -SFML is composed of several packages to perfectly suit your needs. You can use SFML as a minimal windowing system to interface with OpenGL, or as a fully-featured multimedia library for building games or interactive programs. +SFML is a multimedia API that provides access to graphics, input, +audio, etc. similar to SDL. %package -n lib%{name}%{so_ver} Summary:Free multimedia C++ API Group: Development/Libraries/C and C++ %description -n lib%{name}%{so_ver} -SFML is a free multimedia C++ API that provides you low and high level access to graphics, input, audio, etc. -SFML is a portable and easy to use multimedia API written in C++. You can see it as a modern, object-oriented alternative to SDL. -SFML is composed of several packages to perfectly suit your needs. You can use SFML as a minimal windowing system to interface with OpenGL, or as a fully-featured multimedia library for building games or interactive programs. +SFML is a multimedia API that provides access to graphics, input, +audio, etc., and may be seen as an object-oriented alternative to +SDL. It can be used as a minimal windowing system to interface with +OpenGL, or as a multimedia library for building games and interactive +programs. %package devel Summary:SFML development files @@ -72,9 +72,14 @@ Conflicts: sfml-devel %description devel -SFML is a free multimedia C++ API that provides you low and high level access to graphics, input, audio, etc. -SFML is a portable and easy to use multimedia API written in C++. You can see it as a modern,