commit love-0_7_2 for openSUSE:Factory
Hello community, here is the log from the commit of package love-0_7_2 for openSUSE:Factory checked in at 2019-01-03 18:09:20 Comparing /work/SRC/openSUSE:Factory/love-0_7_2 (Old) and /work/SRC/openSUSE:Factory/.love-0_7_2.new.28833 (New) Package is "love-0_7_2" Thu Jan 3 18:09:20 2019 rev:3 rq:662558 version:0.7.2 Changes: --- /work/SRC/openSUSE:Factory/love-0_7_2/love-0_7_2.changes2017-08-29 11:48:13.377289874 +0200 +++ /work/SRC/openSUSE:Factory/.love-0_7_2.new.28833/love-0_7_2.changes 2019-01-03 18:09:22.019994397 +0100 @@ -1,0 +2,5 @@ +Thu Jan 3 01:24:03 UTC 2019 - Jan Engelhardt + +- Set CPPFLAGS=-DGL_GLEXT_PROTOTYPES + +--- Other differences: -- ++ love-0_7_2.spec ++ --- /var/tmp/diff_new_pack.DjWw6A/_old 2019-01-03 18:09:22.535993938 +0100 +++ /var/tmp/diff_new_pack.DjWw6A/_new 2019-01-03 18:09:22.539993935 +0100 @@ -1,7 +1,7 @@ # # spec file for package love-0_7_2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -57,6 +57,7 @@ sed -i 's/\r$//' *.txt mv configure.{in,ac} autoreconf -fi +export CPPFLAGS="-DGL_GLEXT_PROTOTYPES" %configure make %{?_smp_mflags}
commit love-0_7_2 for openSUSE:Factory
Hello community, here is the log from the commit of package love-0_7_2 for openSUSE:Factory checked in at 2017-08-29 11:47:13 Comparing /work/SRC/openSUSE:Factory/love-0_7_2 (Old) and /work/SRC/openSUSE:Factory/.love-0_7_2.new (New) Package is "love-0_7_2" Tue Aug 29 11:47:13 2017 rev:2 rq:519246 version:0.7.2 Changes: --- /work/SRC/openSUSE:Factory/love-0_7_2/love-0_7_2.changes2015-08-24 01:30:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.love-0_7_2.new/love-0_7_2.changes 2017-08-29 11:48:13.377289874 +0200 @@ -1,0 +2,9 @@ +Mon Aug 28 23:17:52 UTC 2017 - jeng...@inai.de + +- Make build with new /usr/include/lua5.1 directory work again. +- Rename freetype.diff to system-packages.diff. +- Remove love-remove-mpg123.patch: mpg123 is available in + openSUSE:Factory and can be used now. +- system-packages.diff: search for lua and mpg123 with pkg-config. + +--- Old: freetype.diff love-remove-mpg123.patch New: system-packages.diff Other differences: -- ++ love-0_7_2.spec ++ --- /var/tmp/diff_new_pack.DdBWdr/_old 2017-08-29 11:48:14.521128652 +0200 +++ /var/tmp/diff_new_pack.DdBWdr/_new 2017-08-29 11:48:14.525128089 +0200 @@ -1,7 +1,7 @@ # # spec file for package love-0_7_2 # -# Copyright (c) 2015 SUSE LINUX Products 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,15 +26,13 @@ Source: https://bitbucket.org/rude/love/downloads/love-0.7.2-linux-src.tar.gz Patch1: love-modplug.patch -Patch2: love-remove-mpg123.patch -Patch3: freetype.diff +Patch2: system-packages.diff BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: libmng-devel BuildRequires: libtiff-devel BuildRequires: libtool -BuildRequires: lua51-devel BuildRequires: physfs-devel BuildRequires: pkg-config BuildRequires: pkgconfig(IL) @@ -42,23 +40,21 @@ BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(libmodplug) +BuildRequires: pkgconfig(libmpg123) +BuildRequires: pkgconfig(lua5.1) BuildRequires: pkgconfig(openal) BuildRequires: pkgconfig(sdl) BuildRequires: pkgconfig(vorbisfile) -%if %{with mpg123} -BuildRequires: pkgconfig(libmpg123) -%endif %description LÖVE is a framework for making 2D games in Lua. %prep %setup -qn love-HEAD -%patch -P 1 -P 2 -P 3 -p1 +%patch -P 1 -P 2 -p1 %build sed -i 's/\r$//' *.txt -rm -f src/modules/sound/lullaby/Mpg123Decoder.{cpp,h} mv configure.{in,ac} autoreconf -fi %configure ++ system-packages.diff ++ From: Jan EngelhardtDate: 2015-01-20 20:46:39.043255730 +0100 build: löve uses an undocumented way of including freetype headers Replace the (unsupported) #include paths by just as required by upstream, and use pkg-config — not just for freetype, but also lua, and, by extension, opportunistically for SDL/GL. --- configure.in | 38 ++--- src/Makefile.am|7 +--- src/modules/font/freetype/Font.h |8 ++--- src/modules/font/freetype/TrueTypeRasterizer.h |8 ++--- 4 files changed, 20 insertions(+), 41 deletions(-) Index: love-HEAD/configure.in === --- love-HEAD.orig/configure.in +++ love-HEAD/configure.in @@ -3,42 +3,24 @@ AC_CONFIG_HEADERS([config.h]) AC_CONFIG_AUX_DIR([platform/unix]) AC_CONFIG_MACRO_DIR([platform/unix/m4]) AC_CONFIG_SRCDIR([src/love.cpp]) -AM_INIT_AUTOMAKE([foreign -Wall foreign tar-ustar]) +AM_INIT_AUTOMAKE([foreign -Wall foreign tar-ustar subdir-objects]) AC_PREFIX_DEFAULT([/usr]) AC_PROG_LIBTOOL AC_PROG_CC AC_PROG_CXX AC_SEARCH_LIBS([sqrt], [m], [], AC_MSG_ERROR([Can't LÖVE without C math library])) -AC_SEARCH_LIBS([SDL_Init], [SDL], [], AC_MSG_ERROR([Can't LÖVE without SDL])) -AC_SEARCH_LIBS([glLoadIdentity], [GL], [], AC_MSG_ERROR([Can't LÖVE without OpenGL])) -#AC_SEARCH_LIBS([gluOrtho2D], [GLU], [], AC_MSG_ERROR([Can't LÖVE without OpenGL Utility Library])) -AC_SEARCH_LIBS([alSourcePlay], [openal], [], AC_MSG_ERROR([Can't LÖVE without OpenAL])) -AC_ARG_ENABLE([luajit], - [ --enable-luajit Use LuaJIT instead of lua], - AC_SEARCH_LIBS( - [lua_pcall], - [luajit luajit-5.1], - AC_SUBST([INCLUDE_LUA], [-I/usr/include/luajit-2.0]), - AC_MSG_ERROR([Can't LÖVE without LuaJIT]) - ), - AC_SEARCH_LIBS(
commit love-0_7_2 for openSUSE:Factory
Hello community, here is the log from the commit of package love-0_7_2 for openSUSE:Factory checked in at 2013-05-07 07:30:02 Comparing /work/SRC/openSUSE:Factory/love-0_7_2 (Old) and /work/SRC/openSUSE:Factory/.love-0_7_2.new (New) Package is love-0_7_2 Changes: New Changes file: --- /dev/null 2013-04-05 00:01:41.916011506 +0200 +++ /work/SRC/openSUSE:Factory/.love-0_7_2.new/love-0_7_2.changes 2013-05-07 07:30:04.0 +0200 @@ -0,0 +1,11 @@ +--- +Tue Sep 13 17:57:56 UTC 2011 - jmate...@suse.com + +- build fix - added devel dependencies for DevIL +- standard group name + +--- +Wed Jun 22 20:08:34 UTC 2011 - prus...@opensuse.org + +- created package (version 0.7.2) + New: love-0.7.2-linux-src.tar.gz love-0_7_2.changes love-0_7_2.spec love-modplug.patch love-remove-mpg123.patch Other differences: -- ++ love-0_7_2.spec ++ # # spec file for package love # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: love-0_7_2 Version:0.7.2 Release:0 Summary:2D gaming engine written in Lua License:Zlib Group: Development/Languages/Other Url:http://love2d.org/ Source: https://bitbucket.org/rude/love/downloads/love-0.7.2-linux-src.tar.gz Patch0: love-modplug.patch Patch1: love-remove-mpg123.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: libmng-devel BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: physfs-devel BuildRequires: pkgconfig(IL) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(libmodplug) BuildRequires: pkgconfig(lua) 5.2 BuildRequires: pkgconfig(lua) = 5.1 BuildRequires: pkgconfig(openal) BuildRequires: pkgconfig(sdl) BuildRequires: pkgconfig(vorbisfile) %if %{with mpg123} BuildRequires: pkgconfig(libmpg123) %endif %description LÖVE is a framework for making 2D games in Lua. %prep %setup -qn love-HEAD sed -i 's/\r$//' *.txt %patch0 # remove mpg123 support %patch1 rm -f src/modules/sound/lullaby/Mpg123Decoder.{cpp,h} %build autoreconf -fi %configure make %{?_smp_mflags} %install b=%buildroot; make install DESTDIR=$b mv $b/%_bindir/love{,-0.7.2} %files %defattr(-,root,root) %doc changes.txt license.txt readme.txt %_bindir/love-0.7.2 %changelog ++ love-modplug.patch ++ Index: src/modules/sound/lullaby/ModPlugDecoder.cpp === --- src/modules/sound/lullaby/ModPlugDecoder.cpp.orig +++ src/modules/sound/lullaby/ModPlugDecoder.cpp @@ -42,8 +42,6 @@ namespace lullaby // fill with modplug defaults (modplug _memsets_, so we could get // garbage settings when the struct is only partially initialized) // This does not exist yet on Windows. - settings.mStereoSeparation = 128; - settings.mMaxMixChannels = 32; settings.mReverbDepth = 0; settings.mReverbDelay = 0; settings.mBassAmount = 0; ++ love-remove-mpg123.patch ++ Index: Makefile.am === --- Makefile.am.orig +++ Makefile.am @@ -1,3 +1,2 @@ -ACLOCAL_AMFLAGS = -I platform/unix/m4 SUBDIRS = src EXTRA_DIST = changes.txt license.txt readme.txt Index: configure.in === --- configure.in.orig +++ configure.in @@ -1,7 +1,6 @@ AC_INIT([love], [HEAD]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_AUX_DIR([platform/unix]) -AC_CONFIG_MACRO_DIR([platform/unix/m4]) AC_CONFIG_SRCDIR([src/love.cpp]) AM_INIT_AUTOMAKE([foreign -Wall foreign tar-ustar]) AC_PREFIX_DEFAULT([/usr]) @@ -36,8 +35,6 @@ AC_SEARCH_LIBS([TIFFOpen], [tiff], [], A AC_SEARCH_LIBS([FT_Load_Glyph], [freetype], [], AC_MSG_ERROR([Can't LÖVE without FreeType])) AC_SEARCH_LIBS([PHYSFS_init], [physfs], [], AC_MSG_ERROR([Can't LÖVE