commit 7e49c026327bff8d6b091b38225a76b59aadd2b8 Author: Jacek Konieczny <jaj...@jajcus.net> Date: Tue Apr 8 19:45:52 2014 +0200
Version: 1.4.0 openttd-home_etc.patch | 53 +++++++++++++++++++++++++------------------------- openttd.spec | 7 ++++--- 2 files changed, 31 insertions(+), 29 deletions(-) --- diff --git a/openttd.spec b/openttd.spec index daccbdc..3d7dc85 100644 --- a/openttd.spec +++ b/openttd.spec @@ -5,12 +5,12 @@ Summary: An open source reimplementation of the Microprose game "Transport Tycoon Deluxe" Summary(pl.UTF-8): Otwarta reimplementacja gry Transport Tycoon Deluxe Name: openttd -Version: 1.3.1 -Release: 3 +Version: 1.4.0 +Release: 1 License: GPL v2+ Group: X11/Applications/Games Source0: http://us.binaries.openttd.org/binaries/releases/%{version}/%{name}-%{version}-source.tar.xz -# Source0-md5: 3ec41c83dcf6c05910a7883519d8149a +# Source0-md5: aecab1565c861acd1b117d4830a09edc Source1: %{name}.desktop Source2: %{name}-server.desktop Patch0: %{name}-home_etc.patch @@ -22,6 +22,7 @@ BuildRequires: fontconfig-devel BuildRequires: freetype-devel BuildRequires: grfcodec >= 6.0.2 %{?with_home_etc:BuildRequires: home-etc-devel} +BuildRequires: libicu-devel BuildRequires: libpng-devel BuildRequires: libstdc++-devel BuildRequires: lzo-devel diff --git a/openttd-home_etc.patch b/openttd-home_etc.patch index e71eecd..87bd3b4 100644 --- a/openttd-home_etc.patch +++ b/openttd-home_etc.patch @@ -1,23 +1,23 @@ -diff -burN openttd-0.6.0.orig/config.lib openttd-0.6.0/config.lib ---- openttd-0.6.0.orig/config.lib 2008-04-06 12:28:03.600539135 +0200 -+++ openttd-0.6.0/config.lib 2008-04-06 12:31:30.843779880 +0200 -@@ -50,6 +50,7 @@ - with_application_bundle="1" +diff -dur -x '*.orig' -x '*.rej' -x '*~' openttd-1.4.0.orig/config.lib openttd-1.4.0/config.lib +--- openttd-1.4.0.orig/config.lib 2014-04-01 20:37:07.000000000 +0200 ++++ openttd-1.4.0/config.lib 2014-04-08 19:28:02.013554008 +0200 +@@ -69,6 +69,7 @@ + with_allegro="1" with_sdl="1" with_cocoa="1" + with_home_etc="1" with_zlib="1" - with_png="1" - with_makedepend="1" -@@ -107,6 +108,7 @@ - with_application_bundle + with_lzma="1" + with_lzo2="1" +@@ -144,6 +145,7 @@ + with_allegro with_sdl with_cocoa + with_home_etc with_zlib - with_png - with_makedepend -@@ -251,6 +253,9 @@ + with_lzma + with_lzo2 +@@ -333,6 +335,9 @@ --without-cocoa) with_cocoa="0";; --with-cocoa=*) with_cocoa="$optarg";; @@ -27,7 +27,7 @@ diff -burN openttd-0.6.0.orig/config.lib openttd-0.6.0/config.lib --with-zlib) with_zlib="2";; --without-zlib) with_zlib="0";; --with-zlib=*) with_zlib="$optarg";; -@@ -1049,6 +1054,11 @@ +@@ -1651,6 +1656,11 @@ fi fi @@ -39,11 +39,12 @@ diff -burN openttd-0.6.0.orig/config.lib openttd-0.6.0/config.lib if [ "$with_zlib" != "0" ]; then if [ "$enable_static" != "0" ] && [ "$os" != "OSX" ]; then LIBS="$LIBS $zlib" ---- openttd-1.2.0-beta1/src/fileio.cpp.orig 2011-12-24 10:13:06.000000000 +0100 -+++ openttd-1.2.0-beta1/src/fileio.cpp 2011-12-29 14:58:18.100920008 +0100 -@@ -28,6 +28,10 @@ - #include <sys/stat.h> - #include <algorithm> +diff -dur -x '*.orig' -x '*.rej' -x '*~' openttd-1.4.0.orig/src/fileio.cpp openttd-1.4.0/src/fileio.cpp +--- openttd-1.4.0.orig/src/fileio.cpp 2014-04-01 20:37:03.000000000 +0200 ++++ openttd-1.4.0/src/fileio.cpp 2014-04-08 19:30:30.296888687 +0200 +@@ -32,6 +32,10 @@ + #include "basedir.h" + #endif +#ifdef HOME_ETC +#include <home_etc.h> @@ -52,15 +53,15 @@ diff -burN openttd-0.6.0.orig/config.lib openttd-0.6.0/config.lib /** Size of the #Fio data buffer. */ #define FIO_BUFFER_SIZE 512 -@@ -1077,7 +1081,11 @@ - find_directory(B_USER_SETTINGS_DIRECTORY, &path); - const char *homedir = path.Path(); - #else +@@ -1103,7 +1107,11 @@ + * or at least before something else touches the environment + * variables in any way. It can also contain all kinds of + * unvalidated data we rather not want internally. */ +#ifdef HOME_ETC -+ const char *hometdir = _HEdir; ++ const char *homedir = _HEdir; +#else const char *homedir = getenv("HOME"); +#endif - - if (homedir == NULL) { - const struct passwd *pw = getpwuid(getuid()); + if (homedir != NULL) { + homedir = strndup(homedir, MAX_PATH); + } ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/openttd.git/commitdiff/7e49c026327bff8d6b091b38225a76b59aadd2b8 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit