From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id oF39JyB4X18QXgAA0tVLHw (envelope-from ) for ; Mon, 14 Sep 2020 14:03:12 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id oO2GIiB4X1+oPwAAB5/wlQ (envelope-from ) for ; Mon, 14 Sep 2020 14:03:12 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D06E89408E7 for ; Mon, 14 Sep 2020 14:03:11 +0000 (UTC) Received: from localhost ([::1]:46862 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHp4Y-0000Mj-0N for larch@yhetil.org; Mon, 14 Sep 2020 10:03:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43738) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHp4Q-0000MW-Ds for guix-patches@gnu.org; Mon, 14 Sep 2020 10:03:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44054) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kHp4Q-0006pO-4j for guix-patches@gnu.org; Mon, 14 Sep 2020 10:03:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kHp4Q-0004oG-14 for guix-patches@gnu.org; Mon, 14 Sep 2020 10:03:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#43310] [PATCH] gnu: Add lsp-dsp-lib. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 14 Sep 2020 14:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43310 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Alexandros Theodotou Cc: 43310@debbugs.gnu.org Received: via spool by 43310-submit@debbugs.gnu.org id=B43310.160009216918053 (code B ref 43310); Mon, 14 Sep 2020 14:03:01 +0000 Received: (at 43310) by debbugs.gnu.org; 14 Sep 2020 14:02:49 +0000 Received: from localhost ([127.0.0.1]:55600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHp4D-0004gr-E7 for submit@debbugs.gnu.org; Mon, 14 Sep 2020 10:02:49 -0400 Received: from flashner.co.il ([178.62.234.194]:46026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHp4B-0004az-1o for 43310@debbugs.gnu.org; Mon, 14 Sep 2020 10:02:48 -0400 Received: from localhost (unknown [31.210.181.177]) by flashner.co.il (Postfix) with ESMTPSA id C7AEE401B2; Mon, 14 Sep 2020 14:02:40 +0000 (UTC) Date: Mon, 14 Sep 2020 17:02:03 +0300 From: Efraim Flashner Message-ID: <20200914140203.GB17272@E5400> References: <9160c83dd3e513eb0f73b6a8b22ee78323fd2555.camel@zrythm.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BwCQnh7xodEAoBMC" Content-Disposition: inline In-Reply-To: <9160c83dd3e513eb0f73b6a8b22ee78323fd2555.camel@zrythm.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: -2.61 X-TUID: GIN68PYszSDO --BwCQnh7xodEAoBMC Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Sep 10, 2020 at 04:19:39PM +0100, Alexandros Theodotou wrote: > Hi, >=20 > This patch adds lsp-dsp-lib. >=20 > Thanks, > Alex It looks like everything in the modules directory is vendored. Can we build it separately and link it in? Also, I saw that there were a few test directories. Are there tests to be built? > From 8708b830c3be565c6ada9cb1b6042acc5174f86f Mon Sep 17 00:00:00 2001 > From: Alexandros Theodotou > Date: Thu, 10 Sep 2020 16:17:22 +0100 > Subject: [PATCH] gnu: Add lsp-dsp-lib. >=20 > * gnu/packages/audio.scm (lsp-dsp-lib): New variable. > --- > gnu/packages/audio.scm | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) >=20 > diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm > index eecbf5260b..1d49482ee3 100644 > --- a/gnu/packages/audio.scm > +++ b/gnu/packages/audio.scm > @@ -4790,6 +4790,37 @@ edited, converted, compressed and saved.") > ,@(package-inputs ztoolkit))) > (synopsis "ZToolkit with SVG support"))) > =20 > +(define-public lsp-dsp-lib > + (package > + (name "lsp-dsp-lib") > + (version "0.5.8") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://github.com/sadko4u/lsp-dsp-lib/" > + "releases/download/lsp-dsp-lib-" version > + "/lsp-dsp-lib-" version "-src.tar.gz")) > + (sha256 > + (base32 > + "07w3d2i0z0xmvi1ngcgs7lc5a0da8jvf7rv4dnjk01md43b7fkh1")))) > + (build-system gnu-build-system) > + (arguments > + `(#:tests? #f ; no tests > + #:make-flags > + (list "CC=3Dgcc") This can be cc-for-target (list (string-append "CC=3D" ,(cc-for-target))) > + #:phases > + (modify-phases %standard-phases > + (replace 'configure > + (lambda _ > + (invoke "make" "config" (string-append "PREFIX=3D" (assoc-r= ef %outputs "out"))) > + #t))))) We'd rather not use %outputs if possible, but to add it to the lambda. Also invoke already returns #t (lambda* (#:key outputs #:allow-other-keys) (invoke "make" "config" (string-append "PREFIX=3D" (assoc-ref outputs "out")))= ))))) > + (home-page "https://github.com/sadko4u/lsp-dsp-lib") > + (synopsis "Digital signal processing library") > + (description "The LSP DSP library provides a set of functions that p= erform > +SIMD-optimized computing on several hardware architectures. All functio= ns > +currently operate on IEEE-754 single-precision floating-point numbers.") > + (license license:lgpl3+))) > + > (define-public codec2 > (package > (name "codec2") > --=20 > 2.27.0 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --BwCQnh7xodEAoBMC Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl9fd9gACgkQQarn3Mo9 g1H3dhAAuzRJPYEhaHcfUnJvnUzOnfLXs8Md8t1BD+QIb3XTwadUw6my9ADmsNah wf90LCHuNp9btHKdTuPApKmazxXT5q8FMc7CDd2qL4N0KOH+VOsQzJUlL4zBq+3u 9zz/2ABQOt6vBg1t/fPL12851g7fRGV1rA2RwkRIlb7ZL8CB+pXXBSDH/050TfwH TJ+bsSTQdfJtAReCyogA6KfPGZp2pAMui7fDhWCPI4INtMe6figZHrS7L7zI8+iw hPIsEkbo1e8b7SAQcetNlILoyBfV0vPQ/YFKs9qVp3QgjXddIEBtruQp2et/jhqp hAutIB0er24XnIwS4cs1fktIrQY9rnacWhKw3JkZXkfwLZJn3FKgEVEoSV8rHPwp +tuu63GBv3ZEViRICuuQvTPOBjVWl6KRLm0Cri2+NKWkGXcKfLkdwG8NFN7p/vHC tKitlSIlxlsNR/PJwv18rlTRudeiMCOsTNsETBX0b0wqyL90KDtIhfI/fHRfKCda n3vAxpOUYxnlKo5pew5YbpF1RO2U2eVJ/3aGWO/VjDnv2GEaalHLjpWbXYCO166O iJhTqXUjeGKQTLAjrJy3idbT4dNFrmb0JsydGAC5jTdrMlyefjxb6GgX3ydEICiJ PcEYoG9VILKUEqnhGt21ETLasR2rkMu2E3qzRYD3z72bY/0Peuw= =/opJ -----END PGP SIGNATURE----- --BwCQnh7xodEAoBMC--