[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