X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=0ad.spec;h=d75e8239df9dc8e6aba13301a882b1e4d098a39e;hb=HEAD;hp=4ac48c8821eb6a7f6f3f12e99f1f54a9ab30a75e;hpb=1cae58d81649ddbeb6cac46ecc44373cf56fea50;p=packages%2F0ad.git diff --git a/0ad.spec b/0ad.spec index 4ac48c8..d75e823 100644 --- a/0ad.spec +++ b/0ad.spec @@ -4,15 +4,15 @@ # - try to make it runnable by non-privileged users (sth wrong with boost?) # - fix problem with font finding # -%define svn_ver r8832 +%define svn_ver r10803 Summary: Free, Open-Source, cross-platform RTS game of ancient warfare Name: 0ad Version: %{svn_ver} -Release: 0.%{svn_ver}.1 +Release: 0.alpha.1 License: GPL v2+ Group: X11/Applications/Games -Source0: %{name}-%{version}-alpha-unix-build.tar.gz -# Source0-md5: f38d660d039a37edebb2ea2f0eb6aa6d +Source0: http://releases.wildfiregames.com/%{name}-%{version}-alpha-unix-build.tar.xz +# Source0-md5: 92ac750c433a8aea4db602019b27a274 URL: http://wildfiregames.com/0ad/ BuildRequires: DevIL-devel BuildRequires: OpenAL-devel @@ -20,14 +20,22 @@ BuildRequires: OpenGL-devel BuildRequires: SDL-devel BuildRequires: boost-devel BuildRequires: cmake -BuildRequires: enet-devel < 1.3.0 +BuildRequires: curl-devel BuildRequires: enet-devel >= 1.2.0 +BuildRequires: fam-devel BuildRequires: libogg-devel BuildRequires: libpng-devel BuildRequires: libvorbis-devel BuildRequires: libxml2-devel +BuildRequires: nasm +BuildRequires: nvidia-texture-tools-devel +BuildRequires: perl-base +BuildRequires: pkgconfig +BuildRequires: python +BuildRequires: python-modules BuildRequires: sed >= 4.0 -BuildRequires: wxGTK2-unicode-devel +BuildRequires: wxGTK2-unicode-gl-devel +BuildRequires: zip BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -41,23 +49,26 @@ ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound, and a flexible and powerful custom-built game engine. %prep -%setup -q -n %{name} +%setup -q -n %{name}-%{version}-alpha # force link with libboost_*.so not libboost_*-mt.so -%{__sed} -i 's,-mt,,g' build/premake/extern_libs.lua +%{__sed} -i 's,-mt,,g' build/premake/extern_libs4.lua # use wx-gtk2-unicode-config instead of wx-config -%{__sed} -i 's,wx-config,wx-gtk2-unicode-config,' build/premake/extern_libs.lua +%{__sed} -i 's,wx-config,wx-gtk2-unicode-config,' build/premake/extern_libs4.lua %build export CFLAGS="%{rpmcflags}" export CPPFLAGS="%{rpmcxxflags}" cd build/workspaces ./update-workspaces.sh \ - --verbose \ - --bindir %{_bindir} \ - --datadir %{_datadir}/%{name} \ - --libdir %{_libdir}/%{name} + --with-system-enet \ + --with-system-nvtt \ + --with-system-mozjs185 +# --verbose \ +# --bindir %{_bindir} \ +# --datadir %{_datadir}/%{name} \ +# --libdir %{_libdir}/%{name} cd gcc %{__make} \ @@ -73,6 +84,7 @@ cp -a binaries/system/pyrogenesis $RPM_BUILD_ROOT%{_bindir} # libraries cp -a binaries/system/*.so $RPM_BUILD_ROOT%{_libdir}/%{name} +cp -a binaries/system/*release.so.*.* $RPM_BUILD_ROOT%{_libdir}/%{name} # menu icon cp -a build/resources/0ad.desktop $RPM_BUILD_ROOT%{_desktopdir} @@ -88,5 +100,6 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/pyrogenesis %dir %{_libdir}/0ad %{_libdir}/0ad/*.so +%{_libdir}/0ad/*.so.*.* %{_desktopdir}/0ad.desktop %{_pixmapsdir}/0ad.png