unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#37981] [PATCH] gnu: openttd: Update package.
@ 2019-10-29 14:40 Josh Holland
  2019-10-29 15:45 ` [bug#37981] Fwd: " Tobias Geerinckx-Rice via Guix-patches via
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Josh Holland @ 2019-10-29 14:40 UTC (permalink / raw)
  To: 37981; +Cc: Josh Holland

* gnu/packages/games.scm (openttd-engine): Update to 1.9.3.
[source](patches): Delete since present in new release.
[home-page]: Add www. per guix lint suggestion.
(openttd-opengfx): Update to 0.5.5.
---
 gnu/packages/games.scm | 23 +++++++----------------
 1 file changed, 7 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 3e85449fac..1a4aafcaa8 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -44,6 +44,7 @@
 ;;; Copyright © 2019 Dan Frumin <dfrumin@cs.ru.nl>
 ;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net>
 ;;; Copyright © 2019 Timotej Lazar <timotej.lazar@araneo.si>
+;;; Copyright © 2019 Josh Holland <josh@inv.alid.pw>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -2594,24 +2595,14 @@ world}, @uref{http://evolonline.org, Evol Online} and
 (define openttd-engine
   (package
     (name "openttd-engine")
-    (version "1.8.0")
+    (version "1.9.3")
     (source
      (origin (method url-fetch)
-             (uri (string-append "http://binaries.openttd.org/releases/"
+             (uri (string-append "https://proxy.binaries.openttd.org/openttd-releases/"
                                  version "/openttd-" version "-source.tar.xz"))
-             (patches
-              (list
-               (origin (method url-fetch)
-                       (uri (string-append
-                             "https://github.com/OpenTTD/OpenTTD/commit/"
-                             "19076c24c1f3baf2a22d1fa832d5688216cf54a3.patch"))
-                       (file-name "openttd-fix-compilation-with-ICU-61.patch")
-                       (sha256
-                        (base32
-                         "02d1xmb75yv4x6rfnvxk3vvq4l3lvvwr2pfsdzn7lzalic51ziqh")))))
              (sha256
               (base32
-               "0zq8xdg0k92p3s4j9x76591zaqz7k9ra69q008m209vdfffjvly2"))
+               "0ijq72kgx997ggw40i5f4a3nf7y2g72z37l47i18yjvgbdzy320r"))
              (modules '((guix build utils)))
              (snippet
               ;; The DOS port contains proprietary software.
@@ -2656,7 +2647,7 @@ Tycoon Deluxe with many enhancements including multiplayer mode,
 internationalization support, conditional orders and the ability to clone,
 autoreplace and autoupdate vehicles.  This package only includes the game
 engine.  When you start it you will be prompted to download a graphics set.")
-    (home-page "http://openttd.org/")
+    (home-page "http://www.openttd.org/")
     ;; This package is GPLv2, except for a few files located in
     ;; "src/3rdparty/" which are under the 3-clause BSD, LGPLv2.1+ and Zlib
     ;; licenses.  In addition, this software contains an in-game downloader
@@ -2667,7 +2658,7 @@ engine.  When you start it you will be prompted to download a graphics set.")
 (define openttd-opengfx
   (package
     (name "openttd-opengfx")
-    (version "0.5.2")
+    (version "0.5.5")
     (source
      (origin
        (method url-fetch)
@@ -2675,7 +2666,7 @@ engine.  When you start it you will be prompted to download a graphics set.")
                            version "/opengfx-" version "-source.tar.xz"))
        (sha256
         (base32
-         "0iz66q7p1mf00njfjbc4vibh3jaybki7armkl18iz7p6x4chp9zv"))))
+         "009fa1bdin1bk0ynzhzc30hzkmmwzmwkk6j591ax3f6w75l28n49"))))
     (build-system gnu-build-system)
     (arguments
      '(#:make-flags (list "CC=gcc"
-- 
2.23.0

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#37981] Fwd: [bug#37981] [PATCH] gnu: openttd: Update package.
  2019-10-29 14:40 [bug#37981] [PATCH] gnu: openttd: Update package Josh Holland
@ 2019-10-29 15:45 ` Tobias Geerinckx-Rice via Guix-patches via
  2019-10-29 16:43   ` Josh Holland
  2019-10-29 17:08 ` [bug#37981] [PATCH 1/2] gnu: openttd-opengfx: Update to 0.5.5 Josh Holland
  2019-10-29 17:14 ` [bug#37981] [PATCH v2] " Josh Holland
  2 siblings, 1 reply; 7+ messages in thread
From: Tobias Geerinckx-Rice via Guix-patches via @ 2019-10-29 15:45 UTC (permalink / raw)
  To: 37981; +Cc: Josh Holland

[-- Attachment #1: Type: text/plain, Size: 500 bytes --]

Josh,

Thanks!  Building it now…

Josh Holland 写道:
> * gnu/packages/games.scm (openttd-engine): Update to 1.9.3.
> [source](patches): Delete since present in new release.
> [home-page]: Add www. per guix lint suggestion.

As noted on IRC, https:// is supported too.  Did you stick with 
HTTP on purpose?

> (openttd-opengfx): Update to 0.5.5.

Is there no order in which engine and data can be updated 
separately and still result in a working game?

Kind regards,

T G-R

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [bug#37981] Fwd: [bug#37981] [PATCH] gnu: openttd: Update package.
  2019-10-29 15:45 ` [bug#37981] Fwd: " Tobias Geerinckx-Rice via Guix-patches via
@ 2019-10-29 16:43   ` Josh Holland
  2019-10-29 19:04     ` bug#37981: " Tobias Geerinckx-Rice via Guix-patches via
  0 siblings, 1 reply; 7+ messages in thread
From: Josh Holland @ 2019-10-29 16:43 UTC (permalink / raw)
  To: Tobias Geerinckx-Rice; +Cc: 37981


Tobias Geerinckx-Rice <me@tobias.gr> writes:
> As noted on IRC, https:// is supported too.  Did you stick with HTTP
> on purpose?

No, I didn't even notice that it was plain HTTP.

>> (openttd-opengfx): Update to 0.5.5.
>
> Is there no order in which engine and data can be updated separately
> and still result in a working game?

I haven't checked, but I'm 99% sure that they can be updated
independently.  However, the only publicly exposed package is `openttd'
which uses the engine and data packages as native-inputs.  I can
separate them out into separate commits and re-submit the patch if that
would be better.

--
Josh Holland

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [bug#37981] [PATCH 1/2] gnu: openttd-opengfx: Update to 0.5.5.
  2019-10-29 14:40 [bug#37981] [PATCH] gnu: openttd: Update package Josh Holland
  2019-10-29 15:45 ` [bug#37981] Fwd: " Tobias Geerinckx-Rice via Guix-patches via
@ 2019-10-29 17:08 ` Josh Holland
  2019-10-29 17:08   ` [bug#37981] [PATCH 2/2] gnu: openttd-engine: Update to 1.9.3 Josh Holland
  2019-10-29 17:14 ` [bug#37981] [PATCH v2] " Josh Holland
  2 siblings, 1 reply; 7+ messages in thread
From: Josh Holland @ 2019-10-29 17:08 UTC (permalink / raw)
  To: 37981; +Cc: Josh Holland

* gnu/packages/games.scm (openttd-opengfx): Update package
---
 gnu/packages/games.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 3e85449fac..5930b60423 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -44,6 +44,7 @@
 ;;; Copyright © 2019 Dan Frumin <dfrumin@cs.ru.nl>
 ;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net>
 ;;; Copyright © 2019 Timotej Lazar <timotej.lazar@araneo.si>
+;;; Copyright © 2019 Josh Holland <josh@inv.alid.pw>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -2667,7 +2668,7 @@ engine.  When you start it you will be prompted to download a graphics set.")
 (define openttd-opengfx
   (package
     (name "openttd-opengfx")
-    (version "0.5.2")
+    (version "0.5.5")
     (source
      (origin
        (method url-fetch)
@@ -2675,7 +2676,7 @@ engine.  When you start it you will be prompted to download a graphics set.")
                            version "/opengfx-" version "-source.tar.xz"))
        (sha256
         (base32
-         "0iz66q7p1mf00njfjbc4vibh3jaybki7armkl18iz7p6x4chp9zv"))))
+         "009fa1bdin1bk0ynzhzc30hzkmmwzmwkk6j591ax3f6w75l28n49"))))
     (build-system gnu-build-system)
     (arguments
      '(#:make-flags (list "CC=gcc"
-- 
2.23.0

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#37981] [PATCH 2/2] gnu: openttd-engine: Update to 1.9.3.
  2019-10-29 17:08 ` [bug#37981] [PATCH 1/2] gnu: openttd-opengfx: Update to 0.5.5 Josh Holland
@ 2019-10-29 17:08   ` Josh Holland
  0 siblings, 0 replies; 7+ messages in thread
From: Josh Holland @ 2019-10-29 17:08 UTC (permalink / raw)
  To: 37981; +Cc: Josh Holland

* gnu/packages/games.scm (openttd-engine): Update to 1.9.3.
[home-page]: Use https and www.
---
 gnu/packages/games.scm | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 5930b60423..ab237eb6a2 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -2595,24 +2595,14 @@ world}, @uref{http://evolonline.org, Evol Online} and
 (define openttd-engine
   (package
     (name "openttd-engine")
-    (version "1.8.0")
+    (version "1.9.3")
     (source
      (origin (method url-fetch)
-             (uri (string-append "http://binaries.openttd.org/releases/"
+             (uri (string-append "https://proxy.binaries.openttd.org/openttd-releases/"
                                  version "/openttd-" version "-source.tar.xz"))
-             (patches
-              (list
-               (origin (method url-fetch)
-                       (uri (string-append
-                             "https://github.com/OpenTTD/OpenTTD/commit/"
-                             "19076c24c1f3baf2a22d1fa832d5688216cf54a3.patch"))
-                       (file-name "openttd-fix-compilation-with-ICU-61.patch")
-                       (sha256
-                        (base32
-                         "02d1xmb75yv4x6rfnvxk3vvq4l3lvvwr2pfsdzn7lzalic51ziqh")))))
              (sha256
               (base32
-               "0zq8xdg0k92p3s4j9x76591zaqz7k9ra69q008m209vdfffjvly2"))
+               "0ijq72kgx997ggw40i5f4a3nf7y2g72z37l47i18yjvgbdzy320r"))
              (modules '((guix build utils)))
              (snippet
               ;; The DOS port contains proprietary software.
@@ -2657,7 +2647,7 @@ Tycoon Deluxe with many enhancements including multiplayer mode,
 internationalization support, conditional orders and the ability to clone,
 autoreplace and autoupdate vehicles.  This package only includes the game
 engine.  When you start it you will be prompted to download a graphics set.")
-    (home-page "http://openttd.org/")
+    (home-page "https://www.openttd.org/")
     ;; This package is GPLv2, except for a few files located in
     ;; "src/3rdparty/" which are under the 3-clause BSD, LGPLv2.1+ and Zlib
     ;; licenses.  In addition, this software contains an in-game downloader
-- 
2.23.0

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#37981] [PATCH v2] gnu: openttd-engine: Update to 1.9.3.
  2019-10-29 14:40 [bug#37981] [PATCH] gnu: openttd: Update package Josh Holland
  2019-10-29 15:45 ` [bug#37981] Fwd: " Tobias Geerinckx-Rice via Guix-patches via
  2019-10-29 17:08 ` [bug#37981] [PATCH 1/2] gnu: openttd-opengfx: Update to 0.5.5 Josh Holland
@ 2019-10-29 17:14 ` Josh Holland
  2 siblings, 0 replies; 7+ messages in thread
From: Josh Holland @ 2019-10-29 17:14 UTC (permalink / raw)
  To: 37981; +Cc: Josh Holland

* gnu/packages/games.scm (openttd-engine): Update to 1.9.3.
[home-page]: Use https and www.
[source](patches): Delete as merged upstream.
---
I forgot to mention the removal of the patches in the commit message
the first time.


 gnu/packages/games.scm | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 5930b60423..ab237eb6a2 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -2595,24 +2595,14 @@ world}, @uref{http://evolonline.org, Evol Online} and
 (define openttd-engine
   (package
     (name "openttd-engine")
-    (version "1.8.0")
+    (version "1.9.3")
     (source
      (origin (method url-fetch)
-             (uri (string-append "http://binaries.openttd.org/releases/"
+             (uri (string-append "https://proxy.binaries.openttd.org/openttd-releases/"
                                  version "/openttd-" version "-source.tar.xz"))
-             (patches
-              (list
-               (origin (method url-fetch)
-                       (uri (string-append
-                             "https://github.com/OpenTTD/OpenTTD/commit/"
-                             "19076c24c1f3baf2a22d1fa832d5688216cf54a3.patch"))
-                       (file-name "openttd-fix-compilation-with-ICU-61.patch")
-                       (sha256
-                        (base32
-                         "02d1xmb75yv4x6rfnvxk3vvq4l3lvvwr2pfsdzn7lzalic51ziqh")))))
              (sha256
               (base32
-               "0zq8xdg0k92p3s4j9x76591zaqz7k9ra69q008m209vdfffjvly2"))
+               "0ijq72kgx997ggw40i5f4a3nf7y2g72z37l47i18yjvgbdzy320r"))
              (modules '((guix build utils)))
              (snippet
               ;; The DOS port contains proprietary software.
@@ -2657,7 +2647,7 @@ Tycoon Deluxe with many enhancements including multiplayer mode,
 internationalization support, conditional orders and the ability to clone,
 autoreplace and autoupdate vehicles.  This package only includes the game
 engine.  When you start it you will be prompted to download a graphics set.")
-    (home-page "http://openttd.org/")
+    (home-page "https://www.openttd.org/")
     ;; This package is GPLv2, except for a few files located in
     ;; "src/3rdparty/" which are under the 3-clause BSD, LGPLv2.1+ and Zlib
     ;; licenses.  In addition, this software contains an in-game downloader
-- 
2.23.0

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* bug#37981: [PATCH] gnu: openttd: Update package.
  2019-10-29 16:43   ` Josh Holland
@ 2019-10-29 19:04     ` Tobias Geerinckx-Rice via Guix-patches via
  0 siblings, 0 replies; 7+ messages in thread
From: Tobias Geerinckx-Rice via Guix-patches via @ 2019-10-29 19:04 UTC (permalink / raw)
  To: Josh Holland; +Cc: 37981-done

[-- Attachment #1: Type: text/plain, Size: 307 bytes --]

Josh Holland 写道:
> I can separate them out into separate commits and re-submit the 
> patch
> if that would be better.

Thanks for doing so; pushed (with forgotten Signed-off-by line) as 
532dba49ca7f04138c4eae3e4961a102c64da2a9 et al.

Kind regards,

T ‘I was too busy… testing’ G-R

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2019-10-29 19:05 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-29 14:40 [bug#37981] [PATCH] gnu: openttd: Update package Josh Holland
2019-10-29 15:45 ` [bug#37981] Fwd: " Tobias Geerinckx-Rice via Guix-patches via
2019-10-29 16:43   ` Josh Holland
2019-10-29 19:04     ` bug#37981: " Tobias Geerinckx-Rice via Guix-patches via
2019-10-29 17:08 ` [bug#37981] [PATCH 1/2] gnu: openttd-opengfx: Update to 0.5.5 Josh Holland
2019-10-29 17:08   ` [bug#37981] [PATCH 2/2] gnu: openttd-engine: Update to 1.9.3 Josh Holland
2019-10-29 17:14 ` [bug#37981] [PATCH v2] " Josh Holland

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).