Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package icebreaker for openSUSE:Factory 
checked in at 2021-11-03 17:26:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/icebreaker (Old)
 and      /work/SRC/openSUSE:Factory/.icebreaker.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "icebreaker"

Wed Nov  3 17:26:17 2021 rev:3 rq:928940 version:2.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/icebreaker/icebreaker.changes    2021-03-24 
16:17:50.608246955 +0100
+++ /work/SRC/openSUSE:Factory/.icebreaker.new.1890/icebreaker.changes  
2021-11-03 17:27:14.137369044 +0100
@@ -1,0 +2,7 @@
+Mon Nov  1 13:53:39 UTC 2021 - Ferdinand Thiessen <[email protected]>
+
+- Update to version 2.2.1
+  * Add keywords in desktop file
+- Drop upstream resolved version.patch and cflags.patch
+
+-------------------------------------------------------------------

Old:
----
  cflags.patch
  icebreaker-2.2.0.tar.xz
  version.patch

New:
----
  icebreaker-2.2.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ icebreaker.spec ++++++
--- /var/tmp/diff_new_pack.KJNHlK/_old  2021-11-03 17:27:14.513369250 +0100
+++ /var/tmp/diff_new_pack.KJNHlK/_new  2021-11-03 17:27:14.525369256 +0100
@@ -17,17 +17,13 @@
 
 
 Name:           icebreaker
-Version:        2.2.0
+Version:        2.2.1
 Release:        0
 Summary:        An action-puzzle game involving bouncing penguins
 License:        GPL-2.0-or-later
 Group:          Amusements/Games/Board/Puzzle
 URL:            http://www.mattdm.org/icebreaker/
 Source:         
https://mattdm.org/icebreaker/2.2.x/icebreaker-%{version}.tar.xz
-# PATCH-FIX-OPENSUSE Workaround a syntax error
-Patch0:         version.patch
-# PATCH-FIX-OPENSUSE This must have been designed with a version of GCC that 
detects less warnings.
-Patch1:         cflags.patch
 BuildRequires:  desktop-file-utils
 BuildRequires:  pkgconfig(SDL_mixer)
 BuildRequires:  pkgconfig(sdl)
@@ -40,13 +36,13 @@
 having similarities to the 1981 game of Qix.
 
 %prep
-%autosetup -p1
+%setup -q
 
 %build
-%make_build VERSION=%{version} OPTIMIZE="%{optflags}" prefix=%{_prefix}
+%make_build OPTIMIZE="%{optflags}" prefix=%{_prefix}
 
 %install
-%make_install VERSION=%{version} prefix=%{buildroot}%{_prefix}
+%make_install prefix=%{buildroot}%{_prefix}
 
 desktop-file-install --dir=%{buildroot}%{_datadir}/applications 
icebreaker.desktop
 install -Dm0644 metainfo.xml 
%{buildroot}%{_datadir}/metainfo/org.mattdm.icebreaker.metainfo.xml

++++++ icebreaker-2.2.0.tar.xz -> icebreaker-2.2.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icebreaker-2.2.0/ChangeLog 
new/icebreaker-2.2.1/ChangeLog
--- old/icebreaker-2.2.0/ChangeLog      2021-03-01 20:48:51.000000000 +0100
+++ new/icebreaker-2.2.1/ChangeLog      2021-10-02 20:47:30.000000000 +0200
@@ -1,3 +1,12 @@
+October 2nd, 2021: released 2.2.1
+ - minor build improvements from Reiner Herrmann (thanks!)
+ - keywords in desktop file (also thanks Reiner!)
+
+March 1st, 2021: released 2.2.0
+ - clean up some more buffer overflows
+ - add AppStream metainfo
+ - make Windows build work for first time in a decade
+
 August 31, 2020: released 2.1.0
  - clean up a bunch of buffer overflows
  - make build on Fedora 32 without warnings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icebreaker-2.2.0/Makefile 
new/icebreaker-2.2.1/Makefile
--- old/icebreaker-2.2.0/Makefile       2021-03-01 23:40:11.000000000 +0100
+++ new/icebreaker-2.2.1/Makefile       2021-10-02 20:47:24.000000000 +0200
@@ -1,6 +1,6 @@
 CC=gcc
 
