Files
@ r5222:671cdc6f4c1e
Branch filter:
Location: cpp/openttd-patchpack/source/os/linux/openttd.spec - annotation
r5222:671cdc6f4c1e
5.2 KiB
text/x-rpm-spec
(svn r7337) -Feature: [win32] Add font selection by specifying a font-name, ala Fontconfig. Pretty
messy if you ask me, but this is what you get when MS hides the font API in the deepest
depths... thanks Rubidium for testing.
messy if you ask me, but this is what you get when MS hides the font API in the deepest
depths... thanks Rubidium for testing.
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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r4092:46a86f81bb1a r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r597:83c60680fb82 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r597:83c60680fb82 r1144:39de23f07a24 r1144:39de23f07a24 r597:83c60680fb82 r1144:39de23f07a24 r597:83c60680fb82 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r1159:f98440f40268 r597:83c60680fb82 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r1159:f98440f40268 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r597:83c60680fb82 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r1159:f98440f40268 r1159:f98440f40268 r1159:f98440f40268 r1159:f98440f40268 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r1144:39de23f07a24 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r597:83c60680fb82 r4300:642b2431578b | #------------------------------------------------------------------------------
# openttd.spec
# This SPEC file controls the building of custom OpenTTD RPM
# packages.
#------------------------------------------------------------------------------
%define name openttd
%define version 0.4.8
%define release 1mdk
#------------------------------------------------------------------------------
# Prologue information
#------------------------------------------------------------------------------
Name: %{name}
Version: %{version}
Release: %{release}
Summary: An open source clone of the Microprose game "Transport Tycoon Deluxe"
Group: Games/Strategy
License: GPL
URL: http://www.openttd.org
Source: %{name}-%{version}.tar.gz
Packager: Dominik Scherer <dominik@openttd.com>
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: libSDL1.2-devel >= 1.2.7
BuildRequires: libpng3-devel >= 1.2.5
BuildRequires: zlib1-devel >= 1.2.1
#------------------------------------------------------------------------------
# Description
#------------------------------------------------------------------------------
%description
An enhanced open source clone of the Microprose game "Transport Tycoon Deluxe".
You require the data files of the original Transport Tycoon Deluxe
for Windows to play the game. You have to MANUALLY copy them to the
game data directory!
#------------------------------------------------------------------------------
# install scripts
#------------------------------------------------------------------------------
%prep
rm -rf $RPM_BUILD_ROOT
%setup
%build
make BINARY_DIR=%{_gamesbindir} PREFIX=%{_gamesdatadir} DATA_DIR=openttd INSTALL_DIR=%{_gamesdatadir}/openttd/ USE_HOMEDIR=1 PERSONAL_DIR=.openttd INSTALL=1 RELEASE=%{version}
%install
mkdir -p $RPM_BUILD_ROOT%{_gamesbindir}
mkdir -p $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/lang
mkdir -p $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/data
mkdir -p $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/scenario
cp ./openttd $RPM_BUILD_ROOT%{_gamesbindir}/
cp -r ./lang/*.lng $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/lang/
cp -r ./data/*.grf $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/data/
cp -r ./scenario/*.scn $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/scenario/
cp -r ./data/opntitle.dat $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/data/
# icon
install -m644 media/openttd.32.png -D $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
install -m644 media/openttd.64.png -D $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
install -m644 media/openttd.128.png -D $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png
# menu entry
mkdir -p $RPM_BUILD_ROOT/%{_menudir}
cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/%{name}
?package(%{name}):command="%{_gamesbindir}/openttd" icon="%{name}.png" \
needs="X11" section="Amusement/Strategy" title="OpenTTD" \
longtitle="%{Summary}"
EOF
%clean
rm -rf $RPM_BUILD_ROOT
%post
%{update_menus}
%postun
%{clean_menus}
#------------------------------------------------------------------------------
# Files listing.
#------------------------------------------------------------------------------
%files
%defattr(-,root,root,0755)
%{_gamesbindir}/openttd
%{_gamesdatadir}/openttd/lang/american.lng
%{_gamesdatadir}/openttd/lang/catalan.lng
%{_gamesdatadir}/openttd/lang/czech.lng
%{_gamesdatadir}/openttd/lang/danish.lng
%{_gamesdatadir}/openttd/lang/dutch.lng
%{_gamesdatadir}/openttd/lang/english.lng
%{_gamesdatadir}/openttd/lang/finnish.lng
%{_gamesdatadir}/openttd/lang/french.lng
%{_gamesdatadir}/openttd/lang/galician.lng
%{_gamesdatadir}/openttd/lang/german.lng
%{_gamesdatadir}/openttd/lang/hungarian.lng
%{_gamesdatadir}/openttd/lang/icelandic.lng
%{_gamesdatadir}/openttd/lang/italian.lng
%{_gamesdatadir}/openttd/lang/norwegian.lng
%{_gamesdatadir}/openttd/lang/origveh.lng
%{_gamesdatadir}/openttd/lang/polish.lng
%{_gamesdatadir}/openttd/lang/portuguese.lng
%{_gamesdatadir}/openttd/lang/romanian.lng
%{_gamesdatadir}/openttd/lang/slovak.lng
%{_gamesdatadir}/openttd/lang/spanish.lng
%{_gamesdatadir}/openttd/lang/swedish.lng
%{_gamesdatadir}/openttd/data/autorail.grf
%{_gamesdatadir}/openttd/data/canalsw.grf
%{_gamesdatadir}/openttd/data/openttd.grf
%{_gamesdatadir}/openttd/data/opntitle.dat
%{_gamesdatadir}/openttd/data/signalsw.grf
%{_gamesdatadir}/openttd/data/trkfoundw.grf
"%{_gamesdatadir}/openttd/scenario/Linkgame Islands 2004.scn"
"%{_gamesdatadir}/openttd/scenario/Mountain Pass.scn"
"%{_gamesdatadir}/openttd/scenario/Volcano City.scn"
%{_menudir}/%{name}
%{_iconsdir}/*.png
%{_miconsdir}/*.png
%{_liconsdir}/*.png
%doc changelog.txt readme.txt COPYING os/linux/README.urpmi
#------------------------------------------------------------------------------
# Change Log
#------------------------------------------------------------------------------
%changelog
* Sun Jan 23 2005 Dominik Scherer <dominik@openttd.com> 0.3.6-1mdk
- Upgraded to 0.3.6
- Structured and commented the spec file a bit (inspired by ScummVM)
* Fri Dec 24 2004 Dominik Scherer <dominik@openttd.com> 0.3.5-1mdk
- Upgraded to 0.3.5
- Added a warning message about the additional required files (only displayed when installing via urpmi)
* Wed Sep 15 2004 Dominik Scherer <> 0.3.4-1mdk
- Upgraded to 0.3.4
* Wed Jul 31 2004 Dominik Scherer <> 0.3.3-1mdk
- Initial release
|