Mercurial > hg > openttd
changeset 5968:7c8f3f267604 draft
(svn r8648) -Codechange: Renamed os/linux to os/mandrake because that's what is is about. Added another spec file for suse (early version) which will be used to create rpms
author | celestar <celestar@openttd.org> |
---|---|
date | Fri, 09 Feb 2007 08:58:25 +0000 |
parents | 0516aee3881f |
children | eacddbbd72d5 |
files | os/linux/README.urpmi os/linux/openttd.spec os/mandrake/README.urpmi os/mandrake/openttd.spec os/suse/openttd.spec |
diffstat | 5 files changed, 155 insertions(+), 155 deletions(-) [+] |
line wrap: on
line diff
deleted file mode 100644 --- a/os/linux/README.urpmi +++ /dev/null @@ -1,9 +0,0 @@ -You require the data files of the original Transport Tycoon Deluxe -for Windows to play the game. You have to manually copy the following -files to %{_gamesdatadir}/openttd/data/ -sample.cat -trg1r.grf -trgcr.grf -trghr.grf -trgir.grf -trgtr.grf
deleted file mode 100644 --- a/os/linux/openttd.spec +++ /dev/null @@ -1,146 +0,0 @@ -#------------------------------------------------------------------------------ -# openttd.spec -# This SPEC file controls the building of custom OpenTTD RPM -# packages. -#------------------------------------------------------------------------------ - -%define name openttd -%define version 0.5.0 -%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
new file mode 100644 --- /dev/null +++ b/os/mandrake/README.urpmi @@ -0,0 +1,9 @@ +You require the data files of the original Transport Tycoon Deluxe +for Windows to play the game. You have to manually copy the following +files to %{_gamesdatadir}/openttd/data/ +sample.cat +trg1r.grf +trgcr.grf +trghr.grf +trgir.grf +trgtr.grf
new file mode 100644 --- /dev/null +++ b/os/mandrake/openttd.spec @@ -0,0 +1,146 @@ +#------------------------------------------------------------------------------ +# openttd.spec +# This SPEC file controls the building of custom OpenTTD RPM +# packages. +#------------------------------------------------------------------------------ + +%define name openttd +%define version 0.5.0 +%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
new file mode 100644 index 0000000000000000000000000000000000000000..431840b2f71eaf4c943103c6c3beb9566d1f89be GIT binary patch literal 11656 zc%1E%-D=%95XXD1rx+4U5;(^Wp&!t8m)%Y1A&@2^IbGPRqGOM35nIwqavb;RJC^O_ zw9p4A%<snfnE7jFJaZ@x!CTCsR1HFD99Wq@$O^$&)FBjb99*X#PQ)Quo*O$jRn-BG z^Ak8bJ$(n;8sUaax7!N{DBG0Gwzcw;pwtD(rh(QJs#LiQ%4k2G7KNI2!9XAp>y!^l zBl#~ONQcnr0$nulvPEcAj@r|epPXh(6+AX2#du9d@8Ov_3GpvFPme7({!xoNY*6}V z;~HflHqLbR#r^NL^VpJt&o-p%vm1KTiF?zz{N<JTjWvm`N0l^4msa1z)fDPtx4FF% zU+%8<f`d8)`##J1zE5Y7)VNCAPD#1h^qd0qqzNDMdG*(x^`GLtYg_4tMR@rcYOHhI z!4xp$jiJh!63%O?HQdX7KzHO}>!kM9xB%NBH%7w+Hr*3ah5ql9Lq99uUtGbrM(yYy z?5wV!bckWFct&lbLvD1bD)CRJn&QQ=%Jb20UEm`&(R*G_8uR8^Y1u#PO$S0G7wB`R z?AS44Kf^I89g`Z{;j_w}v2IMW8oTA-7pWbr$kQ6zHB{DUX{fE0rdA!GcPa#`+HUxv zP$^snkaW}95SzADt;*xGi}NH!tr;s#Qna+jd$prc=<9JH@QI`gMdecgdKGHW*h7gj zbX2fZ>?b$(da*YHo9i#IL5+?cyX|&l0dt$d<J97CmY$~Yi3YhfG(JkxOt*3FR^Sn% zN*v9j^PAiMF0VI7WRo{tLGQ$PsNik@H%&(zRX?>)VS3#dSuDjKlcj)@0!tcO_*%#y z3+2XE$vW>cU(@_%RUDi|(}!%WLn{)Gp|iBxjm;v`Z2H$!09dcdqEt_768d9Qp_3hz z)(!E5mUMtxQbE^B(=0TNXywBwy}yNJBa)o*(89H_zAND%nflY1aPWaH$3pm+0sUBa z{Py+h6*#(F#pL`7-o1HqB9eGX%O5V`1d^{55XCj8myFpbOC7RC>gwmS@%!^x)e7;7 kVHk#C7=~dOhG7_nVHk#C7=~dOhG7_nVHk#CnBNZZ9XWH@mjD0&