Пакет 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 | Name: stone_soup Version: 0.11.2 Release: alt1 %define Sum Roguelike with tiled and ascii interfaces Summary: %Sum License: GPLv2 Group: Games/Adventure Source: %name-%version-nodeps.tar.xz Url: http://crawl.develz.org/wordpress/ Patch: stone_soup-0.10.2-throw.patch Requires: %name-data = %version, %name-tiles = %version # Automatically added by buildreq on Fri Jul 29 2011 # optimized out: fontconfig libGL-devel libGLU-devel libSDL-devel libstdc++-devel pkg-config zlib-devel BuildRequires: ImageMagick-tools flex gcc-c++ libSDL_image-devel libfreetype-devel liblua5-devel libpng-devel libsqlite3-devel libncursesw-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 %patch -p1 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 @@@ for N in 16 24 32; do convert source/dat/tiles/stone_soup_icon-32x32.png -resize ${N}x${N} $N.png done for N in 64 128 192 256; do convert source/dat/tiles/stone_soup_icon-512x512.png -resize ${N}x${N} $N.png done rm -f source/.cflags %build cd source %make_build DATADIR=%_datadir/%name/ SAVEDIR=~/.crawl/ mv crawl .. make clean rm -f .cflags %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 source %makeinstall TILES=1 DATADIR=share/%name/ SAVEDIR=~/.crawl/ 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 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 |