Package stone_soup: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 | Name: stone_soup Version: 0.17.1 Release: alt1 %define Sum Roguelike with tiled and ascii interfaces Summary: %Sum License: GPLv2 Group: Games/Adventure Source: %name-%version.tar.gz Url: http://crawl.develz.org/wordpress/ Requires: %name-data = %version, %name-tiles = %version # Automatically added by buildreq on Wed Apr 22 2015 # optimized out: fontconfig libGL-devel libSDL2-devel libcloog-isl4 libncurses-devel libstdc++-devel libtinfo-devel pkg-config zlib-devel BuildRequires: ImageMagick-tools flex fonts-ttf-dejavu gcc-c++ git-core libGLU-devel libSDL2_image-devel libfreetype-devel liblua5-devel libncursesw-devel libpng-devel libsqlite3-devel perl-Unicode-Collate BuildRequires: fonts-ttf-dejavu %description Dungeon Crawl Stone Soup is an open-source, single-player, role-playing roguelike game of exploration and treasure-hunting in dungeons filled with dangerous and unfriendly monsters in a quest to rescue the mystifyingly fabulous Orb of Zot. %package data Summary: Data files for %name, %Sum Group: Games/Adventure BuildArch: noarch %description data Data files for %name, %Sum %package tiles Summary: Tiles for %name, %Sum Group: Games/Adventure BuildArch: noarch %description tiles Tiles for %name, %Sum %package ncurses Summary: Console version of %name, %Sum Group: Games/Adventure Requires: %name-data = %version %description ncurses Console version of %name, %Sum %prep %setup cat > %name.desktop <<@@@ [Desktop Entry] Name=Dungeon Crawl Stone Soup Comment=Single-player role-playing roguelike game Icon=%name Exec=crawl-tiled Terminal=false Categories=Game;RolePlaying; Type=Application @@@ echo %version > crawl-ref/source/util/release_ver for N in 16 24 32; do convert crawl-ref/source/dat/tiles/stone_soup_icon-32x32.png -resize ${N}x${N} $N.png done for N in 64 128 192 256; do convert crawl-ref/source/dat/tiles/stone_soup_icon-512x512.png -resize ${N}x${N} $N.png done sed -i 's/install: all/install:/' crawl-ref/source/Makefile %build cd crawl-ref/source find . -name .cflags -exec rm {} \; %make_build DATADIR=%_datadir/%name/ SAVEDIR=~/.crawl/ mv crawl .. make clean find . -name .cflags -exec rm {} \; %make_build TILES=1 DATADIR=%_datadir/%name/ SAVEDIR=~/.crawl/ %install for N in [1-9]*.png; do S=${N%%.*} install -D $N %buildroot/%_iconsdir/hicolor/${S}x${S}/apps/%name.png done install -D %name.desktop %buildroot%_desktopdir/%name.desktop cd crawl-ref/source %makeinstall TILES=1 DATADIR=share/%name/ SAVEDIR=~/.crawl/ STRIP=touch mv %buildroot/%_bindir/crawl %buildroot/%_bindir/crawl-tiled install ../crawl %buildroot/%_bindir/crawl %files %_bindir/crawl-tiled %_iconsdir/hicolor/*/*/*.png %_desktopdir/*.desktop %files data %dir %_datadir/%name %exclude %_datadir/%name/dat/tiles %_datadir/%name/* %files tiles %_datadir/%name/dat/tiles %files ncurses %_bindir/crawl %changelog * Thu Dec 24 2015 Fr. Br. George <george@altlinux.ru> 0.17.1-alt1 - Autobuild version bump to 0.17.1 * Wed Nov 18 2015 Fr. Br. George <george@altlinux.ru> 0.17.0-alt1 - Autobuild version bump to 0.17.0 * Wed Apr 22 2015 Fr. Br. George <george@altlinux.ru> 0.16.1-alt1 - Autobuild version bump to 0.16.1 - Fix build and req (switch to SDL2) * Wed Oct 22 2014 Fr. Br. George <george@altlinux.ru> 0.15.2-alt1 - Autobuild version bump to 0.15.2 * Tue Sep 30 2014 Fr. Br. George <george@altlinux.ru> 0.15.1-alt1 - Autobuild version bump to 0.15.1 - Drop unused patch * Mon May 12 2014 Fr. Br. George <george@altlinux.ru> 0.14.1-alt1 - Autobuild version bump to 0.14.1 * Thu Apr 24 2014 Fr. Br. George <george@altlinux.ru> 0.14.0-alt1 - Autobuild version bump to 0.14.0 * Wed Apr 09 2014 Fr. Br. George <george@altlinux.ru> 0.13.2-alt1 - Autobuild version bump to 0.13.2 * Thu Feb 20 2014 Fr. Br. George <george@altlinux.ru> 0.13.1-alt1 - Autobuild version bump to 0.13.1 - Fix patch * Wed Oct 16 2013 Fr. Br. George <george@altlinux.ru> 0.12.3-alt1 - Autobuild version bump to 0.12.3 * Mon Jun 10 2013 Fr. Br. George <george@altlinux.ru> 0.12.1-alt1 - Autobuild version bump to 0.12.1 - Fix build * Thu Feb 14 2013 Fr. Br. George <george@altlinux.ru> 0.11.2-alt1 - Autobuild version bump to 0.11.2 * Tue Oct 23 2012 Fr. Br. George <george@altlinux.ru> 0.11.0-alt1 - Autobuild version bump to 0.11.0 * Sun Jul 22 2012 Fr. Br. George <george@altlinux.ru> 0.10.3-alt1 - Autobuild version bump to 0.10.3 * Thu May 03 2012 Fr. Br. George <george@altlinux.ru> 0.10.2-alt1 - Autobuild version bump to 0.10.2 - Fix build * Fri Feb 10 2012 Fr. Br. George <george@altlinux.ru> 0.9.2-alt1 - Autobuild version bump to 0.9.2 * Wed Sep 07 2011 Fr. Br. George <george@altlinux.ru> 0.9.1-alt1 - Autobuild version bump to 0.9.1 * Tue Aug 16 2011 Fr. Br. George <george@altlinux.ru> 0.9.0-alt1 - Autobuild version bump to 0.9.0 - Fix ncurses dependense typo * Fri Jul 29 2011 Fr. Br. George <george@altlinux.ru> 0.8.1-alt2 - Separate tiled and ncurses versions * Fri Jul 29 2011 Fr. Br. George <george@altlinux.ru> 0.8.1-alt1 - Autobuild version bump to 0.8.1 - Desktop file added - Noarch part separated * Fri Jul 29 2011 Fr. Br. George <george@altlinux.ru> 0.8.0-alt1 - Initial 'zero version' build from scratch |