GNU bug report logs - #51410
[PATCH 0/2] gnu: ingen: Update to latest commit

Previous Next

Package: guix-patches;

Reported by: Thorsten Wilms <t_w_ <at> freenet.de>

Date: Tue, 26 Oct 2021 11:31:01 UTC

Severity: normal

Tags: patch

Done: Vagrant Cascadian <vagrant <at> debian.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 51410 in the body.
You can then email your comments to 51410 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#51410; Package guix-patches. (Tue, 26 Oct 2021 11:31:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thorsten Wilms <t_w_ <at> freenet.de>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 26 Oct 2021 11:31:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Thorsten Wilms <t_w_ <at> freenet.de>
To: guix-patches <at> gnu.org
Subject: [PATCH 0/2] gnu: ingen: Update to latest commit
Date: Tue, 26 Oct 2021 13:30:37 +0200
Hi!

The current package fetches a comit that is at least 2 years old, while
the latest commit is from 4 months ago. The update also requires a
fresh raul-devel (ingen is the only user).

-- 
Thorsten Wilms <t_w_ <at> freenet.de>




Information forwarded to guix-patches <at> gnu.org:
bug#51410; Package guix-patches. (Tue, 26 Oct 2021 11:48:02 GMT) Full text and rfc822 format available.

Message #8 received at 51410 <at> debbugs.gnu.org (full text, mbox):

From: Thorsten Wilms <t_w_ <at> freenet.de>
To: 51410 <at> debbugs.gnu.org
Cc: Thorsten Wilms <t_w_ <at> freenet.de>
Subject: [PATCH 1/2] gnu: Update raul-devel.
Date: Tue, 26 Oct 2021 13:46:47 +0200
* gnu/packages/audio.scm (raul-devel): New revision, git-fetch recursive for waflib submodule.
---
 gnu/packages/audio.scm | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index faf106fc68..8bda109528 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -15,7 +15,7 @@
 ;;; Copyright © 2018 Clément Lassieur <clement <at> lassieur.org>
 ;;; Copyright © 2018 Brett Gilio <brettg <at> gnu.org>
 ;;; Copyright © 2018, 2019 Marius Bakke <mbakke <at> fastmail.com>
-;;; Copyright © 2018 Thorsten Wilms <t_w_ <at> freenet.de>
+;;; Copyright © 2018, 2021 Thorsten Wilms <t_w_ <at> freenet.de>
 ;;; Copyright © 2018 Eric Bavier <bavier <at> member.fsf.org>
 ;;; Copyright © 2018 Brendan Tildesley <mail <at> brendan.scot>
 ;;; Copyright © 2019, 2021 Pierre Langlois <pierre.langlois <at> gmx.com>
