all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#63094] [PATCH 0/5] gnu: Fix build of some maven packages.
@ 2023-04-26 17:30 Aleksandr Vityazev
  2023-04-26 17:32 ` [bug#63094] [PATCH] gnu: maven-settings-builder: Fix build Aleksandr Vityazev
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Aleksandr Vityazev @ 2023-04-26 17:30 UTC (permalink / raw)
  To: 63094

Hi Guix!

This patch series fix build of some maven packages.

Aleksandr Vityazev (5):

gnu: maven-embedder: Fix build.
gnu: maven-core-bootstrap: Fix build.
gnu: maven-resolver-provider: Fix build.
gnu: maven-model-builder: Fix build.
gnu: maven-settings-builder: Fix build.

-- 
Best regards,
Aleksandr Vityazev




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

* [bug#63094] [PATCH] gnu: maven-settings-builder: Fix build.
  2023-04-26 17:30 [bug#63094] [PATCH 0/5] gnu: Fix build of some maven packages Aleksandr Vityazev
@ 2023-04-26 17:32 ` Aleksandr Vityazev
  2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-model-builder: " Aleksandr Vityazev
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Aleksandr Vityazev @ 2023-04-26 17:32 UTC (permalink / raw)
  To: 63094

* gnu/packages/maven (maven-settings-builder)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
 gnu/packages/maven.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index fc3a63c263..5781d17238 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -1365,6 +1365,10 @@ (define-public maven-settings-builder
        #:test-dir "maven-settings-builder/src/test"
        #:phases
        (modify-phases %standard-phases
+         (add-after 'unpack 'add-sisu-shebang
+           (lambda _
+             (substitute* "sisu.sh"
+               (("^## T") "#!/bin/sh\n## T"))))
          (add-before 'build 'generate-sisu-named
            (lambda _
              (mkdir-p "build/classes/META-INF/sisu")
-- 
2.39.2


-- 

Aleksandr Vityazev




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

* [bug#63094] [PATCH] gnu: maven-model-builder: Fix build.
  2023-04-26 17:30 [bug#63094] [PATCH 0/5] gnu: Fix build of some maven packages Aleksandr Vityazev
  2023-04-26 17:32 ` [bug#63094] [PATCH] gnu: maven-settings-builder: Fix build Aleksandr Vityazev
@ 2023-04-26 17:33 ` Aleksandr Vityazev
  2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-resolver-provider: " Aleksandr Vityazev
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Aleksandr Vityazev @ 2023-04-26 17:33 UTC (permalink / raw)
  To: 63094

* gnu/packages/maven (maven-model-builder)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
 gnu/packages/maven.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index 5781d17238..cfadec0a01 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -1410,6 +1410,10 @@ (define-public maven-model-builder
              (copy-recursively "src/main/resources"
                                "build/classes")
              #t))
+         (add-after 'unpack 'add-sisu-shebang
+           (lambda _
+             (substitute* "sisu.sh"
+               (("^## T") "#!/bin/sh\n## T"))))
          (add-before 'build 'generate-sisu-named
            (lambda _
              (mkdir-p "build/classes/META-INF/sisu")
-- 
2.39.2


-- 

Aleksandr Vityazev




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

* [bug#63094] [PATCH] gnu: maven-resolver-provider: Fix build.
  2023-04-26 17:30 [bug#63094] [PATCH 0/5] gnu: Fix build of some maven packages Aleksandr Vityazev
  2023-04-26 17:32 ` [bug#63094] [PATCH] gnu: maven-settings-builder: Fix build Aleksandr Vityazev
  2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-model-builder: " Aleksandr Vityazev
@ 2023-04-26 17:33 ` Aleksandr Vityazev
  2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-core-bootstrap: " Aleksandr Vityazev
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Aleksandr Vityazev @ 2023-04-26 17:33 UTC (permalink / raw)
  To: 63094

* gnu/packages/maven (maven-resolver-provider)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
 gnu/packages/maven.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index cfadec0a01..e57b288779 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -1509,6 +1509,10 @@ (define-public maven-resolver-provider
        #:tests? #f; dependency loop on maven-core (@Component RepositorySystem)
        #:phases
        (modify-phases %standard-phases
+         (add-after 'unpack 'add-sisu-shebang
+           (lambda _
+             (substitute* "sisu.sh"
+               (("^## T") "#!/bin/sh\n## T"))))
          (add-before 'build 'generate-sisu-named
            (lambda _
              (mkdir-p "build/classes/META-INF/sisu")
-- 
2.39.2


-- 

Aleksandr Vityazev




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

* [bug#63094] [PATCH] gnu: maven-core-bootstrap: Fix build.
  2023-04-26 17:30 [bug#63094] [PATCH 0/5] gnu: Fix build of some maven packages Aleksandr Vityazev
                   ` (2 preceding siblings ...)
  2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-resolver-provider: " Aleksandr Vityazev
@ 2023-04-26 17:33 ` Aleksandr Vityazev
  2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-embedder: " Aleksandr Vityazev
  2023-04-28 19:06 ` bug#63094: [PATCH 0/5] gnu: Fix build of some maven packages Ludovic Courtès
  5 siblings, 0 replies; 7+ messages in thread
From: Aleksandr Vityazev @ 2023-04-26 17:33 UTC (permalink / raw)
  To: 63094

* gnu/packages/maven (maven-core-bootstrap)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
 gnu/packages/maven.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index e57b288779..6c2958fa11 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -1603,6 +1603,10 @@ (define-public maven-core-bootstrap
          #:tests? #f
          #:phases
          (modify-phases %standard-phases
+           (add-after 'unpack 'add-sisu-shebang
+             (lambda _
+               (substitute* "sisu.sh"
+                 (("^## T") "#!/bin/sh\n## T"))))
            (add-before 'configure 'chdir
              (lambda _
                ;; Required for generating components.xml in maven-core
-- 
2.39.2


-- 

Aleksandr Vityazev




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

* [bug#63094] [PATCH] gnu: maven-embedder: Fix build.
  2023-04-26 17:30 [bug#63094] [PATCH 0/5] gnu: Fix build of some maven packages Aleksandr Vityazev
                   ` (3 preceding siblings ...)
  2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-core-bootstrap: " Aleksandr Vityazev
@ 2023-04-26 17:33 ` Aleksandr Vityazev
  2023-04-28 19:06 ` bug#63094: [PATCH 0/5] gnu: Fix build of some maven packages Ludovic Courtès
  5 siblings, 0 replies; 7+ messages in thread
From: Aleksandr Vityazev @ 2023-04-26 17:33 UTC (permalink / raw)
  To: 63094

* gnu/packages/maven (maven-embedder)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
 gnu/packages/maven.scm | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index 6c2958fa11..a805bda8e5 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2019 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
 ;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2022 Artyom V. Poptsov <poptsov.artyom@gmail.com>
+;;; Copyright © 2023 Aleksandr Vityazev <avityazew@gmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1838,6 +1839,10 @@ (define-public maven-embedder
        #:jdk ,icedtea-8
        #:phases
        (modify-phases %standard-phases
+         (add-after 'unpack 'add-sisu-shebang
+           (lambda _
+             (substitute* "sisu.sh"
+               (("^## T") "#!/bin/sh\n## T"))))
          (add-before 'build 'generate-sisu-named
            (lambda _
              (mkdir-p "build/classes/META-INF/sisu")
-- 
2.39.2


-- 

Aleksandr Vityazev




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

* bug#63094: [PATCH 0/5] gnu: Fix build of some maven packages.
  2023-04-26 17:30 [bug#63094] [PATCH 0/5] gnu: Fix build of some maven packages Aleksandr Vityazev
                   ` (4 preceding siblings ...)
  2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-embedder: " Aleksandr Vityazev
@ 2023-04-28 19:06 ` Ludovic Courtès
  5 siblings, 0 replies; 7+ messages in thread
From: Ludovic Courtès @ 2023-04-28 19:06 UTC (permalink / raw)
  To: Aleksandr Vityazev; +Cc: 63094-done

Hi,

Aleksandr Vityazev <avityazew@gmail.com> skribis:

> gnu: maven-embedder: Fix build.
> gnu: maven-core-bootstrap: Fix build.
> gnu: maven-resolver-provider: Fix build.
> gnu: maven-model-builder: Fix build.
> gnu: maven-settings-builder: Fix build.

Applied, thanks.  It might be worth factorizing as has been proposed in
<https://issues.guix.gnu.org/63145>.

Thanks,
Ludo’.




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

end of thread, other threads:[~2023-04-28 19:07 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-26 17:30 [bug#63094] [PATCH 0/5] gnu: Fix build of some maven packages Aleksandr Vityazev
2023-04-26 17:32 ` [bug#63094] [PATCH] gnu: maven-settings-builder: Fix build Aleksandr Vityazev
2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-model-builder: " Aleksandr Vityazev
2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-resolver-provider: " Aleksandr Vityazev
2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-core-bootstrap: " Aleksandr Vityazev
2023-04-26 17:33 ` [bug#63094] [PATCH] gnu: maven-embedder: " Aleksandr Vityazev
2023-04-28 19:06 ` bug#63094: [PATCH 0/5] gnu: Fix build of some maven packages Ludovic Courtès

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.