-SDLCONFIG=sdl-config
+PKG_CONFIG ?= pkg-config
 
 ifndef prefix
   prefix=/usr/local
@@ -20,7 +20,7 @@
 endif
 
 
-CFLAGS=-Wall -Werror $(OPTIMIZE) $(SDL_CFLAGS) 
-DDATAPREFIX=\"$(datadir)/icebreaker\"
+CFLAGS+=-Wall -Werror $(OPTIMIZE) $(SDL_CFLAGS) 
-DDATAPREFIX=\"$(datadir)/icebreaker\"
 
 SRC=icebreaker.c cursor.c grid.c laundry.c line.c penguin.c sound.c \
     level.c intro.c text.c status.c transition.c hiscore.c dialog.c \
@@ -29,12 +29,12 @@
 
 DISTFILES=$(wildcard *.c *.h *.bmp *.png *.ibt *.wav *.sh *.rc *.ico *.desktop 
*.man.in *.nsi.in *.spec README* TODO LICENSE INSTALL ChangeLog Makefile*)
 
-SDL_MIXER=-lSDL_mixer
+SDL_MIXER := $(shell $(PKG_CONFIG) SDL_mixer --libs)
 SDL_LIB=$(SDL_MIXER) $(SDL_LDFLAGS)
-SDL_CFLAGS := $(shell $(SDLCONFIG) --cflags)
-SDL_LDFLAGS := $(shell $(SDLCONFIG) --libs)
+SDL_CFLAGS := $(shell $(PKG_CONFIG) sdl --cflags)
+SDL_LDFLAGS := $(shell $(PKG_CONFIG) sdl --libs)
 VERSION := $(shell awk '/^#define VERSION/ { print $$3 }' icebreaker.h)
-VERDATE := $(shell date -r icebreaker.h +"%d %B %Y")
+VERDATE := $(shell LC_ALL=C date -u -r icebreaker.h +"%d %B %Y")
 
 WINARCH=i686
 CROSSTOOLSPATH=/usr/$(WINARCH)-w64-mingw32
@@ -173,7 +173,7 @@
        [ -d win32.build ] && rm -rf win32.build || true
 
 icebreaker:    $(SRC:.c=.o)
-       $(CC) $(CFLAGS) $^ -o icebreaker $(SDL_LIB)
+       $(CC) $(CFLAGS) $^ -o icebreaker $(SDL_LIB) $(LDFLAGS)
 
 man: icebreaker.6
 
@@ -191,14 +191,14 @@
 
 themes-install: install-themes
 
-install-themes:
+install-themes: install-mkdirs
        install -m 644 *.ibt $(datadir)/icebreaker
        install -m 644 *.wav *.bmp *.png $(datadir)/icebreaker
 
-install-bin: icebreaker
+install-bin: install-mkdirs icebreaker
        install -m 755 icebreaker $(bindir)
 
-install-man: icebreaker.6
+install-man: install-mkdirs icebreaker.6
        install -m 644 icebreaker.6 $(mandir)/man6
 
 install: all install-mkdirs install-themes install-bin install-man
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icebreaker-2.2.0/TODO new/icebreaker-2.2.1/TODO
--- old/icebreaker-2.2.0/TODO   2020-08-30 17:29:28.000000000 +0200
+++ new/icebreaker-2.2.1/TODO   2021-03-07 18:27:10.000000000 +0100
@@ -1,10 +1,10 @@
 Next things that should be done
 -------------------------------
 
-1. Include proper modern metadata for GNOME Software
-2. Update to SDL2.
-3. Integer-scaled 2x and 3x window sizes for modern screen resolutions.
-4. Find someone to update for Windows and Mac.
+1. Update to SDL2.
+2. Integer-scaled 2x and 3x window sizes for modern screen resolutions.
+3. Find someone to update for Mac.
+4. Modernize the Windows install script.
 
 
 Also, there's a performance optimization I made which either created or the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icebreaker-2.2.0/icebreaker.desktop 
