From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 06 12:56:50 2021 Received: (at submit) by debbugs.gnu.org; 6 Jul 2021 16:56:50 +0000 Received: from localhost ([127.0.0.1]:49915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0oNO-0004Ge-6V for submit@debbugs.gnu.org; Tue, 06 Jul 2021 12:56:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:60334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0oNM-0004GW-DH for submit@debbugs.gnu.org; Tue, 06 Jul 2021 12:56:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60300) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0oNM-0002LR-09 for guix-patches@gnu.org; Tue, 06 Jul 2021 12:56:48 -0400 Received: from mail.spbu.ru ([195.70.197.23]:56951 helo=cgp2.pu.ru) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1m0oNI-0008Hu-O4 for guix-patches@gnu.org; Tue, 06 Jul 2021 12:56:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=spbu.ru; s=20180812; bh=x2zCVrQDRxBg1xMe7pHbS4Bi/zA/Em6RH16LDQd2NPs=; h=Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Subject:Cc:To:From; b=GddM+iqAKaw9LQVrdnAa++f8xA9OowvCLtZuPoFyF1oPI5nlJp2ZvAZo5RxdhCGDM0HUiJynaF MmDqg2HqMcdBrSOkw/jAPhfgmgDkbM1Y7FS6prMok4AqXvc0ZRBJpZKreSnXB2jk5WQ3eFEIS854Y +0A68/4e6IUI4f5vdnjm7mc50pn8lLs2fk0EYB88KrdkNToKNrNKZ6HlS0BBB6B+t82Yp/++yNT61 pbGiPVFcoK72SQh6facDsdirtj/it+z3JUNgZXZrV4DX2W7OcBPtzoRYY8Y8oGqL3RAG07vwy57IK BPURRadacdKG9nWSZyNMqvfIgzhJJo8YJjWzQ== Received: from [172.27.221.159] (account st018947@spbu.ru HELO surge.ws.pu.ru) by spbu.ru (CommuniGate Pro SMTP 6.2.15) with ESMTPSA id 169792490; Tue, 06 Jul 2021 19:56:36 +0300 From: Ivan Gankevich To: guix-patches@gnu.org Subject: [PATCH] Add blitz. Date: Tue, 6 Jul 2021 19:56:08 +0300 Message-Id: <20210706165607.31598-1-i.gankevich@spbu.ru> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=195.70.197.23; envelope-from=i.gankevich@spbu.ru; helo=cgp2.pu.ru X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Ivan Gankevich X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --- gnu/packages/maths.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 93b8ee2ad4..12d758c4c4 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -6408,3 +6408,40 @@ to source-code analysis of C software. The Frama-C analyzers assist you in various source-code-related activities, from the navigation through unfamiliar projects up to the certification of critical software.") (license license:lgpl2.1+))) + +(define-public blitz + (package + (name "blitz") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference (url "https://github.com/blitzpp/blitz") (commit version))) + (file-name (git-file-name name version)) + (sha256 (base32 "0c88gc72j3zggyk4yrrip6i0v7xkx97l140vpy3xhxs2i7xy1461")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags '("--enable-shared" "--disable-fortran") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-configure + (lambda _ + ;; remove non-working configure script + (if (file-exists? "configure") (delete-file "configure")) + ;; remove broken symlinks + (for-each + (lambda (file) + (if (eq? (stat:type (lstat file)) 'symlink) + (delete-file file))) + (find-files "m4" "\\.m4$")) + #t))))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("python2" ,python-2))) + (synopsis "C++ template class library for multidimensional arrays") + (description + "High-performance multidimensional array containers for scientific computing.") + (home-page "https://github.com/blitzpp/blitz") + (license (list license:artistic2.0 license:bsd-3 license:lgpl3+)))) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 13:46:33 2021 Received: (at 49443) by debbugs.gnu.org; 13 Jul 2021 17:46:33 +0000 Received: from localhost ([127.0.0.1]:41837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3MUL-0003X4-JE for submit@debbugs.gnu.org; Tue, 13 Jul 2021 13:46:33 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:37680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3MUI-0003Wr-Ai for 49443@debbugs.gnu.org; Tue, 13 Jul 2021 13:46:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=tGjVeJq5A46R+psyHkL862AyogRMimUwpXVqH9Y8BdU=; b=Y5cqE475cvIQs6sWbq9S1xvq9n uiQdXQnPUR+vx2FIoE48+cZYDL1pqUppPzFQs3PD3KO0tswN2NjD9W4X3zkeOLc4qv75XBpQhrOIJ 7xnaSTwyxe2TAvzAY87DHid/N9TKJ9vkJaDhpSLaDdkU/pV/3lWKTUdIYu8Y8OIfgXkmDNJiQ8ToR pKdPIP7IuC9G1pQdRo//7Pn9Rz8OKIs/Da2TUaHaOVcp/+my3TMJW5NhNI1RF1b7y51BAUM3X/IR+ 4HgOW6nvvZg4PBeNFyRs2pkLcNw5A1zTDZDGUjpu/H66PJcya5K2l7D5c7vpnaKO2RXgfWrLD4V3/ Tk7VyHAg==; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1m3MUF-0000Ap-6W; Tue, 13 Jul 2021 23:16:27 +0530 From: Arun Isaac To: Ivan Gankevich Subject: Re: [bug#49443] [PATCH] Add blitz. In-Reply-To: <20210706165607.31598-1-i.gankevich@spbu.ru> References: <20210706165607.31598-1-i.gankevich@spbu.ru> Date: Tue, 13 Jul 2021 23:16:03 +0530 Message-ID: <87v95em7j8.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49443 Cc: 49443@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi Ivan, Thank you for contributing to Guix! Blitz upstream seems to have moved to the cmake build system. I think the cmake-build-system will be a better fit for this package than the gnu-build-system. Would you like to give this a try? Do try building the documentation and tests as well, and let me know if you need any help. Also, please note our indentation (particularly for git-reference) and commit message conventions. Looking at other packages and previous commits could prove helpful. Thanks, Arun --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAmDt0VsbHGFydW5pc2Fh Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuzvLsIALc3yw7dW+OtZBsTYzrN fLTB8otc/BND/+cRV0BJde5JkKQQPWJ29Alx28Ku00gFCOqqWaPUL1RcJRhj0/fV TgBxWwv7ES7zIKhjwUMsPJY120/7e8ZTFjc0Tf8f87w/Eihuz3lRYSRrZpm5EHfF gfaoNXXyni45Kybkp+WF068n8iVriJxBCtRzVHsCmu713AhUFofaLnhVVrPu3nRF 7rRJsoL2OYe+px91HdkpDFq2YLdWwKvFz6IQAX7WaLz9lMHxt+nUmgjUhuXJRnU6 DIPhy8vSZ3HilURAm8AGAWaOPqjmCwpzcs3cs7yr2aQtk5N+oegDs1Tnj3kGy1Zj dNo= =qcpP -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 07:57:51 2021 Received: (at 49443) by debbugs.gnu.org; 14 Jul 2021 11:57:51 +0000 Received: from localhost ([127.0.0.1]:43251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3dWR-0004f3-DI for submit@debbugs.gnu.org; Wed, 14 Jul 2021 07:57:51 -0400 Received: from mail.spbu.ru ([195.70.197.23]:54215 helo=cgp2.pu.ru) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3dWO-0004eg-Kq for 49443@debbugs.gnu.org; Wed, 14 Jul 2021 07:57:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=spbu.ru; s=20180812; bh=vm9Rw38hdb57EPOCNU+n5Svh7ja6JZrXFFIBRbqN9tc=; h=Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Subject:Cc:To:From; b=mZSJI/BCd4dJUVoEb5YdvTcfHulaYS9yV9Z3pLwZI4a5+9qBq/MnymKKYu0ynHO0NpazSbyxkl Rb5ovhFpXqF6r6CX2+KscjAbexqaLQQgIH7fhYbiV64oglNadSzwTTVgRUcUVTh0PnfEp0K89U3lU eWd8nZjaeGcIz60+9bvnf6EpZC2TutR7HeW3Fi9tToP2ux0NdNbgYqiErY5+zBgEXR9kbyih4JENS V46J7VFN6C9KwLcgLDfVhlxVymo5bHgTChLbHGzSocfeXIN3EhhlqPNVlKBvr5Yz6Z8XKuiAFunpq uxlOew/mR6EQHRtp3PDYdG6RhwChGazzXGOtg== Received: from [172.27.221.159] (account st018947@spbu.ru HELO surge.ws.pu.ru) by spbu.ru (CommuniGate Pro SMTP 6.2.15) with ESMTPSA id 171650560; Wed, 14 Jul 2021 14:57:39 +0300 From: Ivan Gankevich To: 49443@debbugs.gnu.org Subject: [PATCH] gnu: Add blitz. Date: Wed, 14 Jul 2021 14:57:14 +0300 Message-Id: <20210714115713.24675-1-i.gankevich@spbu.ru> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49443 Cc: Ivan Gankevich X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (blitz): New variable. --- gnu/packages/maths.scm | 54 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index b4cf0b5409..eb92fb083a 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -6440,3 +6440,57 @@ to source-code analysis of C software. The Frama-C analyzers assist you in various source-code-related activities, from the navigation through unfamiliar projects up to the certification of critical software.") (license license:lgpl2.1+))) + +(define-public blitz + (package + (name "blitz") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/blitzpp/blitz") + (commit version))) + (file-name (git-file-name name version)) + (sha256 (base32 "0c88gc72j3zggyk4yrrip6i0v7xkx97l140vpy3xhxs2i7xy1461")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags + '("-DBUILD_DOC=ON" + "-DDISABLE_REFMAN_PDF=ON" ;; refman.pdf requires array-2016-10-06.sty + "-DBUILD_TESTING=ON") + ;; default "check" target also includes examples and benchmarks + #:test-target "check-testsuite" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-locations + (lambda _ + ;; replace "texinfo.tex" location + (substitute* "doc/CMakeLists.txt" + (("/usr/share/texmf/tex/texinfo/") + (format #f "~a/share/texmf-dist/tex/texinfo/" + (assoc-ref %build-inputs "texlive-tex-texinfo")))) + #t)) + (add-after 'build 'build-doc + (lambda _ + (define jobs (format #f "-j~a" (parallel-job-count))) + (invoke "make" jobs "blitz-doc") + #t)) + (add-after 'check 'check-examples + (lambda _ + (define jobs (format #f "-j~a" (parallel-job-count))) + (invoke "make" jobs "check-examples") + #t))))) + (native-inputs + `(("python" ,python) + ("texinfo" ,texinfo) + ("texlive-tex-texinfo" ,texlive-tex-texinfo) + ("texlive" ,(texlive-union (list texlive-epsf))) ;; for texi2dvi + ("texi2html" ,texi2html) + ("doxygen" ,doxygen) + ("graphviz" ,graphviz))) + (synopsis "C++ template class library for multidimensional arrays") + (description + "High-performance multidimensional array containers for scientific computing.") + (home-page "https://github.com/blitzpp/blitz") + (license (list license:artistic2.0 license:bsd-3 license:lgpl3+)))) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 15 09:39:41 2021 Received: (at 49443) by debbugs.gnu.org; 15 Jul 2021 13:39:41 +0000 Received: from localhost ([127.0.0.1]:47118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m41aW-00080M-NJ for submit@debbugs.gnu.org; Thu, 15 Jul 2021 09:39:40 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:37684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m41aT-000805-7s for 49443@debbugs.gnu.org; Thu, 15 Jul 2021 09:39:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=AMwz/t0urO3IW5tEJchYnIjfT1Yhd63eB9Vxh3TtViY=; b=GEehsQKildABqdRmjhVkV6AWBx N8f8DGFs+Mpa7Tmk+Sj9GlKUqrYaVAKHpT4HRFeYLd4tOX3fRJ4WW39DTgSt/XrscB1/XEWo04TFX 6LB7vLhv6EVAHPzAuzvpxGV2ue6qIUmX28KY7zunNP/3Suds701v4btIYs9jw9BZkoqhm4owXQ8zW 43zhEBMXBawD7V/71s+2ULD+B85LTwacp4SlmK75J5FIafoIauMSdpDEp/H7qf1xmw7sXzKV83q2y ex8WYGT2laQ8ADKOdUKLt36qmnalXBISqU7jmizGInMbw3GY7dVJKcxJQe62lwDz+DlOxB4C6S18W 5vdhACjw==; Received: from [192.168.2.1] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1m41aP-0006C5-OZ; Thu, 15 Jul 2021 19:09:33 +0530 From: Arun Isaac To: Ivan Gankevich Subject: [PATCH v3 1/1] gnu: Add blitz. Date: Thu, 15 Jul 2021 19:09:31 +0530 Message-Id: <20210715133931.31555-2-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210714115713.24675-1-i.gankevich@spbu.ru> References: <20210714115713.24675-1-i.gankevich@spbu.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49443 Cc: Arun Isaac , 49443@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Ivan Gankevich * gnu/packages/maths.scm (blitz): New variable. Signed-off-by: Arun Isaac --- gnu/packages/maths.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index b4cf0b5409..628b967eff 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -46,6 +46,7 @@ ;;; Copyright © 2021 Franck Pérignon ;;; Copyright © 2021 Philip McGrath ;;; Copyright © 2021 Paul A. Patience +;;; Copyright © 2021 Ivan Gankevich ;;; ;;; This file is part of GNU Guix. ;;; @@ -6440,3 +6441,39 @@ to source-code analysis of C software. The Frama-C analyzers assist you in various source-code-related activities, from the navigation through unfamiliar projects up to the certification of critical software.") (license license:lgpl2.1+))) + +(define-public blitz + (package + (name "blitz") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/blitzpp/blitz") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0c88gc72j3zggyk4yrrip6i0v7xkx97l140vpy3xhxs2i7xy1461")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags '("-DBUILD_DOC=ON" + "-DBUILD_TESTING=ON") + ;; The default "check" target also includes examples and benchmarks. + #:test-target "check-testsuite" + #:phases + (modify-phases %standard-phases + (add-after 'build 'build-doc + (lambda _ + (invoke "make" "-j" (number->string (parallel-job-count)) + "blitz-doc")))))) + (native-inputs + `(("python" ,python) + ("texinfo" ,texinfo))) + (synopsis "C++ template class library for multidimensional arrays") + (description "Blitz++ is a C++ template class library that provides +high-performance multidimensional array containers for scientific computing.") + (home-page "https://github.com/blitzpp/blitz") + (license (list license:artistic2.0 + license:bsd-3 + license:lgpl3+)))) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 15 09:39:41 2021 Received: (at 49443) by debbugs.gnu.org; 15 Jul 2021 13:39:41 +0000 Received: from localhost ([127.0.0.1]:47120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m41aX-00080O-0R for submit@debbugs.gnu.org; Thu, 15 Jul 2021 09:39:41 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:37686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m41aT-000806-7N for 49443@debbugs.gnu.org; Thu, 15 Jul 2021 09:39:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=4RaPsym6spV8naa9oa5OcLJVZhEVoZ6sFPqZHHZ9FX4=; b=YByyn9jdcgm/c7s/LyUsh11poe Y0JIrm59Ijlde2zXG7SQKg/sarB9WzbPxFa65khufU+ycRyF1wx3Grqq6oMBk/u3FE6Y5MmeTYfGR 94O+OzFu0RZZ0AlI3H7wXljfkB0Kmeo8oQxe4zuJW3JIme/wAjR7dmCEEl3ehy+cPfOPp1v49P1L9 OVK79VC4EgNb34p3JLjZesxH/KmiySNJtqEJoTMol0hjBcpicRnPa1TdMoQcuWge/BYopj+eb4/6x Lgc91hLp7/GXPn91SvR8urWRrmz+IOK7L58r9bVE6VlrY9GLQF2KY2CleLGpvOVSWw1slgf55WoeJ HxI0HswQ==; Received: from [192.168.2.1] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1m41aP-0006C5-JK; Thu, 15 Jul 2021 19:09:33 +0530 From: Arun Isaac To: Ivan Gankevich Subject: [PATCH v3 0/1] Add blitz. Date: Thu, 15 Jul 2021 19:09:30 +0530 Message-Id: <20210715133931.31555-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210714115713.24675-1-i.gankevich@spbu.ru> References: <20210714115713.24675-1-i.gankevich@spbu.ru> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49443 Cc: Arun Isaac , 49443@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ivan, Thanks for the quick response! Save a few minor changes, this patch LGTM. I am sending a v3 patch with the necessary changes in a following email. Let me know if it works, and I'll push it to master. Below, I note some of the changes I've made. 1. I added a copyright header for you. > + (add-after 'build 'build-doc > + (lambda _ > + (define jobs (format #f "-j~a" (parallel-job-count))) > + (invoke "make" jobs "blitz-doc") > + #t)) 2. We do not need format for this. See how I've done it. It's simpler and does not use a heavy-weight function like format. > + (add-after 'check 'check-examples > + (lambda _ > + (define jobs (format #f "-j~a" (parallel-job-count))) > + (invoke "make" jobs "check-examples") > + #t))))) 3. Just check-testsuite should be good enough. So, this phase is not required. > + (native-inputs > + `(("python" ,python) > + ("texinfo" ,texinfo) > + ("texlive-tex-texinfo" ,texlive-tex-texinfo) > + ("texlive" ,(texlive-union (list texlive-epsf))) ;; for texi2dvi > + ("texi2html" ,texi2html) 4. Actually, I only wanted you to build the info manual, not the pdf and html manuals. Sorry, I should have been clearer. So, I removed the texlive, texlive-tex-texinfo, texi2html, doxygen, graphviz dependencies and other related things from the package. > + (synopsis "C++ template class library for multidimensional arrays") > + (description > + "High-performance multidimensional array containers for scientific computing.") 5. Description should be a complete sentence. Regards, Arun Ivan Gankevich (1): gnu: Add blitz. gnu/packages/maths.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 15 13:21:01 2021 Received: (at 49443) by debbugs.gnu.org; 15 Jul 2021 17:21:01 +0000 Received: from localhost ([127.0.0.1]:49672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m452j-0001ul-Fy for submit@debbugs.gnu.org; Thu, 15 Jul 2021 13:21:01 -0400 Received: from mail.spbu.ru ([195.70.197.23]:48767 helo=cgp2.pu.ru) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m452g-0001uD-2m for 49443@debbugs.gnu.org; Thu, 15 Jul 2021 13:21:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=spbu.ru; s=20180812; bh=zSVKHooAdWPMszrQrIK4ZpCjC3YCmCLbWP19LLuLwOg=; h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; b=snvcdlir0QNy07I pqMhw1uJYEY82N/AImAkRstvg/dkXMBaDy3TpSatcA7LDH2YWMCZeAzoaB9ZBfjJ9/X/SZZvGld2A PkBV9wj9e8aLb+jnh+TWbEZhI/1l3uIEXuA4h2VeZid2GQ5JAm6duJzrqdZ/iOep21ScwNLzliQD9 UpsAwe8J1ulMG8EuKxzqgcRcN41kBfc9bvlByVAbCM1FYidTZmwv2Wx78ObJShf+g6sSjE/LDNUIl Bja+rdfLM1ti+PesijDkgH7e0v6KVWACKsxyns6jefG7lXlNe9qUbbENGl7yjGmdvk04sBHLH6TKD /+46fAzz1zmSvcrkv1w== Received: from [172.27.221.159] (account st018947@spbu.ru HELO localhost) by spbu.ru (CommuniGate Pro SMTP 6.2.15) with ESMTPSA id 171955003; Thu, 15 Jul 2021 20:20:50 +0300 Date: Thu, 15 Jul 2021 20:20:50 +0300 From: Ivan Gankevich To: Arun Isaac Subject: Re: [PATCH v3 0/1] Add blitz. Message-ID: References: <20210714115713.24675-1-i.gankevich@spbu.ru> <20210715133931.31555-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20210715133931.31555-1-arunisaac@systemreboot.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49443 Cc: 49443@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >Thanks for the quick response! Save a few minor changes, this patch LGTM. I am >sending a v3 patch with the necessary changes in a following email. Let me >know if it works, and I'll push it to master. Below, I note some of the >changes I've made. Thank you, Arun!. The patch works fine on my machine. >4. Actually, I only wanted you to build the info manual, not the pdf and html >manuals. Sorry, I should have been clearer. So, I removed the texlive, >texlive-tex-texinfo, texi2html, doxygen, graphviz dependencies and other >related things from the package. You’re right, texinfo documentation is enough for this simple library. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 16 00:40:56 2021 Received: (at 49443-done) by debbugs.gnu.org; 16 Jul 2021 04:40:56 +0000 Received: from localhost ([127.0.0.1]:50281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4Fei-0001xj-NQ for submit@debbugs.gnu.org; Fri, 16 Jul 2021 00:40:56 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:37688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4Fed-0001xW-ST for 49443-done@debbugs.gnu.org; Fri, 16 Jul 2021 00:40:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=OF1ghkkPB7GPoopzaK7r3JjcbSRJcxdauopcxj4j8Q0=; b=A2LAyAMdj/Wyg+QlpHcYnr49R8 agkg5WKr5lHQVPaiylv0P4O+U9+uzQK5SvtZtfQfOTxHVMoqyBYWMf2XwMFa/xaG/Fi+nvwKdgV5e ntgmqzhZIQS7Ccf3qcXgZT6ydxZoG48OnD8UcyIcJ74Ti5phRYaT0kOdhfI+xPSHCtIechNH/AufN 7hI+qHCscmu9Df2zc5HMCGpcVcDruPPwSKQKTLJwCj6mtGjnYU1G/JPsmuHYiCUslJi37ntUW7GXc PPilNma7+AvCODSWBytBcWfptW4fKOZlN9aPP0rOODkjBhyJM4K0TGiZiCr5wti3uzLIvkKobeNmT 6JJNsw1g==; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1m4Feb-000834-9Z; Fri, 16 Jul 2021 10:10:49 +0530 From: Arun Isaac To: Ivan Gankevich Subject: Re: [PATCH v3 0/1] Add blitz. In-Reply-To: References: <20210714115713.24675-1-i.gankevich@spbu.ru> <20210715133931.31555-1-arunisaac@systemreboot.net> Date: Fri, 16 Jul 2021 10:10:48 +0530 Message-ID: <87fswena5r.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49443-done Cc: 49443-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ivan, > Thank you, Arun!. The patch works fine on my machine. Pushed to master! >>4. Actually, I only wanted you to build the info manual, not the pdf and = html >>manuals. Sorry, I should have been clearer. So, I removed the texlive, >>texlive-tex-texinfo, texi2html, doxygen, graphviz dependencies and other >>related things from the package. > > You=E2=80=99re right, texinfo documentation is enough for this simple lib= rary. I don't think there is any Guix package that includes the PDF and HTML documentation. It would make the packages much too heavy what with all the texlive dependencies you'll have to add. And, I guess the consensus is that the added size is not worth it. Regards, Arun --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAmDxDdAbHGFydW5pc2Fh Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuzh80IAMK19B+zcD0yD4l1CVvO SxihzOcNcKII0y91DcF/yd9Wx+95gcPEHKvwOBcOHznjYfly7ElFDcrMPzVdspwE AUKD3NjENMEQfkT+CNPRqS5V2o3oeAaAL7w1ISOLNoivrxwe5sPcZz5Ph5TNqPmX VTEb1pxx+cr3BFJ+HQnU2TC8kv5JbtI/4HDWg6rtaRj8QWhobjAbsTzNAH+g0sB/ KxsQF4IkzjP2z+wi9XREIRXLY/6DkQGlmM2FVeDIfdHvw6vgqjfYXjU9fy7CRRrk 5SfX2UciDnq6jSVMaNazoiW+tZuZrI+itIUnYeZzFKXZxzvT88D5Xj5kBcC9rIIv bJ8= =STnN -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 21 03:22:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 13 Aug 2021 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator