commit b25db8624f519347f2bb1d923efd88ea2f931842 Author: Jakub Bogusz <qbo...@pld-linux.org> Date: Sun Jun 16 13:41:35 2024 +0200
- new, lbreakout/lbreakout2 successor lbreakouthd-desktop.patch | 12 +++++++++ lbreakouthd-format.patch | 11 ++++++++ lbreakouthd.spec | 68 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 91 insertions(+) --- diff --git a/lbreakouthd.spec b/lbreakouthd.spec new file mode 100644 index 0000000..07faef0 --- /dev/null +++ b/lbreakouthd.spec @@ -0,0 +1,68 @@ +Summary: Breakout/Arkanoid style arcade game +Summary(pl.UTF-8): Gra w stylu Breakouta/Arkanoida +Name: lbreakouthd +Version: 1.1.8 +Release: 1 +License: GPL v3+ +Group: X11/Applications/Games +Source0: https://downloads.sourceforge.net/lgames/%{name}-%{version}.tar.gz +# Source0-md5: d0af6085ca948059cb46145285c57b18 +Patch0: %{name}-format.patch +Patch1: %{name}-desktop.patch +URL: https://lgames.sourceforge.net/LBreakout2 +BuildRequires: SDL2-devel >= 2.0 +BuildRequires: SDL2_image-devel >= 2.0 +BuildRequires: SDL2_mixer-devel >= 2.0 +BuildRequires: SDL2_ttf-devel >= 2.0 +BuildRequires: autoconf >= 2.71 +BuildRequires: automake +BuildRequires: gettext-tools +BuildRequires: libstdc++-devel +BuildRequires: rpmbuild(macros) >= 1.268 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _localstatedir /var/games + +%description +LBreakout is a breakout game with nice graphics, effects and sound. +You can play it either with mouse or keyboard and you can create your +own levels. + +%description -l pl.UTF-8 +LBreakout to gra breakout z przyjemną grafiką, efektami i dźwiękiem. +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} +%{__autoconf} +%{__automake} +%configure + +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +%find_lang %{name} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f %{name}.lang +%defattr(644,root,root,755) +%doc Changelog README TODO +%attr(2755,root,games) %{_bindir}/lbreakouthd +%{_datadir}/lbreakouthd +%attr(664,root,games) %config(noreplace) %verify(not md5 mtime size) /var/games/lbreakouthd.hscr +%{_desktopdir}/lbreakouthd.desktop +%{_pixmapsdir}/lbreakouthd.png diff --git a/lbreakouthd-desktop.patch b/lbreakouthd-desktop.patch new file mode 100644 index 0000000..e23f593 --- /dev/null +++ b/lbreakouthd-desktop.patch @@ -0,0 +1,12 @@ +--- lbreakouthd-1.1.8/lbreakouthd.desktop.orig 2024-04-02 18:01:23.000000000 +0200 ++++ lbreakouthd-1.1.8/lbreakouthd.desktop 2024-06-16 13:37:01.027374268 +0200 +@@ -1,7 +1,8 @@ + [Desktop Entry] + Name=LBreakoutHD + Comment=A ball-and-paddle game with nice graphics. ++Comment[pl]=Gra z piłeczką i paletką, z ładną grafiką. + Exec=lbreakouthd + Icon=lbreakouthd + Type=Application +-Categories=Game; ++Categories=Game;ArcadeGame; diff --git a/lbreakouthd-format.patch b/lbreakouthd-format.patch new file mode 100644 index 0000000..93cc35f --- /dev/null +++ b/lbreakouthd-format.patch @@ -0,0 +1,11 @@ +--- lbreakouthd-1.1.8/configure.ac.orig 2024-04-28 10:18:24.000000000 +0200 ++++ lbreakouthd-1.1.8/configure.ac 2024-06-15 22:00:47.661691511 +0200 +@@ -55,7 +55,7 @@ debugflags="-O0 -g -DWITH_BUG_REPORT") + AC_SUBST(datdir) + AC_SUBST(hiscoredir) + +-CFLAGS="$CFLAGS -Wno-int-conversion -Wno-format -Wno-implicit-function-declaration" ++CFLAGS="$CFLAGS -Wno-int-conversion" + CFLAGS="$CFLAGS $debugflags -DSRC_DIR=\\\"$datdir\\\" -DCONFIG_DIR_NAME=\\\"$configdir\\\"" + CXXFLAGS="$CXXFLAGS -std=c++11 -Wall $debugflags -DLOCALEDIR=\\\"$localedir\\\" -DCONFIGDIR=\\\"$configdir\\\" -DDATADIR=\\\"$datdir\\\" -DHISCOREDIR=\\\"$hiscoredir\\\"" + ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/lbreakouthd.git/commitdiff/b25db8624f519347f2bb1d923efd88ea2f931842 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit