Name: chroma Version: 1.15 Release: %mkrel 5 Summary: Abstract puzzle game with complex patterns of colourful shapes License: GPLv2+ Group: Games/Puzzles Url: http://www.level7.org.uk/chroma/ Source0: http://www.level7.org.uk/chroma/download/%{name}-%{version}.tar.bz2 Source1: %{name}.svg Source2: %{name}-curses.svg BuildRequires: imagemagick BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(sdl) BuildRequires: pkgconfig(SDL_image) %description Chroma is an abstract puzzle game. A variety of colourful shapes are arranged in a series of increasingly complex patterns, forming fiendish traps that must be disarmed and mysterious puzzles that must be manipulated in order to give up their subtle secrets. Initially so straightforward that anyone can pick it up and begin to play, yet gradually becoming difficult enough to tax even the brightest of minds. Have you got what it takes to solve Chroma? %prep %autosetup %build %configure2_5x --bindir=%{_gamesbindir} \ --datadir=%{_gamesdatadir} %make_build %install %make_install # Generate and install icons for bin in %{name} %{name}-curses; do install -D -m644 %{_sourcedir}/%{name}.svg \ %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{name}.svg for size in 48x48 256x256; do install -d %{buildroot}%{_iconsdir}/hicolor/${size}/apps convert -background transparent %{_sourcedir}/${bin}.svg -resize ${size} \ %{buildroot}%{_iconsdir}/hicolor/${size}/apps/${bin}.png done done # Desktop entries install -d %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF [Desktop Entry] Name=Chroma Comment=Abstract puzzle game Exec=%{name} Icon=%{name} Terminal=false Type=Application Categories=Game;BlocksGame; EOF cat > %{buildroot}%{_datadir}/applications/%{name}-curses.desktop << EOF [Desktop Entry] Name=Chroma (console version) Comment=Abstract puzzle game (console version) Exec=%{name}-curses Icon=%{name}-curses Terminal=true Type=Application Categories=Game;BlocksGame; EOF %files %doc help/README COPYING CHANGELOG %{_datadir}/applications/%{name}.desktop %{_datadir}/applications/%{name}-curses.desktop %{_gamesbindir}/%{name} %{_gamesbindir}/%{name}-curses %{_gamesdatadir}/%{name}/ %{_iconsdir}/hicolor/*/apps/%{name}.* %{_iconsdir}/hicolor/*/apps/%{name}-curses.* %changelog * Sat Feb 13 2016 umeabot <umeabot> 1.15-5.mga6 + Revision: 959695 - Mageia 6 Mass Rebuild * Fri Oct 23 2015 akien <akien> 1.15-4.mga6 + Revision: 894738 - Rebuild for Cauldron * Wed Oct 15 2014 umeabot <umeabot> 1.15-3.mga5 + Revision: 746622 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 1.15-2.mga5 + Revision: 678385 - Mageia 5 Mass Rebuild * Tue Jul 22 2014 akien <akien> 1.15-1.mga5 + Revision: 655705 - imported package chroma