new/icebreaker-2.2.1/icebreaker.desktop
--- old/icebreaker-2.2.0/icebreaker.desktop     2021-03-01 20:48:51.000000000 
+0100
+++ new/icebreaker-2.2.1/icebreaker.desktop     2021-10-02 20:39:26.000000000 
+0200
@@ -5,3 +5,4 @@
 Exec=icebreaker
 Icon=/usr/share/icebreaker/icebreaker_128.png
 Terminal=false
+Keywords=puzzle;game;penguins;ice;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icebreaker-2.2.0/icebreaker.h 
new/icebreaker-2.2.1/icebreaker.h
--- old/icebreaker-2.2.0/icebreaker.h   2021-03-01 23:46:36.000000000 +0100
+++ new/icebreaker-2.2.1/icebreaker.h   2021-10-02 20:47:30.000000000 +0200
@@ -1,6 +1,6 @@
 /*
 * IceBreaker
-* Copyright (c) 2000-2020 Matthew Miller <[email protected]>
+* Copyright (c) 2000-2021 Matthew Miller <[email protected]>
 *
 * <http://www.mattdm.org/icebreaker/>
 *
@@ -29,10 +29,10 @@
 /************************************************************************/
 /* Versions and so forth -- you probably shouldn't change this. */
 
-#define VERSION 2.2.0
+#define VERSION 2.2.1
 #define VERMAJOR 2
 #define VERMINOR 2
-#define VERSUB 0
+#define VERSUB 1
 
 #ifndef DEVELRELEASE
        #define DEVELRELEASE VERMINOR & 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icebreaker-2.2.0/icebreaker.spec 
new/icebreaker-2.2.1/icebreaker.spec
--- old/icebreaker-2.2.0/icebreaker.spec        2021-03-01 23:46:18.000000000 
+0100
+++ new/icebreaker-2.2.1/icebreaker.spec        2021-10-02 20:47:30.000000000 
+0200
@@ -1,5 +1,5 @@
 Name:       icebreaker
-Version:    2.2.0
+Version:    2.2.1
 Release:    1
 Summary:    An addictive action-puzzle game involving bouncing penguins
 %define     isprerelease 0
@@ -61,7 +61,10 @@
 
 
 %changelog
-* Mon Mar  1 2021 Matthew Miller <[email protected]> - 2.2.0-1
+* Sun Oct  2 2021 Matthew Miller <[email protected]> - 2.2.1-1
+- minor build improvements via PR from reinerh
+
+* Mon Mar  1 2021 Matthew Miller <[email protected]> - 2.2.0-1[A
 - made Windows work so I'm going to call this 2.2
 
 * Mon Mar  1 2021 Matthew Miller <[email protected]> - 2.1.3-1
@@ -77,6 +80,9 @@
 - update to 2.1
 - include metainfo
 
+* Sun Aug 30 2020 Matthew Miller <[email protected]> - 2.0.2-1
+- minor tweaks
+
 * Sun Aug 30 2020 Matthew Miller <[email protected]> - 2.0.0-1
 - high scores are going to be local to each home directory; no more setgid
 - update to 2.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/icebreaker-2.2.0/metainfo.xml 
new/icebreaker-2.2.1/metainfo.xml
--- old/icebreaker-2.2.0/metainfo.xml   2021-03-01 20:48:51.000000000 +0100
+++ new/icebreaker-2.2.1/metainfo.xml   2021-03-07 18:27:10.000000000 +0100
@@ -17,6 +17,9 @@
     </p>
   </description>
   
+  <url type="homepage">https://mattdm.org/icebreaker/</url>
+  <url type="bugtracker">https://github.com/mattdm/icebreaker/issues</url>
+
   <launchable type="desktop-id">icebreaker.desktop</launchable>
   <screenshots>
     <screenshot type="default">
@@ -29,4 +32,8 @@
       
<image>https://mattdm.org/icebreaker/appstream/screenshot-level5-jz-like.png</image>
     </screenshot>
   </screenshots>
+
+  <developer_name>Matthew Miller</developer_name>
+  <update_contact>mattdm_AT_mattdm.org</update_contact>
+
 </component>

Reply via email to