# *********************************************************************** # * * # * Star Traders: A Game of Interstellar Trading * # * Copyright (C) 1990-2012, John Zaitseff * # * * # *********************************************************************** # Author: John Zaitseff # $Id$ # This file is distributed under the same licence as Star Traders itself: # the GNU General Public License, version 3 or later. # *********************************************************************** # Global definitions %define upstream_version 7.4-pre2 %define normalised_version 7.3.99.2 %define rpm_release_num 1 %define is_prerelease 1 # *********************************************************************** # Overall package information Name: trader Version: %{normalised_version} Release: %{rpm_release_num}%{?dist} Summary: Star Traders, a simple game of interstellar trading License: GPLv3+ Group: Amusements/Games URL: http://www.zap.org.au/software/trader/ %if 0%{?is_prerelease} Source0: ftp://ftp.zap.org.au/pub/trader/unix/prerelease/trader-%{upstream_version}.tar.gz %else Source0: ftp://ftp.zap.org.au/pub/trader/unix/trader-%{upstream_version}.tar.gz %endif %if 0%{?suse_version} > 1000 %define use_suggests_lang 1 %else %define use_suggests_lang 0 %endif BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-build BuildRequires: ncurses-devel BuildRequires: gperf BuildRequires: gettext %if 0%{?use_suggests_lang} Suggests: %{name}-lang = %{version} %endif %description Star Traders is a simple game of interstellar trading, where the objective is to create companies, buy and sell shares, borrow and repay money, in order to become the wealthiest player (the winner). # *********************************************************************** # Separate package for locale-specific information %if 0%{?use_suggests_lang} %lang_package %endif # *********************************************************************** # Package preparation %prep %setup -q -n %{name}-%{upstream_version} # *********************************************************************** # Build the package %build %configure make %{?_smp_mflags} # *********************************************************************** # Install the package %install make DESTDIR=%{buildroot} install %find_lang %{name} # *********************************************************************** # Clean up from package building %clean rm -rf %{buildroot} # *********************************************************************** # Create the RPM archive %if 0%{?use_suggests_lang} %files %defattr(-,root,root,-) %doc COPYING NEWS README %doc %{_mandir}/man6/trader.6* %{_bindir}/trader %files lang -f %{name}.lang %defattr(-,root,root,-) %else %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING NEWS README %doc %{_mandir}/man6/trader.6* %{_bindir}/trader %endif # *********************************************************************** # Package spec file information %changelog * Mon Apr 16 2012 John Zaitseff - 7.3.99.2-1 - Initial RPM package of Star Traders.