]> git.pld-linux.org Git - packages/0ad.git/blobdiff - 0ad.spec
- BR: nvidia-texture-tools
[packages/0ad.git] / 0ad.spec
index 29fdbd0e510296cd5fadc1c33234d60d7a2e1ce4..d75e8239df9dc8e6aba13301a882b1e4d098a39e 100644 (file)
--- a/0ad.spec
+++ b/0ad.spec
@@ -1,16 +1,18 @@
 #
 # TODO: - use arch dependend compilers
 #      - check licenses
+#      - 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
@@ -18,14 +20,22 @@ BuildRequires:      OpenGL-devel
 BuildRequires: SDL-devel
 BuildRequires: boost-devel
 BuildRequires: cmake
-BuildRequires: enet < 1.3.0
-BuildRequires: enet >= 1.2.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)
 
@@ -39,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} \
@@ -71,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}
@@ -86,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
This page took 0.057175 seconds and 4 git commands to generate.