#
# spec file for package SpringLobby
#
# Copyright (c) 2007 tc-
# 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://tc.serveftp.net/trac/newticket
#
# norootforbuild
#are we not using suse buildservice?
%if ! 0%{?fedora_version}
%if ! 0%{?suse_version}
%if ! 0%{?mandriva_version}
%define noredhat 0
#manual check the distro
%if [ -f /etc/mandrake-release ]
%define mandriva_version %(cat /etc/mandrake-release|cut -f4 -d" ")
%define noredhat 1
%endif
%if [ -f /etc/fedora-release ]
%define fedora_version %(cat /etc/fedora-release | cut -f4 -d" ")
%define noredhat 1
%endif
%if [ -f /etc/redhat-release ]
%if {noredhat}
%define redhat_version %(rpm -qf --queryformat %{VERSION} /etc/redhat-release|tr -d '.')
%endif
%endif
%if [ -f /etc/SuSE-release ]
%define suse_version %(grep VERSION /etc/SuSE-release|cut -f3 -d" ")
%endif
%endif
%endif
%endif
Name: SpringLobby
Version: 1
Release: 1
Url: http://tc.serveftp.net/trac/
License: GPL
Group: Amusements/Games/Other
Autoreqprov: on
Summary: A cross-platform lobby for the RTS engine Spring
Source: SpringLobby-%{version}-src.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#define the minimum version number requied for packages
%define req_wxgtk 2.6.0
#dependencies check for mandrake-mandriva
%if 0%{?suse_version}
Requires: libwxgtk2.6 >= %{req_wxgtk}
BuildRequires: gcc-c++ , make, libwxgtk2.6-devel >= %{req_wxgtk}
%endif
#dependencies check for SuSe
%if 0%{?suse_version}
Requires: libwxgtk >= %{req_wxgtk}
BuildRequires: gcc-c++ , make, libwxgtk-devel >= %{req_wxgtk}
%endif
#dependencies check for Fedora
%if 0%{?fedora_version}
Requires: libwxgtk >= %{req_wxgtk}
BuildRequires: gcc-c++ , make, libwxgtk-devel >= %{req_wxgtk}
%endif
%description
Spring Lobby is a free lobby client for the Spring RTS project. It is implemented in C++, using wxWidgets and is licensed under the GPL.
The client will be designed to match the following design goals which are listed in no particular order:
Have a very easy to learn and use user interface.
Support all platforms supported by Spring engine.
Have all the popular features seen in other clients.
Have a clean, well designed, and well documented source code.
%build
./configure -prefix=/usr
make
%install
make install
%changelog
* Tue Jul 17 2007 - Brain Damage
- Removed useless deps when building from tarball package
- Added script to auto-detect build envronment when not using SuSe's buildservice
* Sat Jul 14 2007 - Brain Damage
- Initial Version