1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
# Spec file to build RPM packages - shamefully ripped from Exult
# (but since they got our configure summary, that's just fair I guess)
%define ver 0.3.5
%define rel 1
%define prefix /usr
%define name adonthell
%define bindir %prefix/bin
%define datadir %prefix/share
%define gamedatadir %prefix/share/adonthell
Summary: A 2D graphical RPG game.
Name: %name
Version: %ver
Release: %rel
License: GPL
Group: Amusements/Games
Source: http://freesoftware.fsf.org/download/adonthell/%{name}-%{ver}.tar.gz
URL: http://adonthell.linuxgames.com
BuildRoot: /tmp/adonthell
Prereq: /usr/bin/strip
Prefix: %prefix
Docdir: %{prefix}/doc
%description
A 2D, graphical, single player role playing game inspired by good old
console RPGs from the SNES like Secret of Mana or Chrono Trigger.
This package contains the Adonthell engine. You will also need a game
package to play Adonthell. For this release, the official package is
Waste's Edge.
%prep
%setup
%build
if [ ! -f configure ]; then
./autogen.sh
fi
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix --bindir=%bindir --datadir=%datadir
make
%install
rm -rf $RPM_BUILD_ROOT
make prefix=$RPM_BUILD_ROOT%{prefix} bindir=$RPM_BUILD_ROOT%{bindir} gamedatadir=$RPM_BUILD_ROOT%{gamedatadir} install
strip $RPM_BUILD_ROOT%{bindir}/adonthell
install -m 644 src/modules/adonthell.py $RPM_BUILD_ROOT%{gamedatadir}/modules/adonthell.py
install -m 644 src/modules/dialogue.py $RPM_BUILD_ROOT%{gamedatadir}/modules/dialogue.py
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc ABOUT-NLS ChangeLog COPYING NEWS FULLSCREEN.howto README
%{bindir}/adonthell
%{gamedatadir}/modules/adonthell.py
%{gamedatadir}/modules/dialogue.py
|