Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lmich
orbital
orbital.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File orbital.spec of Package orbital
# # spec file for package orbital (Version 1.01) # # Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org # # norootforbuild Name: orbital BuildRequires: freeglut-devel xorg-x11 %if 0%{?suse_version} > 1000 Buildrequires: libdrm-devel %endif License: GPL Group: Amusements/Games/3D/Simulation Autoreqprov: on Version: 1.01 Release: 656 Summary: Space Combat Simulator URL: http://www.head-crash.com/orbit Source: orbit-%{version}.tar.bz2 Patch1: orbit-%{version}-path.patch Patch2: orbit-freeglut.patch Patch3: orbit-flags.patch Patch4: orbit-flags64.patch Patch5: orbit-1.01-strict_aliasing.patch Patch6: orbit-1.01-non_void.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Orbital is like the Wing Commander games, the X-Wing or TIE fighter games, Descent Freespace, or any of many other such games, you're already familiar with the basic idea: You must fly around space and destroy enemies. Authors: -------- Steve Belczyk <orbit@genesis.nred.ma.us> %prep %setup -n orbit-%{version} # remove CRLF cd src FILES=`ls *.c *.h` for FILE in $FILES do tr -d "\r" < $FILE > file.new mv file.new $FILE done cd .. %patch1 %patch2 %if "%_lib" == "lib64" %patch4 %else %patch3 %endif %patch5 %patch6 # fix permision chmod 644 README.TXT license.txt chmod 644 doc/*.gif chmod 644 doc/*.html %build cd src # Exporting these have no effect, forced in flags.patch # #export CFLAGS="$RPM_OPT_FLAGS" #export XLIBDIR="-L/usr/%{_lib}" GLLIBS="-lglut -lGLU -lGL -lm" # make %{?jobs:-j%jobs} %install install -m 755 -d $RPM_BUILD_ROOT/usr/games install -m 755 orbit $RPM_BUILD_ROOT/usr/games/orbital install -m 755 -d $RPM_BUILD_ROOT/usr/share/games/orbital cp -vr maps/ missions/ models/ sounds/ \ $RPM_BUILD_ROOT/usr/share/games/orbital/ %files %defattr(-,root,root) %doc README.TXT license.txt doc/ /usr/games/orbital /usr/share/games/orbital/ %changelog -n orbital * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Sat Nov 05 2005 - sndirsch@suse.de - fixed "freeglut ERROR: Function <glutBitmapLength> called without first calling 'glutInit'." * Sat Nov 05 2005 - sndirsch@suse.de - fixed build with external built Mesa (libMesaGL/libMesaGLU no longer exist) * Sun Jan 11 2004 - adrian@suse.de - add %%defattr * Mon Oct 13 2003 - ro@suse.de - remove explicit requires for mesa * Tue Sep 17 2002 - ro@suse.de - removed bogus self-provides * Fri Apr 05 2002 - pmladek@suse.cz - used macro %%{_lib} to fix for lib64 * Thu Nov 08 2001 - ro@suse.de - use mesa-devel-packages in neededforbuild * Wed Aug 08 2001 - dan@suse.cz - use bzip instead of gzip * Fri Jun 22 2001 - pblaha@suse.cz - create this package version 1.0.1 - fix path to data and save files into $HOME/~.orbital/
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor