[packages/lbreakout2] - updated to 2.6.5 - use upstream .desktop (with desktop patch) and icon files - sgid games for high

qboosh qboosh at pld-linux.org
Wed Sep 7 17:29:57 CEST 2016


commit 29d0a26d7f865b9ae5a8917a73b84af027d8b65b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Sep 7 17:31:24 2016 +0200

    - updated to 2.6.5
    - use upstream .desktop (with desktop patch) and icon files
    - sgid games for high scores to work

 lbreakout2-desktop.patch       |  12 ++++++++++++
 lbreakout2-useless_files.patch |   9 ---------
 lbreakout2.desktop             |  10 ----------
 lbreakout2.png                 | Bin 1546 -> 0 bytes
 lbreakout2.spec                |  35 +++++++++++++++++------------------
 5 files changed, 29 insertions(+), 37 deletions(-)
---
diff --git a/lbreakout2.spec b/lbreakout2.spec
index 19d5a68..1471544 100644
--- a/lbreakout2.spec
+++ b/lbreakout2.spec
@@ -1,23 +1,23 @@
-Summary:	Arkanoid clone
-Summary(pl.UTF-8):	Klon Arkanoida
+Summary:	Breakout/Arkanoid style arcade game
+Summary(pl.UTF-8):	Gra w stylu Breakouta/Arkanoida
 Name:		lbreakout2
-Version:	2.6.3
-Release:	4
+Version:	2.6.5
+Release:	1
 License:	GPL v2+
 Group:		X11/Applications/Games
 Source0:	http://downloads.sourceforge.net/lgames/%{name}-%{version}.tar.gz
-# Source0-md5:	43900187bc935475cd6489569cd2230a
-Source1:	%{name}.desktop
-Source2:	%{name}.png
+# Source0-md5:	1a9238b83f9f13f09b7a4d53e00b4e84
 Patch0:		%{name}-useless_files.patch
-URL:		http://lgames.sourceforge.net/index.php?project=LBreakout2
-BuildRequires:	SDL-devel >= 1.1.5
+Patch1:		%{name}-desktop.patch
+URL:		http://lgames.sourceforge.net/LBreakout2
+BuildRequires:	SDL-devel >= 1.2.0
 BuildRequires:	SDL_mixer-devel
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	gettext-tools
 BuildRequires:	libpng-devel
 BuildRequires:	rpmbuild(macros) >= 1.268
+BuildRequires:	zlib-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_localstatedir	/var/games
@@ -34,6 +34,9 @@ Można grać myszą lub klawiaturą oraz tworzyć własne poziomy.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
+
+%{__sed} -i -e 's,\$(datadir)/icons,$(datadir)/pixmaps,' Makefile.am
 
 %build
 %{__aclocal}
@@ -46,14 +49,9 @@ Można grać myszą lub klawiaturą oraz tworzyć własne poziomy.
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
-
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
-install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
-
 %find_lang %{name} --all-name
 
 %clean
@@ -62,8 +60,9 @@ rm -rf $RPM_BUILD_ROOT
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README TODO docs/*{html,jpg}
-%attr(755,root,root) %{_bindir}/lbreakout2*
+%attr(2755,root,games) %{_bindir}/lbreakout2
+%attr(2755,root,games) %{_bindir}/lbreakout2server
 %{_datadir}/lbreakout2
-%attr(664,root,games) %config(noreplace) %verify(not md5 mtime size) /var/games/lbreakout*
-%{_desktopdir}/*.desktop
-%{_pixmapsdir}/*.png
+%attr(664,root,games) %config(noreplace) %verify(not md5 mtime size) /var/games/lbreakout2.hscr
+%{_desktopdir}/lbreakout2.desktop
+%{_pixmapsdir}/lbreakout48.gif
diff --git a/lbreakout2-desktop.patch b/lbreakout2-desktop.patch
new file mode 100644
index 0000000..6ff6dd6
--- /dev/null
+++ b/lbreakout2-desktop.patch
@@ -0,0 +1,12 @@
+--- lbreakout2-2.6.5/lbreakout2.desktop.in.orig	2013-05-03 19:06:20.000000000 +0200
++++ lbreakout2-2.6.5/lbreakout2.desktop.in	2016-09-07 17:03:45.400520542 +0200
+@@ -1,7 +1,8 @@
+ [Desktop Entry]
+ Name=LBreakout2
+ Comment=A ball-and-paddle game with nice graphics.
++Comment[pl]=Gra z piłeczką i paletką, z ładną grafiką.
+ Exec=lbreakout2
+ Icon=
+ Type=Application
+-Categories=Game;
++Categories=Game;ArcadeGame;
diff --git a/lbreakout2-useless_files.patch b/lbreakout2-useless_files.patch
index 8089989..c4aa2e0 100644
--- a/lbreakout2-useless_files.patch
+++ b/lbreakout2-useless_files.patch
@@ -6,12 +6,3 @@
  
  EXTRA_DIST = config.rpath AUTHORS COPYING ChangeLog INSTALL README \
  README-SDL.txt TODO lbreakout2.spec touchall lbreakout32.gif \
-@@ -7,7 +7,7 @@
- desktopdir = $(datadir)/applications
- desktop_DATA = lbreakout2.desktop
- icondir = $(datadir)/icons
--icon_DATA = lbreakout48.gif
-+icon_DATA = 
- 
- WIN32_TEXT = AUTHORS COPYING ChangeLog INSTALL README README-SDL.txt \
- TODO lbreakout2.spec ABOUT-NLS
diff --git a/lbreakout2.desktop b/lbreakout2.desktop
deleted file mode 100644
index 3732959..0000000
--- a/lbreakout2.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=LBreakout2
-Comment=Arkanoid clone
-Comment[pl]=Klon arkanoida
-Icon=lbreakout2
-Exec=lbreakout2
-Terminal=false
-Type=Application
-Categories=Game;ArcadeGame;
-# vi: encoding=utf-8
diff --git a/lbreakout2.png b/lbreakout2.png
deleted file mode 100644
index 1c79112..0000000
Binary files a/lbreakout2.png and /dev/null differ
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lbreakout2.git/commitdiff/29d0a26d7f865b9ae5a8917a73b84af027d8b65b



More information about the pld-cvs-commit mailing list