Files
@ r1004:0bc78a4d4709
Branch filter:
Location: cpp/openttd-patchpack/source/os/linux/openttd.spec - annotation
r1004:0bc78a4d4709
3.7 KiB
text/x-rpm-spec
(svn r1503) Added feature:
o allows users to setup the production values of the rawmaterial producing
industries in the editor
Modified:
o ttd.h - added CT_INVALID for 0xFF cargo type
o english.txt - added 1 string
o industry_gui.c - the feature itself
o window.h - added compile asserts to the structs which checks whether their
sizes are smaller than WINDOW_CUSTOM_SIZE
Thanks:
o Darkvater to bother me to constantly improve the patch
o Various users at #openttd for testing
o allows users to setup the production values of the rawmaterial producing
industries in the editor
Modified:
o ttd.h - added CT_INVALID for 0xFF cargo type
o english.txt - added 1 string
o industry_gui.c - the feature itself
o window.h - added compile asserts to the structs which checks whether their
sizes are smaller than WINDOW_CUSTOM_SIZE
Thanks:
o Darkvater to bother me to constantly improve the patch
o Various users at #openttd 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 | 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 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 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 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 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 | %define name openttd
%define version 0.3.5
%define release 1mdk
Name: %{name}
Summary: An open source clone of the Microprose game "Transport Tycoon Deluxe"
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.bz2
URL: http://www.openttd.org
Group: Games/Strategy
Packager: Dominik Scherer <dominik@openttd.com>
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
License: GPL
BuildRequires: libSDL1.2-devel >= 1.2.7
BuildRequires: libpng3-devel >= 1.2.5
BuildRequires: zlib1-devel >= 1.2.1
%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!
%prep
rm -rf $RPM_BUILD_ROOT
%setup
%build
make BINARY_DIR=%{_gamesbindir}/openttd/ INSTALL_DIR=%{_gamesdatadir}/openttd/ GAME_DATA_DIR=%{_gamesdatadir}/openttd/ USE_HOMEDIR=1 PERSONAL_DIR=.openttd
%install
mkdir -p $RPM_BUILD_ROOT%{_gamesbindir}/openttd
mkdir -p $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/lang
mkdir -p $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/data
cp ./openttd $RPM_BUILD_ROOT%{_gamesbindir}/openttd/openttd
cp -r ./lang/*.lng $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/lang/
cp -r ./data/*.grf $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/data/
cp -r ./data/opntitle.dat $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/data/
# icon
install -m644 media/openttd.64.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.64.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/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
%defattr(-,root,root,0755)
%{_gamesbindir}/openttd/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/latvian.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/russian.lng
%{_gamesdatadir}/openttd/lang/slovak.lng
%{_gamesdatadir}/openttd/lang/spanish.lng
%{_gamesdatadir}/openttd/lang/swedish.lng
%{_gamesdatadir}/openttd/lang/turkish.lng
%{_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
%{_menudir}/%{name}
%{_iconsdir}/*.png
%{_miconsdir}/*.png
%{_liconsdir}/*.png
%doc changelog.txt readme.txt COPYING os/linux/README.urpmi
%changelog
* Wed Dec ?? 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
|