unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#51410] [PATCH 0/2] gnu: ingen: Update to latest commit
@ 2021-10-26 11:30 Thorsten Wilms
  2021-10-26 11:46 ` [bug#51410] [PATCH 1/2] gnu: Update raul-devel Thorsten Wilms
  2023-09-01 21:04 ` bug#51410: [PATCH 0/2] gnu: ingen: Update to latest commit Vagrant Cascadian
  0 siblings, 2 replies; 4+ messages in thread
From: Thorsten Wilms @ 2021-10-26 11:30 UTC (permalink / raw)
  To: 51410

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_@freenet.de>




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

* [bug#51410] [PATCH 1/2] gnu: Update raul-devel.
  2021-10-26 11:30 [bug#51410] [PATCH 0/2] gnu: ingen: Update to latest commit Thorsten Wilms
@ 2021-10-26 11:46 ` Thorsten Wilms
  2021-10-26 11:46   ` [bug#51410] [PATCH 2/2] gnu: Update ingen Thorsten Wilms
  2023-09-01 21:04 ` bug#51410: [PATCH 0/2] gnu: ingen: Update to latest commit Vagrant Cascadian
  1 sibling, 1 reply; 4+ messages in thread
From: Thorsten Wilms @ 2021-10-26 11:46 UTC (permalink / raw)
  To: 51410; +Cc: Thorsten Wilms

* 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@lassieur.org>
 ;;; Copyright © 2018 Brett Gilio <brettg@gnu.org>
 ;;; Copyright © 2018, 2019 Marius Bakke <mbakke@fastmail.com>
-;;; Copyright © 2018 Thorsten Wilms <t_w_@freenet.de>
+;;; Copyright © 2018, 2021 Thorsten Wilms <t_w_@freenet.de>
 ;;; Copyright © 2018 Eric Bavier <bavier@member.fsf.org>
 ;;; Copyright © 2018 Brendan Tildesley <mail@brendan.scot>
 ;;; Copyright © 2019, 2021 Pierre Langlois <pierre.langlois@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





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

* [bug#51410] [PATCH 2/2] gnu: Update ingen.
  2021-10-26 11:46 ` [bug#51410] [PATCH 1/2] gnu: Update raul-devel Thorsten Wilms
@ 2021-10-26 11:46   ` Thorsten Wilms
  0 siblings, 0 replies; 4+ messages in thread
From: Thorsten Wilms @ 2021-10-26 11:46 UTC (permalink / raw)
  To: 51410; +Cc: Thorsten Wilms

* 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@netpanic.org>
 ;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
 ;;; Copyright © 2021 Thomas Albers Raviola <thomas@thomaslabs.org>
+;;; Copyright © 2021 Thorsten Wilms <t_w_@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





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

* bug#51410: [PATCH 0/2] gnu: ingen: Update to latest commit
  2021-10-26 11:30 [bug#51410] [PATCH 0/2] gnu: ingen: Update to latest commit Thorsten Wilms
  2021-10-26 11:46 ` [bug#51410] [PATCH 1/2] gnu: Update raul-devel Thorsten Wilms
@ 2023-09-01 21:04 ` Vagrant Cascadian
  1 sibling, 0 replies; 4+ messages in thread
From: Vagrant Cascadian @ 2023-09-01 21:04 UTC (permalink / raw)
  To: Thorsten Wilms, 51410-done

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

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

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

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

end of thread, other threads:[~2023-09-01 21:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-26 11:30 [bug#51410] [PATCH 0/2] gnu: ingen: Update to latest commit Thorsten Wilms
2021-10-26 11:46 ` [bug#51410] [PATCH 1/2] gnu: Update raul-devel Thorsten Wilms
2021-10-26 11:46   ` [bug#51410] [PATCH 2/2] gnu: Update ingen Thorsten Wilms
2023-09-01 21:04 ` bug#51410: [PATCH 0/2] gnu: ingen: Update to latest commit Vagrant Cascadian

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).