@@ -3142,21 +3142,23 @@ (define-public raul
     (license license:gpl2+)))
 
 (define-public raul-devel
-  (let ((commit "4db870b2b20b0a608ec0283139056b836c5b1624")
-        (revision "1"))
+  (let ((commit "c56e72595ac6478639f6a0b074d24946d652dc4b")
+        (revision "2"))
     (package (inherit raul)
       (name "raul")
-      (version (string-append "0.8.9-" revision "."
+      (version (string-append "1.1.0-" revision "."
                               (string-take commit 9)))
       (source (origin
                 (method git-fetch)
                 (uri (git-reference
-                      (url "https://git.drobilla.net/raul.git")
-                      (commit commit)))
+                      (url "https://gitlab.com/drobilla/raul")
+                      (commit commit)
+		      ;; Include waflib submodule:
+		      (recursive? #t)))
                 (file-name (string-append name "-" version "-checkout"))
                 (sha256
                  (base32
-                  "04fajrass3ymr72flx5js5vxc601ccrmx8ny8scp0rw7j0igyjdr")))))))
+                  "1s87ma7pn5g1054rhizmjcjzk5fyil47nk6d8ql4grr85hghrk39")))))))
 
 (define-public resample
   (package
-- 
2.33.1





Information forwarded to guix-patches <at> gnu.org:
bug#51410; Package guix-patches. (Tue, 26 Oct 2021 11:48:02 GMT) Full text and rfc822 format available.

Message #11 received at 51410 <at> debbugs.gnu.org (full text, mbox):

From: Thorsten Wilms <t_w_ <at> freenet.de>
To: 51410 <at> debbugs.gnu.org
Cc: Thorsten Wilms <t_w_ <at> freenet.de>
Subject: [PATCH 2/2] gnu: Update ingen.
Date: Tue, 26 Oct 2021 13:46:48 +0200
* gnu/packages/music.scm (ingen): New revision, git-fetch recursive for waflib submodule, adjust wscript-patching.
---
 gnu/packages/music.scm | 80 ++++++++++++++++++++----------------------
 1 file changed, 38 insertions(+), 42 deletions(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 07b85b87f6..d4f65a8d10 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -44,6 +44,7 @@
 ;;; Copyright © 2021 Simon Streit <simon <at> netpanic.org>
 ;;; Copyright © 2021 Xinglu Chen <public <at> yoctocell.xyz>
 ;;; Copyright © 2021 Thomas Albers Raviola <thomas <at> thomaslabs.org>
+;;; Copyright © 2021 Thorsten Wilms <t_w_ <at> freenet.de>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -4529,7 +4530,7 @@ (define-public mod-utilities
       (license license:gpl2+))))
 
 (define-public ingen
-  (let ((commit "cc4a4db33f4d126a07a4a498e053c5fb9a883be3")
+  (let ((commit "b760e11d5f9f4d25919a566ef727164da4376062")
         (revision "2"))
     (package
       (name "ingen")
@@ -4539,51 +4540,46 @@ (define-public ingen
        (origin
          (method git-fetch)
          (uri (git-reference
-               (url "https://git.drobilla.net/ingen.git")
-               (commit commit)))
+               (url "https://gitlab.com/drobilla/ingen.git")
+               (commit commit)
+	       ;; Include waflib submodule:
+	       (recursive? #t)))
          (file-name (string-append name "-" version "-checkout"))
          (sha256
           (base32
-           "1wg47vjw9djn99gbnsl2bcwj4xhdid61m4wrbn2nlp797flj91ic"))))
+           "1hk8z67ksqga88ivg4r5c87kx7hh1w0cifamm5awwz0583kv5rh9"))))
       (build-system waf-build-system)
       (arguments
-       `(#:python ,python-2
-         #:tests? #f ; no "check" target
-         #:configure-flags (list "--no-webkit")
-         #:phases
-         (modify-phases %standard-phases
-           (add-after 'unpack 'patch-wscript
-             (lambda* (#:key outputs #:allow-other-keys)
-               (let ((out (assoc-ref outputs "out")))
-                 (substitute* "wscript"
-                   ;; FIXME: Our version of lv2specgen.py does not behave as
-                   ;; expected.  Maybe this requires a development version of
-                   ;; LV2.
-                   (("lv2specgen.py") "touch ingen.lv2/ingen.html; echo")
-                   ;; Add libraries to RUNPATH.
-                   (("^(.+)target.*= 'src/ingen/ingen'," line prefix)
-                    (string-append prefix
-                                   "linkflags=[\"-Wl,-rpath="
-                                   out "/lib" "\"]," line)))
-                 (substitute* '("src/wscript"
-                                "src/server/wscript")
-                   ;; Add libraries to RUNPATH.
-                   (("bld.env.PTHREAD_LINKFLAGS" line)
-                    (string-append line
-                                   " + [\"-Wl,-rpath=" out "/lib" "\"]")))
-                 (substitute* "src/client/wscript"
-                   ;; Add libraries to RUNPATH.
-                   (("^(.+)target.*= 'ingen_client'," line prefix)
-                    (string-append prefix
-                                   "linkflags=[\"-Wl,-rpath="
-                                   out "/lib" "\"]," line)))
-                 (substitute* "src/gui/wscript"
-                   ;; Add libraries to RUNPATH.
-                   (("^(.+)target.* = 'ingen_gui.*" line prefix)
-                    (string-append prefix
-                                   "linkflags=[\"-Wl,-rpath="
-                                   out "/lib" "\"]," line))))
-               #t)))))
+       `(#:tests? #f ; no "check" target
+	 #:phases
+	 (modify-phases %standard-phases
+	   (add-after 'unpack 'patch-wscript
+	     (lambda* (#:key outputs #:allow-other-keys)
+	       (let ((out (assoc-ref outputs "out")))
+		 (substitute* "wscript"
+		   ;; Add libraries to RUNPATH.
+		   (("^(.+)source.*= 'src/ingen/ingen.cpp'," line prefix)
+		    (string-append prefix
+				   "linkflags=[\"-Wl,-rpath="
+				   out "/lib" "\"]," line)))
+		 (substitute* '("src/wscript"
+				"src/server/wscript")
+		   ;; Add libraries to RUNPATH.
+		   (("bld.env.PTHREAD_LINKFLAGS" line)
+		    (string-append line
+				   " + [\"-Wl,-rpath=" out "/lib" "\"]")))
+		 (substitute* "src/client/wscript"
+		   ;; Add libraries to RUNPATH.
+		   (("^(.+)target.*= 'ingen_client'," line prefix)
+		    (string-append prefix
+				   "linkflags=[\"-Wl,-rpath="
+				   out "/lib" "\"]," line)))
+		 (substitute* "src/gui/wscript"
+		   ;; Add libraries to RUNPATH.
+		   (("^(.+)target.* = 'ingen_gui.*" line prefix)
+		    (string-append prefix
+				   "linkflags=[\"-Wl,-rpath="
+				   out "/lib" "\"]," line))))#t)))))
       (inputs
        `(("boost" ,boost)
          ("python-rdflib" ,python-rdflib)
@@ -4601,7 +4597,7 @@ (define-public ingen
       (native-inputs
        `(("pkg-config" ,pkg-config)
          ("python-pygments" ,python-pygments)))
-      (home-page "https://drobilla.net/software/ingen")
+      (home-page "https://drobilla.net/software/ingen.html")
       (synopsis "Modular audio processing system")
       (description "Ingen is a modular audio processing system for JACK and
 LV2 based systems.  Ingen is built around LV2 technology and a strict
-- 
2.33.1





Reply sent to Vagrant Cascadian <vagrant <at> debian.org>:
You have taken responsibility. (Fri, 01 Sep 2023 21:06:01 GMT) Full text and rfc822 format available.

Notification sent to Thorsten Wilms <t_w_ <at> freenet.de>:
bug acknowledged by developer. (Fri, 01 Sep 2023 21:06:02 GMT) Full text and rfc822 format available.

Message #16 received at 51410-done <at> debbugs.gnu.org (full text, mbox):

From: Vagrant Cascadian <vagrant <at> debian.org>
To: Thorsten Wilms <t_w_ <at> freenet.de>, 51410-done <at> debbugs.gnu.org
Subject: Re: [bug#51410] [PATCH 0/2] gnu: ingen: Update to latest commit
Date: Fri, 01 Sep 2023 14:04:38 -0700
[Message part 1 (text/plain, inline)]
On 2021-10-26, Thorsten Wilms wrote:
> The current package fetches a comit that is at least 2 years old, while
> the latest commit is from 4 months ago. The update also requires a
> fresh raul-devel (ingen is the only user).

Both ingen and raul-devel were removed from guix in commits:

a5a84babb985f3a3d242e3fb0e225dcc826875d5
1a60e11a9835ccc25204f9787bcba1794d06f3c8

So the patches to update unfortunately no longer will apply.

If they are still useful, and newer versions can be made to build,
please consider re-submitting updated packages!


live well,
  vagrant
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 30 Sep 2023 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 209 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.