os/rpm/openttd.spec
author rubidium
Sat, 26 Apr 2008 20:54:56 +0000
branch0.6
changeset 10366 960aae8c20e2
parent 9353 1127b484af20
permissions -rw-r--r--
(svn r12907) [0.6] -Backport from trunk r12906:
- Fix: Vehicle groups, engine replacement rules and player/company names were not properly reset/freed after bankrupt (r12906)
[0.6] -Prepare: for 0.6.1-RC1.
9353
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
     1
#
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
     2
# spec file for package openttd (trunk)
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
     3
#
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
     4
# Copyright (c) 2007 The OpenTTD team.
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
     5
# This file and all modifications and additions to the pristine
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
     6
# package are under the same license as the package itself
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
     7
#
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
     8
Name:          openttd
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
     9
Version:       svn
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    10
Release:       head
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    11
Group:         Applications/Games
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    12
Source:        %{name}-%{version}-%{release}.tar.gz
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    13
License:       GPL
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    14
URL:           http://www.openttd.org
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    15
Packager:      Denis Burlaka <burlaka@yandex.ru>
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    16
Summary:       OpenTTD is an Open Source clone of Chris Sawyer's Transport Tycoon Deluxe
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    17
Requires:      SDL zlib libpng freetype2 fontconfig
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    18
BuildRequires: gcc SDL-devel zlib-devel libpng-devel fontconfig-devel
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    19
%if %{_vendor}=="suse"
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    20
BuildRequires: freetype2-devel
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    21
%endif
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    22
%if %{_vendor}=="fedora"
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    23
BuildRequires: freetype-devel
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    24
%endif
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    25
%if %{_vendor}=="mandriva"
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    26
BuildRequires: libfreetype6-devel
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    27
%endif
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    28
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-buildroot
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    29
Prefix:        /usr
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    30
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    31
%description
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    32
OpenTTD is a clone of the Microprose game "Transport Tycoon Deluxe", a popular game originally written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    33
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    34
OpenTTD is licensed under the GNU General Public License version 2.0. For more information, see the file 'COPYING' included with every release and source download of the game.
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    35
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    36
%prep
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    37
%setup
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    38
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    39
%build
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    40
./configure --prefix-dir=%{prefix} --binary-dir=bin --install-dir="$RPM_BUILD_ROOT"
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    41
make
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    42
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    43
%install
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    44
make ROOT="$RPM_BUILD_ROOT" install
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    45
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    46
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    47
cat << EOF > $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    48
[Desktop Entry]
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    49
Categories=Games;
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    50
Encoding=UTF-8
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    51
Exec=/usr/bin/openttd
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    52
Name=OpenTTD
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    53
Icon=openttd.32
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    54
Terminal=false
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    55
Type=Application
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    56
EOF
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    57
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    58
%clean
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    59
rm -Rf "$RPM_BUILD_ROOT"
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    60
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    61
%files
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    62
%dir %{_datadir}/games/%{name}
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    63
%dir %{_datadir}/games/%{name}/lang
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    64
%dir %{_datadir}/games/%{name}/data
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    65
%dir %{_datadir}/games/%{name}/gm
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    66
%dir %{_datadir}/games/%{name}/docs
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    67
%dir %{_datadir}/pixmaps
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    68
%defattr(644, root, games, 755)
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    69
%attr(755, root, games) %{_bindir}/%{name}
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    70
%{_datadir}/games/%{name}/lang/*
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    71
%{_datadir}/games/%{name}/data/*
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    72
%{_datadir}/games/%{name}/docs/*
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    73
%{_datadir}/pixmaps/*
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    74
%{_datadir}/applications/%{name}.desktop
1127b484af20 (svn r12478) [0.6] -Backport from trunk (12477, 12453, 12448, 12443, 12439, 12417):
rubidium
parents:
diff changeset
    75