diff --git a/.gitignore b/.gitignore index e69de29..cc2f939 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/kbounce-4.10.0.tar.xz diff --git a/kbounce.spec b/kbounce.spec new file mode 100644 index 0000000..ce1a9fb --- /dev/null +++ b/kbounce.spec @@ -0,0 +1,86 @@ + +Name: kbounce +Summary: Ball bouncing game +Version: 4.10.0 +Release: 3%{?dist} + +License: LGPLv2+ and GFDL +URL: https://projects.kde.org/projects/kde/kdegames/%{name} +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/%{version}/src/%{name}-%{version}.tar.xz + +BuildRequires: desktop-file-utils +BuildRequires: libkdegames-devel >= %{version} + +Requires: libkdegames%{?_isa} >= %{_kde4_version} + +%description +KBounce is a single player arcade game with the elements of puzzle. +It is played on a field, surrounded by walls, with two or more balls +that move about in the field bouncing off of walls. The player can +build new walls, decreasing the size of the active field. +The goal of the game is to fill at least 75% of the field and +advance to the next level. + + +%prep +%setup -q + + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --with-kde + + +%check +desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/%{name}.desktop + + +%post +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%postun +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%files -f %{name}.lang +%doc COPYING* +%doc RULES +%{_kde4_bindir}/%{name} +%{_kde4_datadir}/applications/kde4/%{name}.desktop +%{_kde4_iconsdir}/hicolor/*/*/* +%{_kde4_appsdir}/%{name}/ + + +%changelog +* Thu Feb 14 2013 Rex Dieter 4.10.0-3 +- drop %%doc README + +* Thu Feb 14 2013 Rex Dieter 4.10.0-2 +- update Summary, License, %%description +- %%doc COPYING* RULES +- %%files: omit commented-out lines + +* Thu Feb 07 2013 Rex Dieter 4.10.0-1 +- first try + diff --git a/sources b/sources index e69de29..c479132 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +abb8a0899db58981805b439ef106a273 kbounce-4.10.0.tar.xz