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.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.sfml2.new/sfml2.changes 2016-09-14 23:34:59.000000000 +0200 @@ -1,0 +2,11 @@ +Thu Sep 1 16:09:06 UTC 2016 - rpm@fthiessen.de + +- Update to version 2.4.0 + +------------------------------------------------------------------- +Sun Jul 17 09:09:56 UTC 2016 - jengelh@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.000000000 +0200 +++ /var/tmp/diff_new_pack.h9SVeb/_new 2016-09-14 23:35:00.000000000 +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, 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 C++ multimedia API that provides a low and high-level +access to graphics, input, audio, etc., and may be seen as an +object-oriented alternative to SDL. SFML can be used as a minimal +windowing system to interface with OpenGL, or as a multimedia library +for building games or interactive programs. + +This subpackage provides the header files needed to build SFML +programs. %package doc Summary: SFML developer documentation @@ -82,9 +87,10 @@ BuildArch: noarch %description doc -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. + +This subpackage contains the developer documentation. %prep %setup -q -n SFML-%{version} @@ -96,26 +102,22 @@ -DCMAKE_BUILD_TYPE=RelWithDebInfo make VERBOSE=1 %{?_smp_mflags} -%if 0%{?suse_version} -pushd doc/html - %fdupes -s . -popd -%endif +cd doc/html +%fdupes -s . %install -cd build -%make_install +%cmake_install + # Remove doc from wrong location rm -r %{buildroot}%{_datadir}/SFML/doc rm %{buildroot}%{_datadir}/SFML/*.txt %post -n lib%{name}%{so_ver} -p /sbin/ldconfig - %postun -n lib%{name}%{so_ver} -p /sbin/ldconfig %files -n lib%{name}%{so_ver} %defattr(-,root,root) -%doc readme.txt license.txt changelog.txt CONTRIBUTING +%doc readme.txt license.txt changelog.txt %{_libdir}/libsfml-*.so.* %files devel @@ -123,11 +125,10 @@ %{_includedir}/SFML %{_libdir}/libsfml-*.so %{_libdir}/pkgconfig/sfml-*.pc -%dir %{_datadir}/SFML -%{_datadir}/SFML/cmake/ +%{_datadir}/SFML/ %files doc %defattr(-,root,root) -%doc build/doc/html/* +%doc build/doc/html/* CONTRIBUTING %changelog ++++++ SFML-2.3.2.tar.gz -> SFML-2.4.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/sfml2/SFML-2.3.2.tar.gz /work/SRC/openSUSE:Factory/.sfml2.new/SFML-2.4.0.tar.gz differ: char 13, line 1 ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.h9SVeb/_old 2016-09-14 23:35:00.000000000 +0200 +++ /var/tmp/diff_new_pack.h9SVeb/_new 2016-09-14 23:35:00.000000000 +0200 @@ -1 +1 @@ -libsfml2-2_3 +libsfml2-2_4