GNU bug report logs - #74344
[PATCH 0/7] gnu: Add jamesdsp.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Sughosha <sughosha@HIDDEN>; Keywords: patch; dated Wed, 13 Nov 2024 15:44:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 28 Nov 2024 10:13:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 05:13:35 2024
Received: from localhost ([127.0.0.1]:36759 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tGbWg-0008Dc-My
	for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:35 -0500
Received: from layka.disroot.org ([178.21.23.139]:45866)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tGbWT-0008Cg-Te
 for 74344 <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:22 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 67D2024DF8;
 Thu, 28 Nov 2024 11:13:21 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id v4NYnukcnSkF; Thu, 28 Nov 2024 11:13:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1732788797; bh=dPLRurNd3Q50VnogruuEKQJAzZ5+wm8sMxpxnWNgSMo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=gNHgQUD6A8kGJ7VBA34K9219U7DctXdMek8znf5OfxWew1SwsIFaUdjL6D/Et7lZQ
 XOEml30veEhCp/18P99xAJu7yf8w9vn2g4o0lvz78we2yr3WSzwKY0QRfRkgiwHMNp
 lfc9wEgIXnTh66Raeoh7jUzMS+Y8Ig8nfKaVgNrs0bTGx1zO5zXM+NMlh8QatARUL6
 VEACQ1KT3bNky9Zg129OK1iMF1BjAAON0ySFf/HHGf83nuSPVaCTBRZgH6REbayC36
 kiv2fQ3qqVmQCy0/rHdBfP8Wd1ZtHAAGnyxf+lMD4ie0MDGplEq5xYHhau9w+mkNTr
 sVoArG9xiZi2w==
From: Sughosha <sughosha@HIDDEN>
To: Gabriel Wicki <gabriel@HIDDEN>
Subject: [PATCH v2 7/7] gnu: Add jamesdsp.
Date: Thu, 28 Nov 2024 15:37:46 +0530
Message-ID: <d32d79352e38e463daecca016f8dd93403a62f8e.1732788466.git.sughosha@HIDDEN>
In-Reply-To: <cover.1732788466.git.sughosha@HIDDEN>
References: <cover.1732788466.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>, 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (jamesdsp): New variable.

Change-Id: I3444a8baf6eef02185c32e42f84f8b64498b7900
---
 gnu/packages/audio.scm | 133 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 133 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index f842d77031..e72b4c4bb1 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -49,6 +49,7 @@
 ;;; Copyright © 2024 hapster <o.rojon@HIDDEN>
 ;;; Copyright © 2024 mio <stigma@HIDDEN>
 ;;; Copyright © 2024 Nikita Domnitskii <nikita@HIDDEN>
+;;; Copyright © 2024 Sughosha <sughosha@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -158,6 +159,7 @@ (define-module (gnu packages audio)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system qt)
   #:use-module (guix build-system trivial)
   #:use-module (guix build-system waf)
   #:use-module (guix download)
@@ -755,6 +757,137 @@ (define-public qm-dsp
 purposes developed at Queen Mary, University of London.")
     (license license:gpl2+)))
 
