Package scourge: 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 | %define _unpackaged_files_terminate_build 1 Name: scourge Version: 0.21.1 Summary: Rogue-like RPG Summary(de): Rogue-artiges Rollenspiel Group: Games/Adventure Release: alt6.svn3264 License: GPL2 URL: https://sourceforge.net/projects/scourge/ Source: scourge-%{version}.src.tar Source1: scourge-%{version}.data.tar Patch1: scourge-0.21.1-alt-build.patch BuildRequires: gcc-c++ libGL-devel libSDL-devel libSDL_image-devel libSDL_mixer-devel libSDL_net-devel libSDL_ttf-devel libX11-devel libfreetype-devel zlib-devel Requires: %name-data = %EVR Requires: fonts-ttf-dejavu-lgc # data contains some scripts, ignore them %add_findreq_skiplist %_datadir/%name/* %add_findprov_skiplist %_datadir/%name/* %description S.C.O.U.R.G.E. is a rogue-like game in the fine tradition of NetHack and Moria It sports a graphical front-end, similar to glHack or the Falcon's eye. I tried to design the 3D UI as a best of both worlds from old to new: It lets you rotate the view, zoom in/out, view special effects, etc. On the other hand I've always liked the old-school isometric games like Exult or Woodward. %description -l de S.C.O.U.R.G.E. ist ein rogue-artiges Rollenspiel in der edlen Tradition von Nethack und Moria. Es verfügt über ein grafisches Frontend, ähnlich glHack oder Falcon's Eye. Ich habe versucht, in der 3D-Schnittstelle das Beste beider Welten, alt wie neu, zu vereinen: Es ist möglich, die Ansicht zu drehen, zu zoomen, Spezialeffekte zu betrachten usw. Andererseits habe ich stets althergebrachte isometrische Spiele wie Exult oder Woodward geschätzt. %package data Summary: Data for %name Group: Games/Adventure BuildArch: noarch %description data Data for %name %prep tar xf %SOURCE1 %setup -q -n %name %patch1 -p2 %build %autoreconf %configure --with-data-dir=%_datadir/%name %make %install %makeinstall mkdir -p %buildroot%_datadir/%name mkdir -p %buildroot%_datadir/pixmaps mkdir -p %buildroot%_datadir/applications mkdir -p %buildroot%_miconsdir mkdir -p %buildroot%_liconsdir mkdir -p %buildroot%_niconsdir install -p -m 644 assets/%name.png %buildroot%_liconsdir/%name.png # install menu install -p -m 644 assets/%name.desktop %buildroot%_datadir/applications install -p -m 644 assets/%name.png %buildroot%_datadir/pixmaps #install data cp -aRf ../scourge_data/* %buildroot%_datadir/%name # remove bundled fonts (see ALT 25635) rm %buildroot%_datadir/%name/fonts/DejaVuLGCSans.ttf %buildroot%_datadir/%name/fonts/DejaVuLGCSansMono.ttf ln -srf %buildroot%_datadir/fonts/ttf/dejavu-lgc/DejaVuLGCSans.ttf %buildroot%_datadir/%name/fonts/DejaVuLGCSans.ttf ln -srf %buildroot%_datadir/fonts/ttf/dejavu-lgc/DejaVuLGCSansMono.ttf %buildroot%_datadir/%name/fonts/DejaVuLGCSansMono.ttf %find_lang --with-gnome %name %files -f %name.lang %doc AUTHORS COPYING ChangeLog NEWS README %_bindir/* %_datadir/pixmaps/* #_miconsdir/* %_liconsdir/* #_niconsdir/* %_datadir/applications/* %files data %_datadir/%name %changelog * Tue Jun 26 2018 Grigory Ustinov <grenka@altlinux.org> 0.21.1-alt6.svn3264 - Removed bundled fonts (Closes: #25635). * Thu Apr 26 2018 Aleksei Nikiforov <darktemplar@altlinux.org> 0.21.1-alt5.svn3264 - Fixed build. * Wed Mar 30 2011 Slava Dubrovskiy <dubrsl@altlinux.org> 0.21.1-alt4.svn3264 - Add xlib-devel to BuildRequires * Mon Feb 01 2010 Slava Dubrovskiy <dubrsl@altlinux.org> 0.21.1-alt3.svn3264 - Use svn for build - Fix build - Switch to git * Mon Aug 17 2009 Slava Dubrovskiy <dubrsl@altlinux.org> 0.21.1-alt2 - Fix build * Fri Mar 06 2009 Slava Dubrovskiy <dubrsl@altlinux.ru> 0.21.1-alt1 - Build for ALT |