Пакет megaglest: 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 | %define rev 7bf6fe75 Name: megaglest Version: 3.9.2 Release: alt1.%rev Summary: Glest is a project for making a free 3d real-time customizable strategy game License: GPLv3 Group: Games/Strategy Url: http://megaglest.sourceforge.net Packager: Andrew Clark <andyc@altlinux.org> Source: http://sourceforge.net/projects/%name/files/megaglest_3.2.3/%name-source-%version.tar.bz2 Source2: %name.sh Source3: %name.png Source4: %name.desktop Patch2: megaglest-3.6.0.3-alt-gcc4.7.patch # Automatically added by buildreq on Sat Jan 11 2014 # optimized out: cmake-modules fontconfig libGL-devel libGLU-devel libX11-devel libfreetype-devel libgdk-pixbuf libogg-devel libstdc++-devel libwayland-client libwayland-server libxerces-c pkg-config xorg-kbproto-devel xorg-xproto-devel zlib-devel BuildRequires: cmake fontconfig-devel gcc-c++ libSDL-devel libXau-devel libXdmcp-devel libcurl-devel libftgl-devel libglew-devel libjpeg-devel liblua5-devel libopenal-devel libpng-devel libvorbis-devel libwxGTK-devel libxerces-c-devel libxml2-devel Requires: %name-data = %version %description Glest is a project for making a free 3d real-time customizable strategy game. Current version is fully playable, includes single player game against CPU controlled players, two factions with their corresponding tech trees, units, buildings and some maps. %prep %setup -n %name-source-%version %patch2 -p2 sed -in '/^#include <curl\/types\.h>/d' source/shared_lib/sources/platform/posix/miniftpclient.cpp sed -i 's#DataPath=$APPLICATIONDATAPATH#DataPath=/usr/share/games/megaglest/#g' %_builddir/%name-source-%version/mk/linux/glest.ini %build %add_optflags -fpermissive cmake --debug-output -D CMAKE_CXX_FLAGS="%optflags" -D CMAKE_C_FLAGS="%optflags" -D WANT_SVN_STAMP="NO" -D CUSTOM_DATA_INSTALL_PATH="%_datadir/games/megaglest/" -D WANT_STATIC_LIBS="no" CMakeLists.txt %make_build VERBOSE=1 %install # let's create directory structure... mkdir -p %buildroot{%_bindir,%_niconsdir,%_desktopdir,%_datadir/%name} # and install what we need where we need it to be... install -pm755 source/glest_game/%name %buildroot%_bindir/%name-bin install -pm755 %SOURCE2 %buildroot%_bindir/%name install -pm 644 %SOURCE3 %buildroot%_niconsdir/%name.png install -pm 644 %SOURCE4 %buildroot%_desktopdir/%name.desktop install -pm 644 %_builddir/%name-source-%version/mk/linux/glest.ini %buildroot%_datadir/%name install -pm 644 %_builddir/%name-source-%version/mk/linux/glestkeys.ini %buildroot%_datadir/%name %files %doc docs/ %_bindir/* %_niconsdir/%name.png %_desktopdir/%name.desktop %_datadir/%name/*.ini %changelog * Tue Nov 25 2014 Andrew Clark <andyc@altlinux.org> 3.9.2-alt1.7bf6fe75 - version update to 3.9.2-alt1.7bf6fe75 * Sun Jan 12 2014 Andrew Clark <andyc@altlinux.org> 3.9.0-alt1.311a783b - version update to 3.9.0-alt1.311a783b * Thu Nov 1 2012 Andrew Clark <andyc@altlinux.org> 3.6.0.3-alt1.svn3819 - version update to 3.6.0.3-alt1.svn3819 * Fri Oct 05 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 3.6.0.3-alt1.svn3171.1 - Rebuilt with libpng15 * Sat Mar 24 2012 Andrew Clark <andyc@altlinux.org> 3.6.0.3-alt1.svn3171 - version update to 3.6.0.3-alt1.svn3171 * Mon Dec 26 2011 Andrew Clark <andyc@altlinux.org> 3.6.0.2-alt1.svn3030 - version update to 3.6.0.2-alt1.svn3030 * Sat Dec 24 2011 Andrew Clark <andyc@altlinux.org> 3.6.0.2-alt1.svn3026 - version update to 3.6.0.2-alt1.svn3026 * Mon Sep 26 2011 Andrew Clark <andyc@altlinux.org> 3.5.2-alt1.svn2565 - version update to 3.5.2-alt1.svn2565 * Wed Jul 6 2011 Andrew Clark <andyc@altlinux.org> 3.5.2-alt1.svn2449 - version update to 3.5.2-alt1.svn2449 * Fri Jun 3 2011 Andrew Clark <andyc@altlinux.org> 3.5.2-alt1.svn2324 - version update to 3.5.2-alt1.svn2324 * Sun Apr 24 2011 Andrew Clark <andyc@altlinux.org> 3.5.0-alt1.svn2150 - version update to 3.5.0-alt1.svn2150 * Wed Apr 13 2011 Andrew Clark <andyc@altlinux.org> 3.4.0-alt2.svn1738 - buildreq's added * Sat Feb 12 2011 Andrew Clark <andyc@altlinux.org> 3.4.0-alt1.svn1738 - version update to 3.4.0-alt1.svn1738 * Sun Oct 31 2010 Andrew Clark <andyc@altlinux.org> 3.3.7.2-alt1.svn1202 - version update to 3.3.7.2-alt1.svn1202 * Wed Jun 30 2010 Andrew Clark <andyc@altlinux.org> 3.3.5-alt1.svn588 - version update to 3.3.5-alt1.svn588 - libxerces-c28-devel changed to libxerces-c-devel (closes #23631) * Sat Jun 12 2010 Andrew Clark <andyc@altlinux.org> 3.3.4-alt2.svn477 - spec cleanup * Tue Jun 8 2010 Andrew Clark <andyc@altlinux.org> 3.3.4-alt1.svn477 - version update to 3.3.4-alt1.svn477 * Fri Mar 19 2010 Andrew Clark <andyc@altlinux.org> 3.3.1-alt1.svn110 - initial build for ALT. |