Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # norootforbuild
- Name: 0ad
- Version: r10803
- Release: 1.0
- License: GNU GPL v2 or later
- Group: Amusements/Games/Strategy/Real Time
- Url: http://wildfiregames.com/0ad/
- Source: 0ad-%{version}-alpha-unix-build.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-build
- BuildRequires: boost-devel
- BuildRequires: DevIL-devel
- BuildRequires: fam-devel
- BuildRequires: gcc-c++
- BuildRequires: libcurl-devel
- BuildRequires: libjpeg-devel
- BuildRequires: libpng-devel
- BuildRequires: libvorbis-devel
- BuildRequires: libxml2-devel
- BuildRequires: nasm
- BuildRequires: python
- BuildRequires: subversion
- BuildRequires: zip
- BuildRequires: cmake
- BuildRequires: desktop-file-utils
- #BuildRequires: libenet-devel ##use static one included instead.
- BuildRequires: openal-soft-devel
- BuildRequires: pkgconfig
- BuildRequires: SDL-devel
- BuildRequires: wxGTK-devel
- Requires: 0ad-data
- Summary: Free, Open-Source, Cross-Platform RTS Game of Ancient Warfare
- %description
- 0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform real-time
- strategy (RTS) game of ancient warfare. In short, it is a historically-based
- war/economy game that allows players to relive or rewrite the history of Western
- civilizations, focusing on the years between 500 B.C. and 500 A.D. The project is
- highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound,
- and a flexible and powerful custom-built game engine.
- The game has been in development by Wildfire Games (WFG), a group of volunteer,
- hobbyist game developers, since 2001. The code and data are available under the GPL
- license, and the art, sound and documentation are available under CC-BY-SA. In short,
- we consider 0 A.D. an an educational celebration of game development and ancient
- history.
- %prep
- %setup -q -n %{name}-%{version}-alpha
- %build
- export CFLAGS="%{optflags}"
- export CPPFLAGS="%{optflags}"
- build/workspaces/update-workspaces.sh --bindir=%{_bindir} --datadir=%{_datadir}/%{name} --libdir=%{_libdir}/%{name}
- pushd build/workspaces/gcc
- %__make verbose=1 %{?_smp_mflags}
- popd
- %check
- #__make check
- # Disabled for now because of weird failures on OpenSUSE 11.3 i586
- # (looks like SpiderMonkey doesn't like the OBS environment or something?)
- #LD_LIBRARY_PATH=binaries/system binaries/system/test -libdir binaries/system
- %install
- #makeinstall
- %__install -Dm 0755 binaries/system/pyrogenesis %{buildroot}%{_bindir}/pyrogenesis
- %__install -Dm 0755 binaries/system/libCollada.so %{buildroot}%{_libdir}/%{name}/libCollada.so
- %__install -Dm 0755 binaries/system/libAtlasUI.so %{buildroot}%{_libdir}/%{name}/libAtlasUI.so
- %__install -Dm 0755 binaries/system/libmozjs185-ps-release.so.1.0 %{buildroot}%{_libdir}/%{name}/libmozjs185-ps-release.so.1.0
- %__install -Dm 0755 binaries/system/libnvcore.so %{buildroot}%{_libdir}/%{name}/libnvcore.so
- %__install -Dm 0755 binaries/system/libnvimage.so %{buildroot}%{_libdir}/%{name}/libnvimage.so
- %__install -Dm 0755 binaries/system/libnvmath.so %{buildroot}%{_libdir}/%{name}/libnvmath.so
- %__install -Dm 0755 binaries/system/libnvtt.so %{buildroot}%{_libdir}/%{name}/libnvtt.so
- %__install -Dm 0755 binaries/system/libenet.so.1 %{buildroot}%{_libdir}/%{name}/libenet.so.1
- #__install -Dm 0755 binaries/system/ActorEditor %{buildroot}/%{_libexecdir}/%{name}/bin/ActorEditor
- #__install -Dm 0755 binaries/system/ColourTester %{buildroot}/%{_libexecdir}/%{name}/bin/ColourTester
- %__install -Dm 0644 build/resources/0ad.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
- %__install -Dm 0644 build/resources/0ad.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
- %if 0%{?suse_version}
- %suse_update_desktop_file %{name}
- %endif
- %if 0%{?fedora_version}
- desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
- %endif
- %__install -Dm 0755 build/resources/0ad.sh %{buildroot}%{_bindir}/0ad
- %__mkdir_p %{buildroot}%{_libdir}/%{name}
- %__mkdir_p %{buildroot}%{_datadir}/%{name}
- %clean
- test "%{buildroot}" != "/" && %__rm -rf %{buildroot}
- %files
- %defattr(-,root,root)
- %doc README.txt
- %{_bindir}/0ad
- %{_bindir}/pyrogenesis
- %{_libdir}/%{name}/libCollada.so
- %{_libdir}/%{name}/libAtlasUI.so
- %{_libdir}/%{name}/libmozjs185-ps-release.so.1.0
- %{_libdir}/%{name}/libnvcore.so
- %{_libdir}/%{name}/libnvimage.so
- %{_libdir}/%{name}/libnvmath.so
- %{_libdir}/%{name}/libnvtt.so
- %{_libdir}/%{name}/libenet.so.1
- %{_datadir}/pixmaps/%{name}.png
- %{_datadir}/applications/%{name}.desktop
- %dir %{_libdir}/%{name}
- %dir %{_datadir}/%{name}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement