[packages/openttd] - up to 14.0

mrozowik mrozowik at pld-linux.org
Sat Apr 20 18:26:03 CEST 2024


commit 07029c795f61fa35030321bb727545f03ad0aab7
Author: Krzysztof Mrozowicz <mrozowik at pld-linux.org>
Date:   Sat Apr 20 15:58:33 2024 +0000

    - up to 14.0

 openttd-create-grf.patch | 17 +++++++++--------
 openttd.spec             | 11 ++++++-----
 2 files changed, 15 insertions(+), 13 deletions(-)
---
diff --git a/openttd.spec b/openttd.spec
index 9531cc2..92f71f7 100644
--- a/openttd.spec
+++ b/openttd.spec
@@ -1,12 +1,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:	13.4
+Version:	14.0
 Release:	1
 License:	GPL v2+
 Group:		X11/Applications/Games
 Source0:	https://cdn.openttd.org/openttd-releases/%{version}/%{name}-%{version}-source.tar.xz
-# Source0-md5:	ed42437a6f33e83b3e27f9ebd988efc4
+# Source0-md5:	f8244406ab5a1efcdf4fe8d173516a5a
 Source1:	%{name}.desktop
 Source2:	%{name}-server.desktop
 Patch0:		%{name}-create-grf.patch
@@ -117,10 +117,10 @@ install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{ai/library,scenario/heightmap}
 install dedicated/openttd-dedicated $RPM_BUILD_ROOT%{_bindir}
 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
-install docs/openttd.6 $RPM_BUILD_ROOT%{_mandir}/man6
+%{__mv} docs/openttd.6 $RPM_BUILD_ROOT%{_mandir}/man6
 install media/openttd.256.png $RPM_BUILD_ROOT%{_pixmapsdir}/openttd.png
 
-%{__rm} $RPM_BUILD_ROOT%{_docdir}/{COPYING.md,README.md,changelog.txt,known-bugs.txt,multiplayer.md}
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -133,7 +133,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc COPYING.md changelog.txt known-bugs.txt README.md docs/multiplayer.md
+#%doc CONTRIBUTING.md COPYING.md README.md changelog.txt known-bugs.txt docs/{*.md,*.html,*.svg,*png,*.txt}
+%doc CONTRIBUTING.md COPYING.md README.md changelog.txt known-bugs.txt docs
 %attr(755,root,root) %{_bindir}/%{name}
 %{_desktopdir}/%{name}.desktop
 %{_mandir}/man6/openttd.*
diff --git a/openttd-create-grf.patch b/openttd-create-grf.patch
index 0a13c86..0b1362f 100644
--- a/openttd-create-grf.patch
+++ b/openttd-create-grf.patch
@@ -1,6 +1,6 @@
---- openttd-1.11.2/cmake/scripts/CreateGRF.cmake~	2021-05-03 18:41:45.000000000 +0000
-+++ openttd-1.11.2/cmake/scripts/CreateGRF.cmake	2021-06-10 15:09:20.570503949 +0000
-@@ -39,20 +39,7 @@
+--- openttd-14.0/cmake/scripts/CreateGRF.cmake~	2024-04-13 12:55:23.000000000 +0000
++++ openttd-14.0/cmake/scripts/CreateGRF.cmake	2024-04-18 23:10:40.170610231 +0000
+@@ -45,21 +45,9 @@
      endif()
  endforeach()
  
@@ -11,15 +11,16 @@
 -    endif()
 -    message(FATAL_ERROR "NFORenum failed")
 -endif()
--
--execute_process(COMMAND ${GRFCODEC_EXECUTABLE} -n -s -e -p1 ${GRF_SOURCE_FOLDER_NAME}.grf RESULT_VARIABLE RESULT)
++execute_process(COMMAND ${NFORENUM_EXECUTABLE} -s sprites/${GRF_SOURCE_FOLDER_NAME}.nfo)
+ 
+-execute_process(COMMAND ${GRFCODEC_EXECUTABLE} -n -s -e -g2 -p1 ${GRF_SOURCE_FOLDER_NAME}.grf RESULT_VARIABLE RESULT)
 -if(RESULT)
 -    if(NOT RESULT MATCHES "^[0-9]*$")
 -        message(FATAL_ERROR "Failed to run GRFCodec (${RESULT}), please check GRFCODEC_EXECUTABLE variable")
 -    endif()
 -    message(FATAL_ERROR "GRFCodec failed")
 -endif()
-+execute_process(COMMAND ${NFORENUM_EXECUTABLE} -s sprites/${GRF_SOURCE_FOLDER_NAME}.nfo)
-+execute_process(COMMAND ${GRFCODEC_EXECUTABLE} -n -s -e -p1 ${GRF_SOURCE_FOLDER_NAME}.grf)
++execute_process(COMMAND ${GRFCODEC_EXECUTABLE} -n -s -e -g2 -p1 ${GRF_SOURCE_FOLDER_NAME}.grf)
  
- execute_process(COMMAND ${CMAKE_COMMAND} -E copy ${GRF_SOURCE_FOLDER_NAME}.grf ${GRF_BINARY_FILE})
+ execute_process(COMMAND ${GRFID_EXECUTABLE} -m ${GRF_SOURCE_FOLDER_NAME}.grf OUTPUT_VARIABLE GRFID_HASH RESULT_VARIABLE RESULT)
+ if(RESULT)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openttd.git/commitdiff/07029c795f61fa35030321bb727545f03ad0aab7



More information about the pld-cvs-commit mailing list