+(define-public jamesdsp
+  (package
+    (name "jamesdsp")
+    (version "2.7.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri
+        (git-reference
+          (url "https://github.com/Audio4Linux/JDSP4Linux")
+          (commit version)
+          ;; Recurse GraqhicEQWidget, FlatTabWidget, LiquidEqualizerWidget and
+          ;; EELEditor.
+          (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "17vx12kbvwxvb69vzrlb82mrgf6sl3plyk71g9f39p49ialdsnbr"))
+       (modules '((guix build utils)))
+       (snippet
+        ;; Unbundle 3rd party libraries.
+        ;; NOTE: QCodeEditor from system fails to build EELEditor. WAF from
+        ;; system fails to build FlatTabWidget. 3rd party library found in
+        ;; LiquidEqualizerWidget is unknown. Hence these libraries found in
+        ;; their respective directories are untouched.
+        '(begin
+           ;; Delete the bundled 3rd party libraries.
+           (for-each delete-file-recursively
+            (list "3rdparty"
+                  "src/subprojects/EELEditor/3rdparty/docking-system"
+                  "src/subprojects/EELEditor/src/EELEditor-Linker.pri"))
+           (with-directory-excursion "src"
+             (substitute* "src.pro"
+               ;; Do not use bundled 3rd party libraries.
+               ((".*3rdparty.*") "")
+               ;; Link required libraries from system.
+               (("-ldl")
+                (string-join '("-ldl"
+                               "-lasync++"
+                               "-lqcustomplot"
+                               "-lqt6advanceddocking"
+                               "-lqtcsv"
+                               "-lwaf")
+                               " ")))
+             ;; Fix including WAF headers.
+             (substitute* "MainWindow.cpp"
+                       (("<Animation") "<WAF/Animation"))
+             ;; Do not use resources from the bundled docking-system.
+             (substitute* '("interface/fragment/AppManagerFragment.ui")
+               ((".*location.*3rdparty.*") "")
+               ((" resource=.*>") ">"))
+             (with-directory-excursion "subprojects/EELEditor/src"
+               ;; Do not use bundled docking-system.
+               (substitute* "EELEditor.pri"
+                 ((".*docking-system.*") ""))
+               ;; Do not link to bundled docking-system.
+               (substitute* "src.pro"
+                 ((".*EELEditor-Linker.*") ""))
+               ;; Fix including headers from the system.
+               (substitute* '("eeleditor.cpp"
+                              "eeleditor.h")
+                 (("<Dock") "<qt6advanceddocking/Dock")
+                 (("<FloatingDock") "<qt6advanceddocking/FloatingDock"))))))))
+    (build-system qt-build-system)
+    (arguments
+     (list #:qtbase qtbase
+           #:tests? #f ;no tests
+           #:phases
+           #~(modify-phases %standard-phases
+               (replace 'configure
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (invoke "qmake" (string-append "PREFIX=" #$output))))
+               (add-after 'install 'install-icon
+                 (lambda _
+                   (let ((pixmaps (string-append #$output "/share/pixmaps")))
+                     (mkdir-p pixmaps)
+                     (copy-file "resources/icons/icon.png"
+                                (string-append pixmaps "/jamesdsp.png")))))
+               (add-after 'install-icon 'create-desktop-entry-file
+                 (lambda _
+                   (make-desktop-entry-file
+                    (string-append #$output
+                                  "/share/applications/jamesdsp.desktop")
+                    #:name "JamesDSP"
+                    #:comment "Audio effect processor"
+                    #:keywords "equalizer;audio;effect"
+                    #:categories "AudioVideo;Audio;"
+                    #:exec (string-append #$output "/bin/jamesdsp")
+                    #:icon (string-append #$output "/share/pixmaps/jamesdsp.png")
+                    #:startup-notify #f))))))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list asyncplusplus
+           glibmm-2.66
+           libarchive
+           pipewire
+           qcustomplot
+           qt-advanced-docking-system
+           qtcsv
+           qtpromise
+           qtsvg
+           qt-widget-animation-framework))
+    (home-page "https://github.com/Audio4Linux/JDSP4Linux")
+    (synopsis "Audio effect processor for PipeWire and PulseAudio clients")
+    (description "JamesDSP is an audio effect processor for PipeWire and
+PulseAudio clients, featuring:
+@itemize
+@item Automatic bass boost: Frequency-detecting bass-boost
+@item Automatic dynamic range compressor: automated multiband dynamic range
+ adjusting effect
+@item Complex reverberation IIR network (Progenitor 2)
+@item Interpolated FIR equalizer with flexible bands
+@item Arbitrary response equalizer (also known as GraphicEQ from EqualizerAPO)
+@item AutoEQ database integration (requires network connection)
+@item Partitioned convolver (Auto segmenting convolution): Mono, stereo,
+ full/true stereo (LL, LR, RL, RR) impulse response
+@item Crossfeed: Realistic surround effects
+@item Soundstage wideness: A multiband stereo wideness controller
+@item ViPER-DDC: Parametric equalization on audio and creating VDC input files
+@item Analog modeling: An aliasing-free even harmonic generator
+@item Output limiter
+@item Scripting engine: Live programmable DSP using the EEL2 scripting language
+@item Scripting IDE featuring syntax highlighting, basic code completion,
+ dynamic code outline window, console output support and detailed error
+ messages with inline code highlighting
+@end itemize")
+    (license (list license:gpl3+
+                   license:gpl2      ;LiquidEqualizerWidget's 3rd party library
+                   license:gpl2+     ;GraphicEQWidget
+                   license:expat)))) ;QAnimatedSlider and QCodeEditor
+
 (define ardour-bundled-media
   (origin
     (method url-fetch)
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 28 Nov 2024 10:13:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 05:13:23 2024
Received: from localhost ([127.0.0.1]:36757 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tGbWV-0008D3-9N
	for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:23 -0500
Received: from layka.disroot.org ([178.21.23.139]:45858)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tGbWT-0008Ce-GZ
 for 74344 <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:21 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 1876824D05;
 Thu, 28 Nov 2024 11:13:21 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id OM4JK_7OOxXU; Thu, 28 Nov 2024 11:13:20 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1732788790; bh=M0tdn0M4nh1sABvn7PE+OJOnYhY+s1YaR6isIzG/5kc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=l1d0mcWyCURcLUB/EzSSSAoqLVNiwOYgNhXh9HKj9xy+jZMeTGob4dQAPqqPb2RVY
 uPmoTigW9eCXgMP2dDCQZGlhtbTO/YsWxIHKKZ79Kh5bGFi4CtWiSgxG4tpd6bpSeO
 kfOMvByiB2UF1OFHfbfeXoWvbHaVCDdU9L6Qff4VAxfoz+Z+i68k3bSsWY88sz1tBs
 mw36EkjMWRkE6ZHnLjuPO0r3G/79SaSeACJDz1XZrYBDg4j8n/ueFHOLE26ZDBPsbE
 UGdMxN8f4OSF6FeQ3vMKnV+MI0ZoApGnCmNujwQqkku2FEYLZ0AgYwJcQtwbgib0Tk
 0Yr4P5TivH+mg==
From: Sughosha <sughosha@HIDDEN>
To: Gabriel Wicki <gabriel@HIDDEN>
Subject: [PATCH v2 4/7] gnu: Add qtcsv.
Date: Thu, 28 Nov 2024 15:37:43 +0530
Message-ID: <3f682c3dcd29189f161eced168ac78257f4f6407.1732788466.git.sughosha@HIDDEN>
In-Reply-To: <cover.1732788466.git.sughosha@HIDDEN>
References: <cover.1732788466.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>, 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (qtcsv): New variable.

Change-Id: I98f324ac982b34df395260298585a9f59b3eae6f
---
 gnu/packages/qt.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 7010932957..8213381b1f 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -4829,6 +4829,29 @@ (define-public qt-advanced-docking-system
 window docking system.")
     (license license:lgpl2.1+)))
 
+(define-public qtcsv
+  (package
+    (name "qtcsv")
+    (version "1.7")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/iamantony/qtcsv")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1c9i93kr7wvpr01i4wixi9mf991nd3k2adg5fy0vxwwlvvc7dgdw"))))
+    (build-system qt-build-system)
+    (arguments
+     (list #:qtbase qtbase
+           #:test-target "tests"))
+    (home-page "https://github.com/iamantony/qtcsv")
+    (synopsis "Library for reading and writing csv-files in Qt")
+    (description
+     "qtcsv is a library for reading and writing csv-files in Qt.")
+    (license license:expat)))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 28 Nov 2024 10:13:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 05:13:23 2024
Received: from localhost ([127.0.0.1]:36755 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tGbWU-0008Cp-JD
	for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:23 -0500
Received: from layka.disroot.org ([178.21.23.139]:45854)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tGbWQ-0008CW-Qe
 for 74344 <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:20 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 68DB525344;
 Thu, 28 Nov 2024 11:13:18 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id NY5wtGpnpeQz; Thu, 28 Nov 2024 11:13:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1732788794; bh=BZpnlrkk6H1aNUrtr/sTPwS6KElE9iYU4zqRzSsapGQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=lYh7xoWNSXn/IjJiPpG5JU87yIBqzTVeUP+cBbahmOvr4n2ssxfogKi6b1SHaZR+r
 +WZvj+GkfTLG9hun+/u9KbyBNbzObqhPjBVxuDkSBhH+IsGcJHkF+2bh1cf33WjqLq
 KJIX0o6ynxk766qsCqYaFHdIR0mND62MfFKT3N1uN38PZEF4XOktQSwXu3qSgg5hJO
 advT4Lud7lxH1kXRucCrCK7uPzADln+RrndIsDm0d9FgTKHWZhjXdQc9zzsWHGYpsh
 wZzYtdjScTnG8Ojmu3Q8+IfF9iVi56LuD7XJ9Nb+NUVxY9G6xKKyMTn7RWwA9Llzef
 joo78ZFzcZ6wA==
From: Sughosha <sughosha@HIDDEN>
To: Gabriel Wicki <gabriel@HIDDEN>
Subject: [PATCH v2 6/7] gnu: Add qt-widget-animation-framework.
Date: Thu, 28 Nov 2024 15:37:45 +0530
Message-ID: <feeeb190e46fdab2250f318782bc55d8fa62dc97.1732788466.git.sughosha@HIDDEN>
In-Reply-To: <cover.1732788466.git.sughosha@HIDDEN>
References: <cover.1732788466.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>, 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (qt-widget-animation-framework): New variable.

Change-Id: I9ce4b75d613c3af2e16fe7a6479e3bc02f8ac23c
---
 gnu/packages/qt.scm | 60 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 030625fbf8..99b3922a33 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -31,6 +31,7 @@
 ;;; Copyright © 2022, 2024 Zheng Junjie <873216071@HIDDEN>
 ;;; Copyright © 2023 Herman Rimm <herman@HIDDEN>
 ;;; Copyright © 2024 Foundation Devices, Inc. <hello@HIDDEN>
+;;; Copyright © 2024 Sughosha <sughosha@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -4889,6 +4890,65 @@ (define-public qtpromise
      "This package provides Promises/A+ implementation for Qt/C++.")
     (license license:expat)))
 
+(define-public qt-widget-animation-framework
+  (let ((commit "b07ab59cee7a21eb29d29cb67c160681f13ac5ae") ;no tags
+          (revision "0"))
+    (package
+      (name "qt-widget-animation-framework")
+      (version (git-version "0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+           (git-reference
+             (url "https://github.com/dimkanovikov/WidgetAnimationFramework")
+             (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1smbdrzk05vvbf6lpjdq82k4y2kc4yv1gk5388qbslbzlb6ihls6"))
+         (modules '((guix build utils)))
+         (snippet
+          ;; This project does not have any build rule but its demo has one. So
+          ;; make use of it.
+          '(begin
+             (copy-file "demo/waf-demo.pro" "src/waf.pro")
+             (substitute* "src/waf.pro"
+               (("main.cpp ") "")
+               (("app") "lib")
+               (("waf-demo") "waf"))))))
+      (build-system qt-build-system)
+      (arguments
+       (list #:qtbase qtbase
+             #:tests? #f ;no tests
+             #:phases
+             #~(modify-phases %standard-phases
+                 (replace 'configure
+                   (lambda _
+                     (chdir "src")
+                     (invoke "qmake")))
+                 (replace 'install
+                   (lambda _
+                     ;; Install library files.
+                     (for-each
+                       (lambda (file)
+                         (install-file file
+                                       (string-append #$output "/lib/"
+                                                      (dirname file))))
+                       (find-files "." "\\.so"))
+                     ;; Install header files.
+                     (for-each
+                       (lambda (file)
+                         (install-file file
+                                       (string-append #$output "/include/WAF/"
+                                                      (dirname file))))
+                       (find-files "." "\\.h$")))))))
+      (home-page "https://github.com/dimkanovikov/WidgetAnimationFramework")
+      (synopsis "Extension for animating Qt widgets")
+      (description
+       "Widget Animation Framework (WAF) is an extension for animating Qt
+widgets.")
+      (license license:lgpl3))))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 28 Nov 2024 10:13:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 05:13:22 2024
Received: from localhost ([127.0.0.1]:36753 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tGbWU-0008Cm-7f
	for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:22 -0500
Received: from layka.disroot.org ([178.21.23.139]:45840)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tGbWO-0008CC-RQ
 for 74344 <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:17 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 58E71252BE;
 Thu, 28 Nov 2024 11:13:16 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id sMGVqW60bxYw; Thu, 28 Nov 2024 11:13:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1732788792; bh=gCLLHfV2mAErF4mc+gD0FM1BK8qBaTGTxQoDWMEOTYY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=KH8LK9mdR9ZpjNZewh4AKGAbz+fieJWIMtl+10n/VuknTXnxdHrqEYPtjIzI5F/0A
 0KxISoegV4RC21wgiOsmqNvViswPfe17lYT1jJWlPiiUaS0tKoM4Z36p4zF1KnzaJd
 e6a2/fJrjD2UfdZPkVMWSbGRKzMN+zQVwL7TlULVtndkshtJLIUASF7IHbkKI9Xgna
 /G+fv/DOM+yWJYP6Hxo+rS+ziSxKq6xvm323ht9TJx46Q1OIW2kEbiACVzlMxI7+JJ
 TGSWky7B9vIwvCvAanBf7QEgcBSa8K74Fj6LBJ1tGOveTkuISJNIv2jC2xh+hUH6+m
 XKR2RpCORWlhQ==
From: Sughosha <sughosha@HIDDEN>
To: Gabriel Wicki <gabriel@HIDDEN>
Subject: [PATCH v2 5/7] gnu: Add qtpromise.
Date: Thu, 28 Nov 2024 15:37:44 +0530
Message-ID: <5efe1ba7b1b470a7138fe636d3b3ee8c0e431ca5.1732788466.git.sughosha@HIDDEN>
In-Reply-To: <cover.1732788466.git.sughosha@HIDDEN>
References: <cover.1732788466.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>, 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (qtpromise): New variable.

Change-Id: I3779d3128079a7f859ee348cad1a7e74f772b085
---
 gnu/packages/qt.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 8213381b1f..030625fbf8 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -4852,6 +4852,43 @@ (define-public qtcsv
      "qtcsv is a library for reading and writing csv-files in Qt.")
     (license license:expat)))
 
+(define-public qtpromise
+  (package
+    (name "qtpromise")
+    (version "0.7.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/simonbrunel/qtpromise")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0nsh6v5k4kdrrhcd6adz947n0dka4rrbx8f8rvm1175545nbi67s"))))
+    (build-system qt-build-system)
+    (arguments
+     (list #:test-target "tests"
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-before 'install 'fix-include-path
+                 (lambda _
+                   (substitute* "../source/include/QtPromise"
+                     (("../src/") ""))))
+               (replace 'install
+                 (lambda _
+                   (let ((include (string-append #$output "/include")))
+                     (with-directory-excursion "../source"
+                       (install-file "include/QtPromise"
+                                     (string-append include))
+                       (copy-recursively "src/qtpromise"
+                                         (string-append include
+                                                        "/qtpromise")))))))))
+    (home-page "https://qtpromise.netlify.app/")
+    (synopsis "Promises/A+ implementation for Qt/C++")
+    (description
+     "This package provides Promises/A+ implementation for Qt/C++.")
+    (license license:expat)))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 28 Nov 2024 10:13:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 05:13:18 2024
Received: from localhost ([127.0.0.1]:36748 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tGbWP-0008CO-SW
	for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:18 -0500
Received: from layka.disroot.org ([178.21.23.139]:45824)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tGbWO-0008CA-2L
 for 74344 <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:16 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 895C0251FC;
 Thu, 28 Nov 2024 11:13:14 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id XQel6VLy8SyW; Thu, 28 Nov 2024 11:13:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1732788788; bh=lpFJCvW+UORXGIqxoV/V7Lz3fTd1+OZ4doZsqjaIz58=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=gLrplsrk+pT+ydoVQnOjy2CyyfjtAvdX638aGLnTTn7lBchl45ZJ7k9xRqFAm4uGp
 1aSu3/OtzLJLIdWJDqk/xPs85W17uHNPOmbG9nXCmaEFdS9udFk0w9/42afdeEPage
 TwtKpyF3vIdQvgTo8ZklLA5TT2KTWg4P///0yDZ4MnmjGme5tBYF5fVzbUAmFQzq0N
 6rqyt8IzIrIuN6yd2MP0uzRQFgRkZuk6JmiPl8UiK3UDNtuDtgX8PXW5eyeC27T+LV
 +6n0zdGBshfXrmS8GdpL2SwVzUIJnfhFVJxVZYzrgRcQ80e2Sb6JI9gcCVi62IkmV0
 iDMdiOpFN+mRQ==
From: Sughosha <sughosha@HIDDEN>
To: Gabriel Wicki <gabriel@HIDDEN>
Subject: [PATCH v2 3/7] gnu: Add qt-advanced-docking-system.
Date: Thu, 28 Nov 2024 15:37:42 +0530
Message-ID: <f0d4886457aab7636aacfcecb977412b1ffb9bad.1732788466.git.sughosha@HIDDEN>
In-Reply-To: <cover.1732788466.git.sughosha@HIDDEN>
References: <cover.1732788466.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>, 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (qt-advanced-docking-system): New variable.

Change-Id: I179b42a921268bca5e70aa78c0bf2f1fc5d78a00
---
 gnu/packages/qt.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 5181691b78..7010932957 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -4797,6 +4797,38 @@ (define-public qcodeeditor
        "QCodeEditor is a Qt widget for editing/viewing code.")
       (license license:expat))))
 
+(define-public qt-advanced-docking-system
+  (package
+    (name "qt-advanced-docking-system")
+    (version "4.3.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri
+        (git-reference
+          (url "https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System")
+          (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0xb4j5pva3qbbj01xp5y98544hgh14p60z2dfypq4ikz6n3ac0z7"))))
+    (build-system qt-build-system)
+    (arguments
+     (list #:qtbase qtbase
+           #:tests? #f ;no tests
+           #:configure-flags
+           #~(list ;; Examples requie qtdeclarative. Even if they are built,
+                   ;; they fail to find the shared library of this package.
+                   "-DBUILD_EXAMPLES=OFF"
+                   #$(string-append "-DADS_VERSION=" version))))
+    (inputs
+     (list libxkbcommon))
+    (home-page "https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System")
+    (synopsis "Advanced docking system for Qt")
+    (description
+     "Qt Advanced Docking System lets you create customizable layouts using a
+window docking system.")
+    (license license:lgpl2.1+)))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 28 Nov 2024 10:13:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 05:13:10 2024
Received: from localhost ([127.0.0.1]:36744 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tGbWI-0008Bt-De
	for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:10 -0500
Received: from layka.disroot.org ([178.21.23.139]:35950)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tGbWG-0008Bj-Kn
 for 74344 <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:09 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 13EC42534E;
 Thu, 28 Nov 2024 11:13:08 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id eWgREWJj1_Kf; Thu, 28 Nov 2024 11:13:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1732788787; bh=3uJ9U4HojEqfiB3pO3xMzmn5UBpgps2K9Uk/W2hR0js=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=NbPBcze1VN12Urh3gX/rRqQvXw9GUMGlcLBYsIOG9c2LBR6JNGKjt6mWZdTIyl92e
 QTDshBNfEoPgjeiy/fQ6GOaAaS58fVIG3EEtu5iwTvHn8sgiOpxxmdp+0r2EOjdf57
 FwLbzB2QqI3k2g3+rp99x1lTee79RRO9GV8P3bBUVcc+8fYXD/fezz9kIpSf7EJVvI
 zMkU/MS8E22tjvYm7etEkmbUQ33NLMpkTifyNjVPp6J7pcW0XBjv/9Wq7ly8li2UQ9
 UPjm/B7q0R15riQUpF96RN3Nxs1ys5wjTa9e7Dx6GIDDVGsBZCOr61Bic/3nbIqtYR
 JllHMP4W8SSxg==
From: Sughosha <sughosha@HIDDEN>
To: Gabriel Wicki <gabriel@HIDDEN>
Subject: [PATCH v2 2/7] gnu: Add qcodeeditor.
Date: Thu, 28 Nov 2024 15:37:41 +0530
Message-ID: <b56307a3ac5e7db0f5c7855de48442f5262ccd26.1732788466.git.sughosha@HIDDEN>
In-Reply-To: <cover.1732788466.git.sughosha@HIDDEN>
References: <cover.1732788466.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>, 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (qcodeeditor): New variable.

Change-Id: I822ad152ce0a2304fe428bd383ea79d036452fc7
---
 gnu/packages/qt.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 722448b4e4..5181691b78 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -4761,6 +4761,42 @@ (define-public dotherside
 @end itemize\n")
     (license license:lgpl3)))                    ;version 3 only (+ exception)
 
+(define-public qcodeeditor
+  (let ((commit "dc644d41b68978ab9a5591ba891a223221570e74") ;no tags
+        (revision "0"))
+    (package
+      (name "qcodeeditor")
+      (version (git-version "0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/Megaxela/QCodeEditor")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1bpvfwbgp275w79dzrd7d9k3md1ch7n88rh59mxdfj8s911n42j8"))))
+      (build-system qt-build-system)
+      (arguments
+       (list #:tests? #f ;no tests
+             #:phases
+             #~(modify-phases %standard-phases
+                 (replace 'install
+                   (lambda _
+                     (install-file "libQCodeEditor.a"
+                                   (string-append #$output "/lib"))
+                     (for-each
+                       (lambda (file)
+                         (install-file file
+                                       (string-append #$output
+                                                      "/include/QCodeEditor")))
+                       (find-files "../source/include/internal" "\\.hpp")))))))
+      (home-page "https://github.com/Megaxela/QCodeEditor")
+      (synopsis "Qt code editor widget")
+      (description
+       "QCodeEditor is a Qt widget for editing/viewing code.")
+      (license license:expat))))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 28 Nov 2024 10:13:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 05:13:10 2024
Received: from localhost ([127.0.0.1]:36742 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tGbWI-0008Bq-3H
	for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:10 -0500
Received: from layka.disroot.org ([178.21.23.139]:35944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tGbWF-0008Bc-Fp
 for 74344 <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:13:07 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 00CCE2525A;
 Thu, 28 Nov 2024 11:13:07 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id Z1tNSf-wTbSP; Thu, 28 Nov 2024 11:13:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1732788785; bh=ibQ02qbDZmG6Zd5pL8czARzX0IQaXL+kaipxy4Zx6vg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=iD8kFYg2M5LYXINO8/EHjGtLZTUAgDLhh73S9ZAxwdl+yD7DZhQL0e5E8bY1ahafy
 wdYBEofwe7QsnovreUWa1DqMPU8YLOj/X98A9YXcruFkEBfFIX1hFwOfWB2BCnWz0j
 AD7gHXuXp9vBBheFh7PChlEn2bGm32du4QKJe9re2z3n92ycTDyTLcJrRH1xUZzyOZ
 xg8dVH3r0WUe/5whtbffz8rkuYuWMGOZqDXnN52T2zTbWoasT9KDFJ7VF6zOeYXRYd
 yR7kyPJ0+CY6nb/FqRCBApnVzldmR6bYKMpyu/zw0xuku4YoJ5WjeqIkoy4FJQrxeA
 sHUeZ5KSFz2jg==
From: Sughosha <sughosha@HIDDEN>
To: Gabriel Wicki <gabriel@HIDDEN>
Subject: [PATCH v2 1/7] gnu: Add asyncplusplus.
Date: Thu, 28 Nov 2024 15:37:40 +0530
Message-ID: <534e77c9ac4b76db1002d794abc12a4191467d6c.1732788466.git.sughosha@HIDDEN>
In-Reply-To: <cover.1732788466.git.sughosha@HIDDEN>
References: <cover.1732788466.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>, 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (asyncplusplus): New variable.

Change-Id: I6ba1b983ce05a634937d0d972e670ce636df3b94
---
 gnu/packages/cpp.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index eacc6e46ab..9aaed58985 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -190,6 +190,33 @@ (define-public asmjit
 development effort.")
       (license license:zlib))))
 
+(define-public asyncplusplus
+  (package
+    (name "asyncplusplus")
+    (version "1.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/Amanieu/asyncplusplus")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0iswbh7y46kn412c52af0n8bc4fplm3y94yh10n2lchispzar72j"))
+              (modules '((guix build utils)))
+              (snippet
+               ;; Fix install location of cmake files.
+               '(substitute* "CMakeLists.txt"
+                  (("DESTINATION cmake")
+                    "DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake")))))
+    (build-system cmake-build-system)
+    (arguments
+     (list #:tests? #f)) ;no tests
+    (home-page "https://github.com/Amanieu/asyncplusplus")
+    (synopsis "Concurrency framework for C++11")
+    (description "Async++ is a concurrency framework for C++11.")
+    (license license:expat)))
+
 (define-public biblesync
   (package
     (name "biblesync")
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 28 Nov 2024 10:12:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 05:12:52 2024
Received: from localhost ([127.0.0.1]:36736 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tGbVz-0008An-MC
	for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:12:52 -0500
Received: from layka.disroot.org ([178.21.23.139]:44720)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tGbVx-0008Aa-J9
 for 74344 <at> debbugs.gnu.org; Thu, 28 Nov 2024 05:12:50 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 4B83224D05;
 Thu, 28 Nov 2024 11:12:48 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id IK8rZDhTUvrp; Thu, 28 Nov 2024 11:12:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1732788767; bh=wXR+PyFcy0/KyX3heKGLP6+JMmLJqSjiSJNQYE04DCg=;
 h=From:To:Cc:Subject:Date;
 b=aBqkq5+NxAenwySIcXxhp3Gzm7VqI/tM4gqPgAmKCsE79TMylYjYZl3JKgkmobm+4
 naRudzQbjH+Un4ThuKfS8G6x5/KgbeYPlZ2Iw/OH3K8FAPxvn6HVkrC7uR++WR0QJd
 lO2aFNI/q29hQE7q1Z79evdoLbdGP/uhQv3lxfXZr4m1Ug0kwN7ZF8k7Q+mAxpe+CA
 mdr6Y5hqxWK/OmKVE/VFYf+xEY10EZhrjp2HzcS7jvYgyq555kikstS57/e1oz7TL8
 T4gaJgIqOM5wSfWVAQhcBdFRSfqBYvhoJXRyUJQDobB3TEFaqNnnytzYPhZmU+uZIq
 K3qKtGX5HaFcQ==
From: Sughosha <sughosha@HIDDEN>
To: Gabriel Wicki <gabriel@HIDDEN>
Subject: [PATCH v2 0/7] gnu: Add jamesdsp.
Date: Thu, 28 Nov 2024 15:37:39 +0530
Message-ID: <cover.1732788466.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>, 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This patch series adds jamesdsp.

Made some changes according to Gabriel Wicki's remarks:
* Added comment for why disable building examples and demo in
qt-advanced-docking-system.
* Removed chdir and made changes in relation to the current working directory.
* Renamed widgetanimationframework with qt-widget-animation-framework.
* Added comment for what the snippet does.

Other changes:
* qcodeeditor: Add comment for the commit.
* qt-advanced-docking-system: Use the default build phase.
* jamesdsp: Fix including qt-advanced-docking-system.

Sughosha (7):
  gnu: Add asyncplusplus.
  gnu: Add qcodeeditor.
  gnu: Add qt-advanced-docking-system.
  gnu: Add qtcsv.
  gnu: Add qtpromise.
  gnu: Add qt-widget-animation-framework.
  gnu: Add jamesdsp.

 gnu/packages/audio.scm | 133 +++++++++++++++++++++++++++++
 gnu/packages/cpp.scm   |  27 ++++++
 gnu/packages/qt.scm    | 188 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 348 insertions(+)


base-commit: e5140eebdfc04b90c046856d95b2ef50c12fee72
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 28 Nov 2024 08:19:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 03:19:56 2024
Received: from localhost ([127.0.0.1]:36486 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tGZki-0002j6-DD
	for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 03:19:56 -0500
Received: from layka.disroot.org ([178.21.23.139]:34686)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tGZkg-0002iq-96
 for 74344 <at> debbugs.gnu.org; Thu, 28 Nov 2024 03:19:55 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id C8B5624DB8;
 Thu, 28 Nov 2024 09:19:52 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id W4M0ZveDdCB6; Thu, 28 Nov 2024 09:19:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1732781992; bh=ZqT9MrFISFxUxObDs8c6ipToyRkO1tqu+1m1FfrCRlg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=XlfxRFSZoQT+aNIrqcNj2GRiZBgwDyoC+9MVc1QGwOFkFZl2Kr1Zt13Ah+vYDPzeY
 LG+sYD7StZh+DkazsiMB8dD+wxVayVLPOBgyozBNisXo2x7DbTFJtoWpUO/2VZxBB2
 yuYhbm3BhwcOV5jSE7Bpag9B/OF5aTvYfQFE+SJAJAQ3B2+7IK6NefnVdCsrpJ07g9
 OxlpwBhUUtdMlt++7b++YXicuZ+PpTyE7Q769VtHDqgaeEfNd900hK7+/3QPPpJBXI
 owvG9kwMYchoQFaiwvy0zDPDih8A6AIjtoBL9QrP7D2MH7+mo2BPMMeVxuROu5jUvJ
 +z0wW8RhHxTZg==
From: Sughosha <sughosha@HIDDEN>
To: Gabriel Wicki <gabriel@HIDDEN>
Subject: Re: Review
Date: Thu, 28 Nov 2024 13:49:47 +0530
Message-ID: <4610880.LvFx2qVVIh@HIDDEN>
In-Reply-To: <nzpu45hnctxowfbkipxsuum5srn5hyc7mejn6fdobffwrqmifg@rmnnx5d2ztgk>
References: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
 <8682c543b89052ca0f0f76b5159e1da9f43f1ede.1731512783.git.sughosha@HIDDEN>
 <nzpu45hnctxowfbkipxsuum5srn5hyc7mejn6fdobffwrqmifg@rmnnx5d2ztgk>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wednesday, November 27, 2024 4:22:35=E2=80=AFAM  Gabriel Wicki wrote:
> hello there!
>=20
> thanks for the submission!
>=20
> general remarks:  try not to duplicate the synopsis in the description,
> otherwise everything looks fine!
>=20
> some questions/remarks:
>=20
>  - why disable building examples and demo in qt-advanced-docking-system?
>=20
>  - i am not sure the (chdir "../source") is necessary in qtpromise.
>    can't you (substitute* "../source/include/QtPromise" ...) directly?
>=20
>  - wouldn't it be nicer to call the variable (and the package)
>    widget-animation-framework instead of widgetanimationframework?
>    or qt-widget-animation-framework?
>=20
>  - what does the (snippet ...) do in widgetanimationframework?  you
>    could comment why this is necessary
>=20
>=20
> have a nice week
> gabber

Thanks for the review.
I considered the points you mentioned and have a v2 patch series accordingl=
y.=20
I could not improve synopsis and description with the information provided =
in=20
the respective README files. I have also made some more changes and mention=
ed=20
them in the cover letter. I will send the v2 patch series in short.

=2D-=20
Sughosha






Information forwarded to guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 26 Nov 2024 22:52:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 26 17:52:48 2024
Received: from localhost ([127.0.0.1]:55340 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tG4QK-000616-0B
	for submit <at> debbugs.gnu.org; Tue, 26 Nov 2024 17:52:48 -0500
Received: from cotopaxi.ee.ethz.ch ([129.132.148.196]:36543)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gabriel@HIDDEN>) id 1tG4QI-00060q-0g
 for 74344 <at> debbugs.gnu.org; Tue, 26 Nov 2024 17:52:46 -0500
Received: from localhost (antispam.ee.ethz.ch [129.132.2.16])
 by cotopaxi.ee.ethz.ch (Postfix) with ESMTP id 019D6207E1;
 Tue, 26 Nov 2024 23:52:39 +0100 (CET)
X-Virus-Scanned: by amavisd at antispam.ee.ethz.ch
Received: from cotopaxi.ee.ethz.ch ([129.132.148.196])
 by localhost (antispam.ee.ethz.ch [129.132.2.16]) (amavisd-new, port 10028)
 with ESMTP id YWmZ9gvOulIh; Tue, 26 Nov 2024 23:52:38 +0100 (CET)
Received: from blackbox (212-51-128-25.fiber7.init7.net [212.51.128.25])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits)
 server-digest SHA256) (Client did not present a certificate)
 (Authenticated sender: gabriel)
 by cotopaxi.ee.ethz.ch (Postfix) with ESMTPSA;
 Tue, 26 Nov 2024 23:52:38 +0100 (CET)
Date: Tue, 26 Nov 2024 23:52:35 +0100
From: Gabriel Wicki <gabriel@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Review
Message-ID: <nzpu45hnctxowfbkipxsuum5srn5hyc7mejn6fdobffwrqmifg@rmnnx5d2ztgk>
References: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
 <8682c543b89052ca0f0f76b5159e1da9f43f1ede.1731512783.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <8682c543b89052ca0f0f76b5159e1da9f43f1ede.1731512783.git.sughosha@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: 74344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

hello there!

thanks for the submission!

general remarks:  try not to duplicate the synopsis in the description,
otherwise everything looks fine!

some questions/remarks:

 - why disable building examples and demo in qt-advanced-docking-system?

 - i am not sure the (chdir "../source") is necessary in qtpromise.
   can't you (substitute* "../source/include/QtPromise" ...) directly?

 - wouldn't it be nicer to call the variable (and the package)
   widget-animation-framework instead of widgetanimationframework?
   or qt-widget-animation-framework?

 - what does the (snippet ...) do in widgetanimationframework?  you
   could comment why this is necessary


have a nice week
gabber




Information forwarded to guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 13 Nov 2024 15:51:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 13 10:51:28 2024
Received: from localhost ([127.0.0.1]:43212 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBFeR-0005jv-Pm
	for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:51:28 -0500
Received: from layka.disroot.org ([178.21.23.139]:46542)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tBFeP-0005jk-38
 for 74344 <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:51:26 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id A83BF252E3;
 Wed, 13 Nov 2024 16:51:24 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id wPUl12SbgewQ; Wed, 13 Nov 2024 16:51:23 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1731513083; bh=TzNIMJ7/GSXRzBr5JqRy6xpGEUMBYgYAH15Gv1UJTVw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=PZ1HY/0NZlj4drzYIAff27HYxspWbGtdYpwRXlcMtnzKrUg6NYNd/+l127Ms1ytY5
 1Y9zZN7y38rtWRROsC2RylBarlOEOycfnSU7e6F+sLq5vW6WAvKNHRFqm1O9LqsQW0
 w0WfrSymh1GSiVZAmGEE77q4agIDoSwTVfMrN6ougm5HFrAmhOz0Wf86j0kLmZALjC
 DIsIHEy82BgXR4bz9/K0HZYml83ig6y2y03vAYLeGUaby0zBq8sfU9tmrxFnXEsbpX
 gqljyLTEnwz4NxHh3FBmhT1W7zGEkzceBHY1uFBXeg1Zrx5cW7EaycugNobmb1s6IW
 FNRqkdt2zSVBw==
From: Sughosha <sughosha@HIDDEN>
To: 74344 <at> debbugs.gnu.org
Subject: [PATCH 7/7] gnu: Add jamesdsp.
Date: Wed, 13 Nov 2024 21:16:23 +0530
Message-ID: <8682c543b89052ca0f0f76b5159e1da9f43f1ede.1731512783.git.sughosha@HIDDEN>
In-Reply-To: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
References: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (jamesdsp): New variable.

Change-Id: I4ddc9709c5500e7d06a519481ddd26ba9f39905e
---
 gnu/packages/audio.scm | 133 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 133 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 467dc4a74f..541068b1ab 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -49,6 +49,7 @@
 ;;; Copyright © 2024 hapster <o.rojon@HIDDEN>
 ;;; Copyright © 2024 mio <stigma@HIDDEN>
 ;;; Copyright © 2024 Nikita Domnitskii <nikita@HIDDEN>
+;;; Copyright © 2024 Sughosha <sughosha@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -158,6 +159,7 @@ (define-module (gnu packages audio)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system qt)
   #:use-module (guix build-system trivial)
   #:use-module (guix build-system waf)
   #:use-module (guix download)
@@ -755,6 +757,137 @@ (define-public qm-dsp
 purposes developed at Queen Mary, University of London.")
     (license license:gpl2+)))
 
+(define-public jamesdsp
+  (package
+    (name "jamesdsp")
+    (version "2.7.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri
+        (git-reference
+          (url "https://github.com/Audio4Linux/JDSP4Linux")
+          (commit version)
+          ;; Recurse GraqhicEQWidget, FlatTabWidget, LiquidEqualizerWidget and
+          ;; EELEditor.
+          (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "17vx12kbvwxvb69vzrlb82mrgf6sl3plyk71g9f39p49ialdsnbr"))
+       (modules '((guix build utils)))
+       (snippet
+        ;; Unbundle 3rd party libraries.
+        ;; NOTE: QCodeEditor from system fails to build EELEditor. WAF from
+        ;; system fails to build FlatTabWidget. 3rd party library found in
+        ;; LiquidEqualizerWidget is unknown. Hence these libraries found in
+        ;; their respective directories are untouched.
+        '(begin
+           ;; Delete the bundled 3rd party libraries.
+           (for-each delete-file-recursively
+            (list "3rdparty"
+                  "src/subprojects/EELEditor/3rdparty/docking-system"
+                  "src/subprojects/EELEditor/src/EELEditor-Linker.pri"))
+           (with-directory-excursion "src"
+             (substitute* "src.pro"
+               ;; Do not use bundled 3rd party libraries.
+               ((".*3rdparty.*") "")
+               ;; Link required libraries from system.
+               (("-ldl")
+                (string-join '("-ldl"
+                               "-lasync++"
+                               "-lqcustomplot"
+                               "-lqtadvanceddocking"
+                               "-lqtcsv"
+                               "-lwaf")
+                               " ")))
+             ;; Fix including WAF headers.
+             (substitute* "MainWindow.cpp"
+                       (("<Animation") "<WAF/Animation"))
+             ;; Do not use resources from the bundled docking-system.
+             (substitute* '("interface/fragment/AppManagerFragment.ui")
+               ((".*location.*3rdparty.*") "")
+               ((" resource=.*>") ">"))
+             (with-directory-excursion "subprojects/EELEditor/src"
+               ;; Do not use bundled docking-system.
+               (substitute* "EELEditor.pri"
+                 ((".*docking-system.*") ""))
+               ;; Do not link to bundled docking-system.
+               (substitute* "src.pro"
+                 ((".*EELEditor-Linker.*") ""))
+               ;; Fix including headers from the system.
+               (substitute* '("eeleditor.cpp"
+                              "eeleditor.h")
+                 (("<Dock") "<QtAdvancedDocking/Dock")
+                 (("<FloatingDock") "<QtAdvancedDocking/FloatingDock"))))))))
+    (build-system qt-build-system)
+    (arguments
+     (list #:qtbase qtbase
+           #:tests? #f ;no tests
+           #:phases
+           #~(modify-phases %standard-phases
+               (replace 'configure
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (invoke "qmake" (string-append "PREFIX=" #$output))))
+               (add-after 'install 'install-icon
+                 (lambda _
+                   (let ((pixmaps (string-append #$output "/share/pixmaps")))
+                     (mkdir-p pixmaps)
+                     (copy-file "resources/icons/icon.png"
+                                (string-append pixmaps "/jamesdsp.png")))))
+               (add-after 'install-icon 'create-desktop-entry-file
+                 (lambda _
+                   (make-desktop-entry-file
+                    (string-append #$output
+                                  "/share/applications/jamesdsp.desktop")
+                    #:name "JamesDSP"
+                    #:comment "Audio effect processor"
+                    #:keywords "equalizer;audio;effect"
+                    #:categories "AudioVideo;Audio;"
+                    #:exec (string-append #$output "/bin/jamesdsp")
+                    #:icon (string-append #$output "/share/pixmaps/jamesdsp.png")
+                    #:startup-notify #f))))))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list asyncplusplus
+           glibmm-2.66
+           libarchive
+           pipewire
+           qcustomplot
+           qt-advanced-docking-system
+           qtcsv
+           qtpromise
+           qtsvg
+           widgetanimationframework))
+    (home-page "https://github.com/Audio4Linux/JDSP4Linux")
+    (synopsis "Audio effect processor for PipeWire and PulseAudio clients")
+    (description "JamesDSP is an audio effect processor for PipeWire and
+PulseAudio clients, featuring:
+@itemize
+@item Automatic bass boost: Frequency-detecting bass-boost
+@item Automatic dynamic range compressor: automated multiband dynamic range
+ adjusting effect
+@item Complex reverberation IIR network (Progenitor 2)
+@item Interpolated FIR equalizer with flexible bands
+@item Arbitrary response equalizer (also known as GraphicEQ from EqualizerAPO)
+@item AutoEQ database integration (requires network connection)
+@item Partitioned convolver (Auto segmenting convolution): Mono, stereo,
+ full/true stereo (LL, LR, RL, RR) impulse response
+@item Crossfeed: Realistic surround effects
+@item Soundstage wideness: A multiband stereo wideness controller
+@item ViPER-DDC: Parametric equalization on audio and creating VDC input files
+@item Analog modeling: An aliasing-free even harmonic generator
+@item Output limiter
+@item Scripting engine: Live programmable DSP using the EEL2 scripting language
+@item Scripting IDE featuring syntax highlighting, basic code completion,
+ dynamic code outline window, console output support and detailed error
+ messages with inline code highlighting
+@end itemize")
+    (license (list license:gpl3+
+                   license:gpl2      ;LiquidEqualizerWidget's 3rd party library
+                   license:gpl2+     ;GraphicEQWidget
+                   license:expat)))) ;QAnimatedSlider and QCodeEditor
+
 (define ardour-bundled-media
   (origin
     (method url-fetch)
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 13 Nov 2024 15:51:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 13 10:51:19 2024
Received: from localhost ([127.0.0.1]:43209 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBFeJ-0005jY-8z
	for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:51:19 -0500
Received: from layka.disroot.org ([178.21.23.139]:51906)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tBFeG-0005jO-En
 for 74344 <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:51:17 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 07AB324F14;
 Wed, 13 Nov 2024 16:51:15 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id fUhpIYAsNzOr; Wed, 13 Nov 2024 16:51:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1731513070; bh=pIHToDQjPPLMyTBmI6BkeUNN1eqE+DgNAvY5BB110i0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=IPSjzCMvIiinFenwGi0O8Rs9vWjOEVYyBxidC4ucJAYwotF3InBsLGhkwflQd0+mh
 1lNcemVHWe+7rqgoF+iXArPRr/ixm9px39VVJuKbJB9sfWpkXQl5O2LZKmNz3pYFuF
 8lGOI2Z+azs5MRpbY5QaPpMIUBLx/cbRvBDdp0GQdKMAhHOW/HWtgEThMlWU/wnAxH
 ubj7MVa1MRJwbUChEV3Cwny1ok5pwX5eXj3GPV9aF5QAnxLfMrU5/VB/7QkKsgOljj
 1k9K6Zs7pXb9Bj9OWw6BFo53KYBrZ17KCVgXO7MC2+MdV+muWR6d6/2DHraw/TMgh3
 ftMm/pBQ5o0xQ==
From: Sughosha <sughosha@HIDDEN>
To: 74344 <at> debbugs.gnu.org
Subject: [PATCH 6/7] gnu: Add widgetanimationframework.
Date: Wed, 13 Nov 2024 21:16:22 +0530
Message-ID: <d8916bbafc835bf3e4e808b9e442dfc63ec170a4.1731512783.git.sughosha@HIDDEN>
In-Reply-To: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
References: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (widgetanimationframework): New variable.

Change-Id: Iacf862eac61b521cf2dd8da9249a6411f2f737a1
---
 gnu/packages/qt.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index efff50a60c..1a9924b1ca 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -31,6 +31,7 @@
 ;;; Copyright © 2022, 2024 Zheng Junjie <873216071@HIDDEN>
 ;;; Copyright © 2023 Herman Rimm <herman@HIDDEN>
 ;;; Copyright © 2024 Foundation Devices, Inc. <hello@HIDDEN>
+;;; Copyright © 2024 Sughosha <sughosha@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -4798,6 +4799,61 @@ (define-public qtpromise
      "This package provides Promises/A+ implementation for Qt/C++.")
     (license license:expat)))
 
+(define-public widgetanimationframework
+  (let ((commit "b07ab59cee7a21eb29d29cb67c160681f13ac5ae") ;no tags
+          (revision "0"))
+    (package
+      (name "widgetanimationframework")
+      (version (git-version "0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+           (git-reference
+             (url "https://github.com/dimkanovikov/WidgetAnimationFramework")
+             (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1smbdrzk05vvbf6lpjdq82k4y2kc4yv1gk5388qbslbzlb6ihls6"))
+         (modules '((guix build utils)))
+         (snippet
+          '(begin
+             (rename-file "demo/waf-demo.pro" "src/waf.pro")
+             (substitute* "src/waf.pro"
+               (("main.cpp ") "")
+               (("app") "lib")
+               (("waf-demo") "waf"))))))
+      (build-system qt-build-system)
+      (arguments
+       (list #:qtbase qtbase
+             #:tests? #f ;no tests
+             #:phases
+             #~(modify-phases %standard-phases
+                 (replace 'configure
+                   (lambda _
+                     (chdir "src")
+                     (invoke "qmake")))
+                 (replace 'install
+                   (lambda _
+                     (for-each
+                       (lambda (file)
+                         (install-file file
+                                       (string-append #$output "/lib/"
+                                                      (dirname file))))
+                       (find-files "." "\\.so"))
+                     (for-each
+                       (lambda (file)
+                         (install-file file
+                                       (string-append #$output "/include/WAF/"
+                                                      (dirname file))))
+                       (find-files "." "\\.h$")))))))
+      (home-page "https://github.com/dimkanovikov/WidgetAnimationFramework")
+      (synopsis "Extension for animating Qt widgets")
+      (description
+       "Widget Animation Framework (WAF) is an extension for animating Qt
+widgets.")
+      (license license:lgpl3))))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 13 Nov 2024 15:51:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 13 10:51:05 2024
Received: from localhost ([127.0.0.1]:43205 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBFe4-0005j1-Ta
	for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:51:05 -0500
Received: from layka.disroot.org ([178.21.23.139]:51058)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tBFe2-0005iO-Pv
 for 74344 <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:51:03 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 4D88525264;
 Wed, 13 Nov 2024 16:51:02 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id rZPoJyEnGqOY; Wed, 13 Nov 2024 16:50:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1731513058; bh=bTsXNXWwp19I3pV5w1jSufnbJnr71Bz4uOlisQdx8lI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=LqFJ6XH6uIq0YFx5gIbHVFSyCHkG9SEmSocn/7gzHKt3C967t5xdcQD9gQXSMVg03
 FhyuUg17qgis1R1F3q/LwrP5GrMeXE1U5ZKCVHyi1yZ4NVKfFGVwq1xbfQKuyuzg57
 UDRGtZicBhehGbJB4HX9xNA5S+vzFGeWJ+TBUjmroC6fOibpBvRREJJR+TcNGwJARD
 7CG0THqfrnN9Scy7n2wGUxHPLhAsF6qrv+446UAdW8JHejXxma4XhzY0TUaIZew/7h
 UxwD2aJe77ysTPTN78DSqlMVCGjfrIuvIFTkNvHej5fPwMMFvBhSWQIMoT/o0dLSV6
 kpy9OX7D7TWdA==
From: Sughosha <sughosha@HIDDEN>
To: 74344 <at> debbugs.gnu.org
Subject: [PATCH 5/7] gnu: Add qtpromise.
Date: Wed, 13 Nov 2024 21:16:21 +0530
Message-ID: <e555af2c6b504b7eca8ef64bd2bcbbd617969cbb.1731512783.git.sughosha@HIDDEN>
In-Reply-To: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
References: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (qtpromise): New variable.

Change-Id: I373a383187ec8ba73c2e8fcd5a5a5631d1f80a0d
---
 gnu/packages/qt.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 6108763812..efff50a60c 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -4761,6 +4761,43 @@ (define-public qtcsv
      "qtcsv is a library for reading and writing csv-files in Qt.")
     (license license:expat)))
 
+(define-public qtpromise
+  (package
+    (name "qtpromise")
+    (version "0.7.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/simonbrunel/qtpromise")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0nsh6v5k4kdrrhcd6adz947n0dka4rrbx8f8rvm1175545nbi67s"))))
+    (build-system qt-build-system)
+    (arguments
+     (list #:test-target "tests"
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-before 'install 'fix-include-path
+                 (lambda _
+                   (chdir "../source")
+                   (substitute* "include/QtPromise"
+                     (("../src/") ""))))
+               (replace 'install
+                 (lambda _
+                   (let ((include (string-append #$output "/include")))
+                     (install-file "include/QtPromise"
+                                   (string-append include))
+                     (copy-recursively "src/qtpromise"
+                                       (string-append include
+                                                      "/qtpromise"))))))))
+    (home-page "https://qtpromise.netlify.app/")
+    (synopsis "Promises/A+ implementation for Qt/C++")
+    (description
+     "This package provides Promises/A+ implementation for Qt/C++.")
+    (license license:expat)))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 13 Nov 2024 15:50:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 13 10:50:51 2024
Received: from localhost ([127.0.0.1]:43194 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBFdr-0005ho-Ef
	for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:50:51 -0500
Received: from layka.disroot.org ([178.21.23.139]:36834)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tBFdp-0005hg-Hu
 for 74344 <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:50:50 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 13309252E3;
 Wed, 13 Nov 2024 16:50:49 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id XzTnUbzlyWBc; Wed, 13 Nov 2024 16:50:44 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1731513044; bh=iLExnumznbfUH171BUEUOYqZglAimi8R99+SA1McnbA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=JUN/rI0KFzOvLqfhdcBpxM06ucj5zfvBC5Zq3pB/vV0K9odPz6lXFv9nGcxPd3Z+5
 571uVMWnCxsvQwWx5hblFxxOd3ULyPz7vqHQ+nvcrw/lzHo5JYtlbeMie2n3wBEHIB
 T++2BHWnjWykxq+gTlv+Wc+wymCTKxpAUjZqLm8qhTo6//2r4jypUYFY2xBnQjgyTu
 8Hmb6pE4sJ1uNcWErR7VLuQSkBIsvQCA7iPukYCd8myjdOxkeKXtKEQ4v+/qCKM8EX
 HKjoJ0gqnpS6wnaRU68rsyyVrQ539jGgL8xl8VD4PZqR3cAWxC0EDP4Gwg7PufUfUB
 C3Nu4LYregHlw==
From: Sughosha <sughosha@HIDDEN>
To: 74344 <at> debbugs.gnu.org
Subject: [PATCH 4/7] gnu: Add qtcsv.
Date: Wed, 13 Nov 2024 21:16:20 +0530
Message-ID: <53f3800d64e7b4aaa4e1ca19a26065550ff7ec59.1731512783.git.sughosha@HIDDEN>
In-Reply-To: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
References: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (qtcsv): New variable.

Change-Id: I98f324ac982b34df395260298585a9f59b3eae6f
---
 gnu/packages/qt.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 830e571f44..6108763812 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -4738,6 +4738,29 @@ (define-public qt-advanced-docking-system
 window docking system.")
     (license license:lgpl2.1+)))
 
+(define-public qtcsv
+  (package
+    (name "qtcsv")
+    (version "1.7")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/iamantony/qtcsv")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1c9i93kr7wvpr01i4wixi9mf991nd3k2adg5fy0vxwwlvvc7dgdw"))))
+    (build-system qt-build-system)
+    (arguments
+     (list #:qtbase qtbase
+           #:test-target "tests"))
+    (home-page "https://github.com/iamantony/qtcsv")
+    (synopsis "Library for reading and writing csv-files in Qt")
+    (description
+     "qtcsv is a library for reading and writing csv-files in Qt.")
+    (license license:expat)))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 13 Nov 2024 15:50:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 13 10:50:37 2024
Received: from localhost ([127.0.0.1]:43191 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBFdd-0005hJ-27
	for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:50:37 -0500
Received: from layka.disroot.org ([178.21.23.139]:40642)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tBFdb-0005hB-7G
 for 74344 <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:50:35 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id B796924DF9;
 Wed, 13 Nov 2024 16:50:34 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id xKVOkMhe6gtH; Wed, 13 Nov 2024 16:50:30 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1731513030; bh=ddMoRTIOhPbJ/PSfwEePc6eWKxHw2S+zO/tyybP0KkI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=hE0KIgbbY9EPOz0WyRD58INvrBVPLGVmri1LPAn92lIct3mo8/ql+/edttYBDTutn
 b0iZEANwDPZGJjQzicQ5X41mgwpx7DuyGtojZ+mR8Fa/LZNIWG9MTFHVf9GKdGKXOL
 7uPBcFMsEVkrGLY3ED3VJ0roCOeLiGIuD9G/zcZfvbvIEdbwhzvZlBjYLvFd1RGxO8
 D/OVe9dQoulh086CBNEHxsAm1HNig0Y3NEHBsgdFv2eM83Q+41UETfHAg/zjhxWfpe
 jIrBvgAvJFi4Pi6qqRK7joC/NhurfvQUpR2lH6TazLtFdbOXWVXsU/MoZzEcDwWDbx
 2iorDVqyY3v2w==
From: Sughosha <sughosha@HIDDEN>
To: 74344 <at> debbugs.gnu.org
Subject: [PATCH 3/7] gnu: Add qt-advanced-docking-system.
Date: Wed, 13 Nov 2024 21:16:19 +0530
Message-ID: <0d1c7fa75260391f46f042a36af861213d809b73.1731512783.git.sughosha@HIDDEN>
In-Reply-To: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
References: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (qt-advanced-docking-system): New variable.

Change-Id: I359c911cbbb36f8f96979021cb917757dedda505
---
 gnu/packages/qt.scm | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index c6488acdd8..830e571f44 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -4696,6 +4696,48 @@ (define-public qcodeeditor
        "QCodeEditor is a Qt widget for editing/viewing code.")
       (license license:expat))))
 
+(define-public qt-advanced-docking-system
+  (package
+    (name "qt-advanced-docking-system")
+    (version "4.3.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri
+        (git-reference
+          (url "https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System")
+          (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0xb4j5pva3qbbj01xp5y98544hgh14p60z2dfypq4ikz6n3ac0z7"))
+       (modules '((guix build utils)))
+       (snippet
+        '(begin
+           ;; Disable building examples and demo.
+           (substitute* "ads.pro"
+             ((".*demo.*") "")
+             ((".*examples.*") ""))
+           ;; Include headers in their own directory.
+           (substitute* "src/src.pro"
+             (("/include") "/include/QtAdvancedDocking"))))))
+    (build-system qt-build-system)
+    (arguments
+     (list #:qtbase qtbase
+           #:tests? #f ;no tests
+           #:phases
+           #~(modify-phases %standard-phases
+               (replace 'configure
+                 (lambda _
+                   (invoke "qmake" (string-append "PREFIX=" #$output)))))))
+    (inputs
+     (list libxkbcommon))
+    (home-page "https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System")
+    (synopsis "Advanced docking system for Qt")
+    (description
+     "Qt Advanced Docking System lets you create customizable layouts using a
+window docking system.")
+    (license license:lgpl2.1+)))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 13 Nov 2024 15:50:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 13 10:50:17 2024
Received: from localhost ([127.0.0.1]:43188 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBFdI-0005el-ES
	for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:50:16 -0500
Received: from layka.disroot.org ([178.21.23.139]:57532)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tBFdG-0005cj-E2
 for 74344 <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:50:14 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id D7BDD251D2;
 Wed, 13 Nov 2024 16:50:13 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id ZNBA04T2jVwY; Wed, 13 Nov 2024 16:50:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1731513013; bh=29Poct+MPE0CYV5rLZFCOrK8xgvpBYkcdcvjENdlhvc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=YrB6gnV5vyCvGrbZMsRHOh2JkVEpUdAQlF/PzEe/zRFF5qktAYp94CZQxUd4PWYOZ
 z4iLrtqCfu5cepvsIouhXqTlCacnt1VxTi7J70yybWzJTkCK/YTbgZXyRwSAf7Ng0J
 ZqKSMqZxAu/P4sS9oBNUoAsFWqVV4g0foDjO8Zt2OjAY7Q3QUBj/uLM73r3rAyLEqi
 wDE1Eh1gqJzNtuPXJ7cqiUANpUxpPeDlfT/Mk5N8ltQGuOdNbJraY7tWMf90HKvxG3
 s7++8p8OhEpEChVcmLnGjsVEHugeVEKraCPdmzefgFqR0fJmLQqiKY7Bas2kF/NEYJ
 uw2mORMgGVtmA==
From: Sughosha <sughosha@HIDDEN>
To: 74344 <at> debbugs.gnu.org
Subject: [PATCH 2/7] gnu: Add qcodeeditor.
Date: Wed, 13 Nov 2024 21:16:18 +0530
Message-ID: <27a83d4a7c8a696acc70f7ebbd050080a10b34c3.1731512782.git.sughosha@HIDDEN>
In-Reply-To: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
References: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/qt.scm (qcodeeditor): New variable.

Change-Id: I331a184f83891ed6f8cc9b787a4bbf6cc48b35dd
---
 gnu/packages/qt.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 37f46e788e..c6488acdd8 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -4660,6 +4660,42 @@ (define-public dotherside
 @end itemize\n")
     (license license:lgpl3)))                    ;version 3 only (+ exception)
 
+(define-public qcodeeditor
+  (let ((commit "dc644d41b68978ab9a5591ba891a223221570e74")
+        (revision "0"))
+    (package
+      (name "qcodeeditor")
+      (version (git-version "0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/Megaxela/QCodeEditor")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1bpvfwbgp275w79dzrd7d9k3md1ch7n88rh59mxdfj8s911n42j8"))))
+      (build-system qt-build-system)
+      (arguments
+       (list #:tests? #f ;no tests
+             #:phases
+             #~(modify-phases %standard-phases
+                 (replace 'install
+                   (lambda _
+                     (install-file "libQCodeEditor.a"
+                                   (string-append #$output "/lib"))
+                     (for-each
+                       (lambda (file)
+                         (install-file file
+                                       (string-append #$output
+                                                      "/include/QCodeEditor")))
+                       (find-files "../source/include/internal" "\\.hpp")))))))
+      (home-page "https://github.com/Megaxela/QCodeEditor")
+      (synopsis "Qt code editor widget")
+      (description
+       "QCodeEditor is a Qt widget for editing/viewing code.")
+      (license license:expat))))
+
 (define-public qtcolorwidgets
   (package
     (name "qtcolorwidgets")
-- 
2.46.0





Information forwarded to maxim.cournoyer@HIDDEN, iyzsong@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at 74344 <at> debbugs.gnu.org:


Received: (at 74344) by debbugs.gnu.org; 13 Nov 2024 15:49:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 13 10:49:37 2024
Received: from localhost ([127.0.0.1]:43180 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBFcf-0005ZS-0r
	for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:49:37 -0500
Received: from layka.disroot.org ([178.21.23.139]:33102)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tBFcd-0005ZH-JQ
 for 74344 <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:49:36 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 6565E2007D;
 Wed, 13 Nov 2024 16:49:34 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id rRpXg6CRVu6V; Wed, 13 Nov 2024 16:49:33 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1731512973; bh=KKFE7GS2Fz++wjCqP6cEbpdea1DVD9MZrku3FZ/lkMY=;
 h=From:To:Cc:Subject:Date;
 b=UenH9NqN76ZvOcs+TEh36sY0AkBS5PrNpthr3hOR/njK8ziwbpIy1auVwYeiPYNLB
 SvUkTLBGBXkQneHD1yPq5gVuHlKf1oZsmqz7Jsvlbm02dQ3wbDV8zcjDoqfiFl6N/Q
 GPliEa4SXvEKTMrwjlOpDKRr9jgYg8JVdcxaLAv+vguEkouxUE5p+2pvCHcwsUhx1A
 3eNv559RWcZjvjAmUcyEyPVKEvSZRpsmL2kfVLsA8sbHOTbZP+k203Zr3Wg3J0Yoth
 0X3HGG+cODjhZzEsJSY/tNPFnzr7RCCUz0UjgvLHz4mTLG9wLPVsf+GZKFnvV0Aj7Z
 DNgqr9ykdjIRg==
From: Sughosha <sughosha@HIDDEN>
To: 74344 <at> debbugs.gnu.org
Subject: [PATCH 1/7] gnu: Add asyncplusplus.
Date: Wed, 13 Nov 2024 21:16:17 +0530
Message-ID: <009f0224022cd4677679737eb01a26142e658152.1731512782.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74344
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (asyncplusplus): New variable.

Change-Id: I6ba1b983ce05a634937d0d972e670ce636df3b94
---
 gnu/packages/cpp.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index f8e8557ef1..23d8439d00 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -190,6 +190,33 @@ (define-public asmjit
 development effort.")
       (license license:zlib))))
 
+(define-public asyncplusplus
+  (package
+    (name "asyncplusplus")
+    (version "1.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/Amanieu/asyncplusplus")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0iswbh7y46kn412c52af0n8bc4fplm3y94yh10n2lchispzar72j"))
+              (modules '((guix build utils)))
+              (snippet
+               ;; Fix install location of cmake files.
+               '(substitute* "CMakeLists.txt"
+                  (("DESTINATION cmake")
+                    "DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake")))))
+    (build-system cmake-build-system)
+    (arguments
+     (list #:tests? #f)) ;no tests
+    (home-page "https://github.com/Amanieu/asyncplusplus")
+    (synopsis "Concurrency framework for C++11")
+    (description "Async++ is a concurrency framework for C++11.")
+    (license license:expat)))
+
 (define-public biblesync
   (package
     (name "biblesync")

base-commit: 2a6d96425eea57dc6dd48a2bec16743046e32e06
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 13 Nov 2024 15:43:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 13 10:43:53 2024
Received: from localhost ([127.0.0.1]:43170 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBFX7-0005KD-7q
	for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:43:53 -0500
Received: from lists.gnu.org ([209.51.188.17]:54102)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tBFX6-0005K5-1s
 for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 10:43:52 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sughosha@HIDDEN>)
 id 1tBFX4-0001Hn-Jw
 for guix-patches@HIDDEN; Wed, 13 Nov 2024 10:43:51 -0500
Received: from layka.disroot.org ([178.21.23.139])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <sughosha@HIDDEN>)
 id 1tBFX2-0000sy-Qd
 for guix-patches@HIDDEN; Wed, 13 Nov 2024 10:43:50 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id B502B25209;
 Wed, 13 Nov 2024 16:43:45 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id A8oYte341zsV; Wed, 13 Nov 2024 16:43:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1731512621; bh=fSZAEutFxhpI9DfzD75CaavU6hFGBt1btcUZeSfyU0Y=;
 h=From:To:Cc:Subject:Date;
 b=Ud+rFlRpbgdhsD7mccKb3vBKv/AZrndUEFwS/KvmCzW1t+eZPNTMghj0LL0GrGOCM
 aiUF1KLwGeNsLgEyU1Dlr7sddCtvHRaRaH7vk9lxcfYi3i2EBinrdRLT62UlidjaJG
 rJBPoT1F5DT4sX1FBozB+XOGLAq6FDlSLkQqS/MS9dVwrTkiH4QT+MO02NZr7U0bUw
 IxTFScQtW8cavDFPScUsNi6K8rBRTsWX4AX5Q173sRAX11R+GmgsMvGjENiconh7Nd
 6YgPaz711OkckVvqtcymamm4m6ROmW3xlvI4AFewE++U9ykpWu3fGDxnroMWfcm4EA
 5vfZfGKTMCkNg==
From: Sughosha <sughosha@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/7] gnu: Add jamesdsp.
Date: Wed, 13 Nov 2024 21:07:43 +0530
Message-ID: <cover.1731512270.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=178.21.23.139; envelope-from=sughosha@HIDDEN;
 helo=layka.disroot.org
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

This patch series adds jamesdsp package.

Sughosha (7):
  gnu: Add asyncplusplus.
  gnu: Add qcodeeditor.
  gnu: Add qt-advanced-docking-system.
  gnu: Add qtcsv.
  gnu: Add qtpromise.
  gnu: Add widgetanimationframework.
  gnu: Add jamesdsp.

 gnu/packages/audio.scm | 133 ++++++++++++++++++++++++++++
 gnu/packages/cpp.scm   |  27 ++++++
 gnu/packages/qt.scm    | 194 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 354 insertions(+)


base-commit: 2a6d96425eea57dc6dd48a2bec16743046e32e06
-- 
2.46.0





Acknowledgement sent to Sughosha <sughosha@HIDDEN>:
New bug report received and forwarded. Copy sent to gabriel@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74344; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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