X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=0ad.spec;h=d75e8239df9dc8e6aba13301a882b1e4d098a39e;hb=HEAD;hp=d2955f52b6de6f5f5ab32ca31085e28d8d42004d;hpb=7b21aad01952559b348999c9ce4c3b7c9babc75d;p=packages%2F0ad.git diff --git a/0ad.spec b/0ad.spec index d2955f5..d75e823 100644 --- a/0ad.spec +++ b/0ad.spec @@ -1,21 +1,42 @@ # # TODO: - use arch dependend compilers # - check licenses -# - probably BRs +# - 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 +BuildRequires: OpenGL-devel +BuildRequires: SDL-devel BuildRequires: boost-devel +BuildRequires: cmake +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) %description @@ -28,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} \ @@ -60,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} @@ -75,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