all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#70615] [PATCH 0/2] Update haxe and hashlink
@ 2024-04-27 20:08 vasilii.smirnov--- via Guix-patches via
  2024-04-28  7:27 ` [bug#70615] [PATCH 1/2] gnu: haxe: Update to 4.3.4 vasilii.smirnov--- via Guix-patches via
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: vasilii.smirnov--- via Guix-patches via @ 2024-04-27 20:08 UTC (permalink / raw)
  To: 70615

From: Vasilii Smirnov <vasilii.smirnov@mailbox.org>

The current version of Haxe in Guix isn't able to compile Heaps
2.0.0 :(. And also there is a new hlsdl version up on haxelib,
that requires a more recent hashlink. So, here are the updated
versions that can compile and run the latest Heaps.

Vasilii Smirnov (2):
  gnu: haxe: Update to 4.3.4
  gnu: hashlink: Update to 1.14

 gnu/packages/haxe.scm  | 19 ++++++++++---------
 gnu/packages/ocaml.scm |  4 ++--
 2 files changed, 12 insertions(+), 11 deletions(-)


base-commit: 8d29f416a9378d30f63c2a95f1bd1a420d9ccab4
-- 
2.41.0





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

* [bug#70615] [PATCH 1/2] gnu: haxe: Update to 4.3.4
  2024-04-27 20:08 [bug#70615] [PATCH 0/2] Update haxe and hashlink vasilii.smirnov--- via Guix-patches via
@ 2024-04-28  7:27 ` vasilii.smirnov--- via Guix-patches via
  2024-04-28  7:27 ` [bug#70615] [PATCH 2/2] gnu: hashlink: Update to 1.14 vasilii.smirnov--- via Guix-patches via
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: vasilii.smirnov--- via Guix-patches via @ 2024-04-28  7:27 UTC (permalink / raw)
  To: 70615; +Cc: Vasilii Smirnov

From: Vasilii Smirnov <vasilii.smirnov@mailbox.org>

Note that the ocaml-luv library has made a few breaking changes, while
only updating the PATCH number in their version. As of now, haxe can
only be compiled with the 0.5.12 version of ocaml-luv - no lower, no
higher.

Change-Id: I465191aa8db806275b2385d11a602dfb0d8d4bb9
---
 gnu/packages/haxe.scm  | 11 ++++++-----
 gnu/packages/ocaml.scm |  4 ++--
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/haxe.scm b/gnu/packages/haxe.scm
index 859941df70..6fd108abd5 100644
--- a/gnu/packages/haxe.scm
+++ b/gnu/packages/haxe.scm
@@ -115,17 +115,17 @@ (define haxelib-src
     (uri (git-reference
           (url "https://github.com/HaxeFoundation/haxelib")
           ;; This should match the haxelib submodule in haxe.
-          (commit "4b27f91d8a4ff279d9903091680fee2c93a0d574")
+          (commit "f17fffa97554b1bdba37750e3418051f017a5bc2")
           ;; This repo includes some Haxe libs as well.
           (recursive? #t)))
     (sha256
      (base32
-      "0mwrm6gxgclwziiprfiswmjbz6z3dnvdwl8gq3gaym18pvx4p3ny"))))
+      "13ql042mxkybhw7di8c8cfq47p8snvadg9yglyif6b5k9ij85r6z"))))
 
 (define-public haxe
   (package
     (name "haxe")
-    (version "4.2.5")
+    (version "4.3.4")
     (source
      (origin
        (method git-fetch)
@@ -134,7 +134,7 @@ (define-public haxe
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0pl8vpyb7gl2yqjg85yc4zxq9c3ipvw4yrrpliaxs25ynrj3l51n"))))
+        (base32 "1svbxf5g6j7vvqhyjlv1ha9yjh42c94jxvn7xhqbb0smyk64vibm"))))
     (build-system dune-build-system)
     (arguments
      (list #:phases
@@ -173,13 +173,14 @@ (define-public haxe
     (inputs (list libuv
                   mbedtls-lts
                   neko
+                  ocaml-camlp-streams
                   ocaml-extlib
                   ocaml-luv
                   ocaml-ptmap
                   ocaml-sedlex
                   ocaml-sha
                   ocaml-xml-light
-                  pcre
+                  pcre2
                   zlib))
     (native-inputs (list ocaml-findlib camlp5))
     (home-page "https://haxe.org/")
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index 7fad276b4e..3bd923f97d 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -3464,14 +3464,14 @@ (define-public ocaml-bheap
 (define-public ocaml-luv
   (package
     (name "ocaml-luv")
-    (version "0.5.11")
+    (version "0.5.12")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://github.com/aantron/luv/releases/download/"
                                   version "/luv-" version ".tar.gz"))
               (sha256
                (base32
-                "0hrsi8n2l31bcwgj847df4chjgqb9lmwkaky8fvvi15k25rz9v6c"))
+                "1h2n9iij4mh60sy3g437p1xwqyqpyw72fgh4417d8j9ahq46m7vn"))
               (modules '((guix build utils)))
               (snippet
                '(begin
-- 
2.41.0





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

* [bug#70615] [PATCH 2/2] gnu: hashlink: Update to 1.14
  2024-04-27 20:08 [bug#70615] [PATCH 0/2] Update haxe and hashlink vasilii.smirnov--- via Guix-patches via
  2024-04-28  7:27 ` [bug#70615] [PATCH 1/2] gnu: haxe: Update to 4.3.4 vasilii.smirnov--- via Guix-patches via
@ 2024-04-28  7:27 ` vasilii.smirnov--- via Guix-patches via
  2024-04-28  7:35 ` [bug#70615] [PATCH 0/2] Update haxe and hashlink Zheng Junjie
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: vasilii.smirnov--- via Guix-patches via @ 2024-04-28  7:27 UTC (permalink / raw)
  To: 70615; +Cc: Vasilii Smirnov

From: Vasilii Smirnov <vasilii.smirnov@mailbox.org>

Change-Id: I1fe593cc03675cce81f70efb2576ff7bcd374187
---
 gnu/packages/haxe.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/haxe.scm b/gnu/packages/haxe.scm
index 6fd108abd5..c7af07325f 100644
--- a/gnu/packages/haxe.scm
+++ b/gnu/packages/haxe.scm
@@ -196,7 +196,7 @@ (define-public haxe
 (define-public hashlink
   (package
     (name "hashlink")
-    (version "1.12")
+    (version "1.14")
     (source
      (origin
        (method git-fetch)
@@ -205,7 +205,7 @@ (define-public hashlink
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0i5f1mxpgjcdirx60kxrw0r0y15qh3j16a6fj8mzkq3k7j2hc982"))
+        (base32 "163kj2fww8a1hp93aklla181sp84hrsl8dy5rwrv79057bmkjz5d"))
        (modules '((guix build utils)))
        (snippet
         '(begin
@@ -233,7 +233,7 @@ (define-public hashlink
                  (lambda _
                    (substitute* "Makefile"
                      (("\\$\\{PCRE\\}") "")
-                     (("-lpthread") "-lpthread -lpcre16")
+                     (("-lpthread") "-lpthread -lpcre2-16")
                      (("include/minimp3")
                       (string-append #$(this-package-input "minimp3") "/include"))
                      (("include/mikktspace ")
@@ -260,7 +260,7 @@ (define-public hashlink
                   mikktspace
                   minimp3
                   openal
-                  pcre
+                  pcre2
                   sdl2
                   sqlite
                   zlib))
-- 
2.41.0





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

* [bug#70615] [PATCH 0/2] Update haxe and hashlink
  2024-04-27 20:08 [bug#70615] [PATCH 0/2] Update haxe and hashlink vasilii.smirnov--- via Guix-patches via
  2024-04-28  7:27 ` [bug#70615] [PATCH 1/2] gnu: haxe: Update to 4.3.4 vasilii.smirnov--- via Guix-patches via
  2024-04-28  7:27 ` [bug#70615] [PATCH 2/2] gnu: hashlink: Update to 1.14 vasilii.smirnov--- via Guix-patches via
@ 2024-04-28  7:35 ` Zheng Junjie
  2024-04-28  7:44   ` Vasilii Smirnov via Guix-patches via
  2024-04-28 14:45 ` bug#70615: " Maxim Cournoyer
  2024-05-03 15:08 ` [bug#70615] closed (Re: [bug#70615] [PATCH 0/2] Update haxe and hashlink) John Kehayias via Guix-patches via
  4 siblings, 1 reply; 8+ messages in thread
From: Zheng Junjie @ 2024-04-28  7:35 UTC (permalink / raw)
  To: 70615; +Cc: vasilii.smirnov

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

"vasilii.smirnov--- via Guix-patches" via <guix-patches@gnu.org> writes:

> From: Vasilii Smirnov <vasilii.smirnov@mailbox.org>
>
> The current version of Haxe in Guix isn't able to compile Heaps
> 2.0.0 :(. And also there is a new hlsdl version up on haxelib,
> that requires a more recent hashlink. So, here are the updated
> versions that can compile and run the latest Heaps.
>
> Vasilii Smirnov (2):
>   gnu: haxe: Update to 4.3.4
>   gnu: hashlink: Update to 1.14
>
>  gnu/packages/haxe.scm  | 19 ++++++++++---------
>  gnu/packages/ocaml.scm |  4 ++--
>  2 files changed, 12 insertions(+), 11 deletions(-)
>
>
> base-commit: 8d29f416a9378d30f63c2a95f1bd1a420d9ccab4

I didn't see the patch. Did you forget to send them?

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

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

* [bug#70615] [PATCH 0/2] Update haxe and hashlink
  2024-04-28  7:35 ` [bug#70615] [PATCH 0/2] Update haxe and hashlink Zheng Junjie
@ 2024-04-28  7:44   ` Vasilii Smirnov via Guix-patches via
  0 siblings, 0 replies; 8+ messages in thread
From: Vasilii Smirnov via Guix-patches via @ 2024-04-28  7:44 UTC (permalink / raw)
  To: zhengjunjie, 70615

On Sun, 2024-04-28 at 15:35 +0800, Zheng Junjie wrote:
> I didn't see the patch. Did you forget to send them?

I've sent the rest just a few minutes ago. Took debbugs a while to
create a ticket, I assumed it didn't work at first.




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

* bug#70615: [PATCH 0/2] Update haxe and hashlink
  2024-04-27 20:08 [bug#70615] [PATCH 0/2] Update haxe and hashlink vasilii.smirnov--- via Guix-patches via
                   ` (2 preceding siblings ...)
  2024-04-28  7:35 ` [bug#70615] [PATCH 0/2] Update haxe and hashlink Zheng Junjie
@ 2024-04-28 14:45 ` Maxim Cournoyer
  2024-05-03 15:08 ` [bug#70615] closed (Re: [bug#70615] [PATCH 0/2] Update haxe and hashlink) John Kehayias via Guix-patches via
  4 siblings, 0 replies; 8+ messages in thread
From: Maxim Cournoyer @ 2024-04-28 14:45 UTC (permalink / raw)
  To: vasilii.smirnov; +Cc: 70615-done

Hello,

vasilii.smirnov@mailbox.org writes:

> From: Vasilii Smirnov <vasilii.smirnov@mailbox.org>
>
> The current version of Haxe in Guix isn't able to compile Heaps
> 2.0.0 :(. And also there is a new hlsdl version up on haxelib,
> that requires a more recent hashlink. So, here are the updated
> versions that can compile and run the latest Heaps.
>
> Vasilii Smirnov (2):
>   gnu: haxe: Update to 4.3.4
>   gnu: hashlink: Update to 1.14

Applied!

-- 
Thanks,
Maxim




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

* [bug#70615] closed (Re: [bug#70615] [PATCH 0/2] Update haxe and hashlink)
  2024-04-27 20:08 [bug#70615] [PATCH 0/2] Update haxe and hashlink vasilii.smirnov--- via Guix-patches via
                   ` (3 preceding siblings ...)
  2024-04-28 14:45 ` bug#70615: " Maxim Cournoyer
@ 2024-05-03 15:08 ` John Kehayias via Guix-patches via
  2024-05-03 18:29   ` Vasilii Smirnov via Guix-patches via
  4 siblings, 1 reply; 8+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-05-03 15:08 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 70615, vasilii.smirnov

Hi Maxim and Vsilii,

On Sun, Apr 28, 2024 at 02:46 PM, GNU bug Tracking System wrote:

> Your bug report
>
> #70615: [PATCH 0/2] Update haxe and hashlink
>
> which was filed against the guix-patches package, has been closed.
>
> The explanation is attached below, along with your original report.
> If you require more details, please reply to 70615@debbugs.gnu.org.
>
> --
> 70615: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70615
> GNU Bug Tracking System
> Contact help-debbugs@gnu.org with problems
>
> From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
> Subject: Re: [bug#70615] [PATCH 0/2] Update haxe and hashlink
> To: vasilii.smirnov@mailbox.org
> Cc: 70615-done@debbugs.gnu.org
> Date: Sun, 28 Apr 2024 10:45:18 -0400 (5 days, 19 minutes, 40 seconds ago)
>
> Hello,
>
> vasilii.smirnov@mailbox.org writes:
>
>> From: Vasilii Smirnov <vasilii.smirnov@mailbox.org>
>>
>> The current version of Haxe in Guix isn't able to compile Heaps
>> 2.0.0 :(. And also there is a new hlsdl version up on haxelib,
>> that requires a more recent hashlink. So, here are the updated
>> versions that can compile and run the latest Heaps.
>>
>> Vasilii Smirnov (2):
>>   gnu: haxe: Update to 4.3.4
>>   gnu: hashlink: Update to 1.14
>
> Applied!
>
> --
> Thanks,
> Maxim
>

Just a heads up that these patches applied without full commit logs
(which weren't included in the patches sent either). Patch 1 also
affected 3 packages, maybe the haxe ones needed to be upgraded together
(along with the ocaml-luv?) but that should have been noted (and
probably still done separately).

Thanks,
John

> ----------
>
> From: vasilii.smirnov@mailbox.org
> Subject: [PATCH 0/2] Update haxe and hashlink
> To: guix-patches@gnu.org
> Date: Sat, 27 Apr 2024 22:08:18 +0200
> Date: Sat, 27 Apr 2024 22:08:18 +0200 (5 days, 18 hours, 56 minutes ago)
>
> From: Vasilii Smirnov <vasilii.smirnov@mailbox.org>
>
> The current version of Haxe in Guix isn't able to compile Heaps
> 2.0.0 :(. And also there is a new hlsdl version up on haxelib,
> that requires a more recent hashlink. So, here are the updated
> versions that can compile and run the latest Heaps.
>
> Vasilii Smirnov (2):
>   gnu: haxe: Update to 4.3.4
>   gnu: hashlink: Update to 1.14
>
>  gnu/packages/haxe.scm  | 19 ++++++++++---------
>  gnu/packages/ocaml.scm |  4 ++--
>  2 files changed, 12 insertions(+), 11 deletions(-)
>
>
> base-commit: 8d29f416a9378d30f63c2a95f1bd1a420d9ccab4





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

* [bug#70615] closed (Re: [bug#70615] [PATCH 0/2] Update haxe and hashlink)
  2024-05-03 15:08 ` [bug#70615] closed (Re: [bug#70615] [PATCH 0/2] Update haxe and hashlink) John Kehayias via Guix-patches via
@ 2024-05-03 18:29   ` Vasilii Smirnov via Guix-patches via
  0 siblings, 0 replies; 8+ messages in thread
From: Vasilii Smirnov via Guix-patches via @ 2024-05-03 18:29 UTC (permalink / raw)
  To: John Kehayias; +Cc: 70615, Maxim Cournoyer

On 5/3/24 17:08, John Kehayias wrote:
> Just a heads up that these patches applied without full commit logs
> (which weren't included in the patches sent either). Patch 1 also
> affected 3 packages, maybe the haxe ones needed to be upgraded together
> (along with the ocaml-luv?) but that should have been noted (and
> probably still done separately).
> 
> Thanks,
> John

Hi, John. I did add an explanation for ocaml-luv in the commit message 
(git show 2205660ce2), but yeah, it's not in the ChangeLog format. Sorry 
about that.




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

end of thread, other threads:[~2024-05-04  7:10 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-27 20:08 [bug#70615] [PATCH 0/2] Update haxe and hashlink vasilii.smirnov--- via Guix-patches via
2024-04-28  7:27 ` [bug#70615] [PATCH 1/2] gnu: haxe: Update to 4.3.4 vasilii.smirnov--- via Guix-patches via
2024-04-28  7:27 ` [bug#70615] [PATCH 2/2] gnu: hashlink: Update to 1.14 vasilii.smirnov--- via Guix-patches via
2024-04-28  7:35 ` [bug#70615] [PATCH 0/2] Update haxe and hashlink Zheng Junjie
2024-04-28  7:44   ` Vasilii Smirnov via Guix-patches via
2024-04-28 14:45 ` bug#70615: " Maxim Cournoyer
2024-05-03 15:08 ` [bug#70615] closed (Re: [bug#70615] [PATCH 0/2] Update haxe and hashlink) John Kehayias via Guix-patches via
2024-05-03 18:29   ` Vasilii Smirnov via Guix-patches via

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.