diff --git a/.gitignore b/.gitignore index fc9632d..add7b8e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /love-0.9.1-linux-src.tar.gz /0.9.1.tar.gz /0.9.2.tar.gz +/0.10.0.tar.gz diff --git a/love.spec b/love.spec index 494b7a9..f5e0a72 100644 --- a/love.spec +++ b/love.spec @@ -1,6 +1,6 @@ Name: love -Version: 0.9.2 -Release: 2%{?dist} +Version: 0.10.0 +Release: 1%{?dist} Summary: A free 2D game engine which enables easy game creation in Lua #All is licensed as zlib with one exception: @@ -22,11 +22,23 @@ BuildRequires: libvorbis-devel BuildRequires: flac-devel BuildRequires: libmodplug-devel BuildRequires: libmng-devel +BuildRequires: libtheora-devel BuildRequires: desktop-file-utils BuildRequires: libtool -Requires: lib%{name}%{?_isa} = %{version}-%{release} -Requires: hicolor-icon-theme - +Requires: lib%{name}%{?_isa} = %{version}-%{release} +Requires: hicolor-icon-theme + +#The following is bundled. +#Upstream will not unbundle this code as the +#code has been modified to work better with love +#As well, it's not clear if it would be worth unbundling +#See below for the correspondence: +#https://bitbucket.org/rude/love/issues/870/allow-for-shared-version-of-libraries +Provides: bundled(Box2D) = 2.3.0 +#Note, Unknown versions: +Provides: bundled(enet) +Provides: bundled(luasocket) + %description LOVE is an open source, cross platform 2D game engine which uses the Lua scripting language. LOVE can be used to make games of any license @@ -42,11 +54,11 @@ Lua scripting language. LOVE can be used to make games of any license allowing it to be used for both free and non-free projects. %prep -%setup -q -n rude-%{name}-a5e405cdf14d +%setup -q -n rude-%{name}-14717f0fb5d9 #Fixing line encoding: -sed -i 's/\r//' license.txt src/libraries/Box2D/*/*.* src/libraries/Box2D/*/*/*.* +sed -i 's/\r//' license.txt #Fixing permissions: -chmod -x license.txt src/libraries/*/*/*.* src/libraries/Box2D/*/*/*.* +chmod -x src/*/*/*.* src/libraries/Box2D/*/*.* src/libraries/Box2D/*/*/*.* %build platform/unix/automagic @@ -100,16 +112,20 @@ fi %{_libdir}/lib%{name}.* %changelog +* Fri Jan 1 2016 Jeremy Newton - 0.10.0-1 +- Update to new version +- Update provides to include bundling + * Wed Jun 17 2015 Fedora Release Engineering - 0.9.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild -* Mon May 11 2015 Jeremy Newton - 0.9.2-1 +* Mon May 11 2015 Jeremy Newton - 0.9.2-1 - Update to 0.9.2 * Sat May 02 2015 Kalev Lember - 0.9.1-2 - Rebuilt for GCC 5 C++11 ABI change -* Wed Nov 12 2014 Jeremy Newton - 0.9.1-1 +* Wed Nov 12 2014 Jeremy Newton - 0.9.1-1 - Update to 0.9.1 * Mon Aug 18 2014 Rex Dieter 0.9.0-5 @@ -121,10 +137,10 @@ fi * Sat Jun 07 2014 Fedora Release Engineering - 0.9.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild -* Sun Jan 5 2014 Jeremy Newton - 0.9.0-2 +* Sun Jan 5 2014 Jeremy Newton - 0.9.0-2 - Use repo version, fixes opengl issue -* Wed Jan 1 2014 Jeremy Newton - 0.9.0-1 +* Wed Jan 1 2014 Jeremy Newton - 0.9.0-1 - New upstream 0.9.0 - Removed all patches/sources (all fixed in 0.9.0) - Add disable-mpg123 flag and enable-static=no @@ -139,21 +155,21 @@ fi * Thu Jul 19 2012 Fedora Release Engineering - 0.8.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild -* Tue Apr 3 2012 Jeremy Newton - 0.8.0-2 +* Tue Apr 3 2012 Jeremy Newton - 0.8.0-2 - Fixed a typo in the manpage - Fixed minor typo in files -* Tue Apr 3 2012 Jeremy Newton - 0.8.0-1 +* Tue Apr 3 2012 Jeremy Newton - 0.8.0-1 - Updated spec for new upstream version -* Wed Mar 28 2012 Jeremy Newton - 0.7.2-3 +* Wed Mar 28 2012 Jeremy Newton - 0.7.2-3 - Added man page - Made more use of the name macro - Removed unnecessary build flags - Fixed typo in changelog -* Tue Mar 27 2012 Jeremy Newton - 0.7.2-2 +* Tue Mar 27 2012 Jeremy Newton - 0.7.2-2 - Added missing build dependencies -* Tue Mar 6 2012 Jeremy Newton - 0.7.2-1 +* Tue Mar 6 2012 Jeremy Newton - 0.7.2-1 - Initial Package diff --git a/sources b/sources index 5b46be4..c5c32f4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -25d58fa87429749caebc5115540f5589 0.9.2.tar.gz +165b28db34f473d72ddca28ed1b5455d 0.10.0.tar.gz