From unknown Sat Jun 21 03:19:19 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#61204 <61204@debbugs.gnu.org> To: bug#61204 <61204@debbugs.gnu.org> Subject: Status: Scilab scientific software Reply-To: bug#61204 <61204@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:19:19 +0000 retitle 61204 Scilab scientific software reassign 61204 guix-patches submitter 61204 Nicolas Graves severity 61204 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 31 20:07:26 2023 Received: (at submit) by debbugs.gnu.org; 1 Feb 2023 01:07:27 +0000 Received: from localhost ([127.0.0.1]:55356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1aw-0005lw-LO for submit@debbugs.gnu.org; Tue, 31 Jan 2023 20:07:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:43218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1aq-0005ll-Qt for submit@debbugs.gnu.org; Tue, 31 Jan 2023 20:07:23 -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 ) id 1pN1aq-0004RD-DC for guix-patches@gnu.org; Tue, 31 Jan 2023 20:07:20 -0500 Received: from 11.mo583.mail-out.ovh.net ([46.105.47.167]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pN1ao-0008HM-7Z for guix-patches@gnu.org; Tue, 31 Jan 2023 20:07:20 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.146.19]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id B282D210E1 for ; Wed, 1 Feb 2023 01:07:02 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-qxwh7 (unknown [10.110.208.248]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 4BBA71FD58 for ; Wed, 1 Feb 2023 01:07:01 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-6684bf9d7b-qxwh7 with ESMTPSA id 1CfqFzW72WMFwBAAO6hIsA (envelope-from ) for ; Wed, 01 Feb 2023 01:07:01 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R001c11df709-ce1e-48e1-89a9-b07d241ea45e, 33734DDD670EA2F5B45DA9EA9FF6728C9E7B66C2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves To: guix-patches@gnu.org Subject: Scilab scientific software Date: Wed, 01 Feb 2023 02:07:00 +0100 Message-ID: <87h6w6tcqz.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 13489969736982455034 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudefhedgfeduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueejleeileejfffhleetjedtleejheevudffleevgfdufeekhefgvddvveegveefnecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeefpdhmohguvgepshhmthhpohhuth Received-SPF: pass client-ip=46.105.47.167; envelope-from=ngraves@ngraves.fr; helo=11.mo583.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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.3 (-) X-Debbugs-Envelope-To: submit 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 (--) Hi guix! I took a job where I have to use the scientific software suite Scilab in an old version (5.4.1). I'll probably update it during this job. I managed to package this version in the non-graphical version of Scilab 5.5.X versions this weekend. It needs some old software libraries (metis@4, suitesparse@3), which releases are not even in guix's history, and some compilation errors fixes. I go ahead and propose these patches in the next patches. I may continue to work to propose updates up to the latest versions, but they need some more work. -- Best regards, Nicolas Graves From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 31 20:12:30 2023 Received: (at 61204) by debbugs.gnu.org; 1 Feb 2023 01:12:30 +0000 Received: from localhost ([127.0.0.1]:55361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1fq-0005tS-As for submit@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:30 -0500 Received: from 3.mo576.mail-out.ovh.net ([188.165.52.203]:38225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1fo-0005tI-0a for 61204@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:29 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.143.232]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 577DF24E9E for <61204@debbugs.gnu.org>; Wed, 1 Feb 2023 01:12:24 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-zqw25 (unknown [10.110.103.234]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id A184B1FD7B; Wed, 1 Feb 2023 01:12:23 +0000 (UTC) Received: from ngraves.fr ([37.59.142.102]) by ghost-submission-6684bf9d7b-zqw25 with ESMTPSA id QH7QK3e82WNzBgYAvpiCfw (envelope-from ); Wed, 01 Feb 2023 01:12:23 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-102R004051f4201-d99d-47c0-a51f-0faa41df596e, 33734DDD670EA2F5B45DA9EA9FF6728C9E7B66C2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves To: 61204@debbugs.gnu.org Subject: [PATCH 1/6] gnu: matio: Add header file. Date: Wed, 1 Feb 2023 02:12:10 +0100 Message-Id: <20230201011215.13033-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 13580604678560277218 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 49 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudefhedgfeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucgoufhushhpvggtthffohhmrghinhculdegledmnecujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeevgfeuffeljeegvdfhjeeugfetgefgfeeihfehveehlefgkefgjeeufedvudeljeenucffohhmrghinhepshhouhhrtggvfhhorhhgvgdrnhgvthenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddruddtvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieduvddtgeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: ngraves@ngraves.fr 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 (matio): [arguments] (phases): Add phase install-matioConfig.h. --- gnu/packages/maths.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 4640237968..962b7d117c 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5922,6 +5922,14 @@ (define-public matio (base32 "0vr8c1mz1k6mz0sgh6n3scl5c3a71iqmy5fnydrgq504icj4vym4")))) (build-system gnu-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'install 'install-matioConfig.h + (lambda _ + (install-file "src/matioConfig.h" + (string-append #$output "/include"))))))) (inputs (list zlib hdf5-1.8)) (home-page "http://matio.sourceforge.net/") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 31 20:12:34 2023 Received: (at 61204) by debbugs.gnu.org; 1 Feb 2023 01:12:35 +0000 Received: from localhost ([127.0.0.1]:55364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1fu-0005tj-Ju for submit@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:34 -0500 Received: from 1.mo575.mail-out.ovh.net ([46.105.41.146]:38425) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1fs-0005ta-1H for 61204@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:33 -0500 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.156.142]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4CFAC23609 for <61204@debbugs.gnu.org>; Wed, 1 Feb 2023 01:12:29 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-d4ljt (unknown [10.110.103.233]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 910E31FD66; Wed, 1 Feb 2023 01:12:28 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-d4ljt with ESMTPSA id TmL8Jny82WNZlw0ARoK5cA (envelope-from ); Wed, 01 Feb 2023 01:12:28 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S004d9b706f7-5490-4460-90bb-56fc5797f699, 33734DDD670EA2F5B45DA9EA9FF6728C9E7B66C2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves To: 61204@debbugs.gnu.org Subject: [PATCH 2/6] gnu: Add metis-4. Date: Wed, 1 Feb 2023 02:12:11 +0100 Message-Id: <20230201011215.13033-2-ngraves@ngraves.fr> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230201011215.13033-1-ngraves@ngraves.fr> References: <20230201011215.13033-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 13582012055466992354 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudefhedgfeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepgfefjeekfeehgedvgfekjeejffdtteeiieeifefhkeefkeevuddttdeuudelleejnecuffhomhgrihhnpehumhhnrdgvughunecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeiuddvtdegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeehpdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: ngraves@ngraves.fr 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 (metis-4): New variable. --- gnu/packages/maths.scm | 48 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 962b7d117c..f00f4f58be 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -4354,6 +4354,54 @@ (define-public metis schemes.") (license license:asl2.0))) ;As of version 5.0.3 +;; This outdated version contains only library and header files. It is used +;; to build the scilab package. +(define-public metis-4 + (package + (inherit metis) + (name "metis") + (version "4.0.3") + (source + (origin + (method url-fetch) + (uri (string-append "http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/" + "metis-" version ".tar.gz")) + (sha256 + (base32 + "0m8shi202vprs8d9l51178v0skngzgx81q0d9ln1ng3hh3g3byjy")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no tests + #:make-flags + #~(list "CC=gcc" + "AR=gcc -shared -o" + "RANLIB=touch" + "OPTFLAGS= -O3 " + "COPTIONS= -fPIC" + (string-append + "LDOPTIONS=-Wl,rpath," #$output "/lib") + "METISLIB=../libmetis.so") + #:phases + #~(modify-phases %standard-phases + (replace 'configure + ;; Make the library shared. + (lambda _ + (substitute* "Lib/Makefile" + (("libmetis\\.a") + "libmetis.so")) + (chdir "Lib"))) + (replace 'install + (lambda _ + ;; Library + (chdir "..") + (install-file "libmetis.so" + (string-append #$output "/lib")) + ;; Includes + (for-each + (lambda (x) + (install-file x (string-append #$output "/include"))) + (find-files "Lib" "\\.h$"))))))))) + (define-public p4est (package (name "p4est") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 31 20:12:40 2023 Received: (at 61204) by debbugs.gnu.org; 1 Feb 2023 01:12:40 +0000 Received: from localhost ([127.0.0.1]:55367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1fz-0005u6-UI for submit@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:40 -0500 Received: from 11.mo581.mail-out.ovh.net ([87.98.173.157]:58627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1fw-0005tk-Fb for 61204@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:38 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.4.183]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 5482124C3B for <61204@debbugs.gnu.org>; Wed, 1 Feb 2023 01:12:32 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-gzb79 (unknown [10.110.115.101]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 9DE101FD35; Wed, 1 Feb 2023 01:12:31 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-6684bf9d7b-gzb79 with ESMTPSA id sS0uK3+82WPhGAYAvSikPA (envelope-from ); Wed, 01 Feb 2023 01:12:31 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-98R00227b7c4be-80ff-4818-b92b-709ce481bd82, 33734DDD670EA2F5B45DA9EA9FF6728C9E7B66C2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves To: 61204@debbugs.gnu.org Subject: [PATCH 3/6] gnu: Add suitesparse-3. Date: Wed, 1 Feb 2023 02:12:12 +0100 Message-Id: <20230201011215.13033-3-ngraves@ngraves.fr> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230201011215.13033-1-ngraves@ngraves.fr> References: <20230201011215.13033-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 13582856477588775650 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudefhedgfeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddrleeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeiuddvtdegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedupdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: ngraves@ngraves.fr 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 (suitesparse-3): New variable. --- gnu/packages/maths.scm | 95 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index f00f4f58be..cc138de940 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5116,6 +5116,101 @@ (define-public suitesparse ;; GPUQREngine, RBio, SuiteSparse_GPURuntime, SuiteSparseQR, UMFPACK (license (list license:gpl2+ license:lgpl2.1+)))) + +;; This outdated version is used to build the scilab package. +(define-public suitesparse-3 + (package + (inherit suitesparse) + (name "suitesparse") + (version "3.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/DrTimothyAldenDavis/SuiteSparse") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wxk755nzps0c9la24zqknqkzjp6rcj5q9jhd973mff1pqja3clz")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ;no "check" target + #:make-flags + ,#~(list + (string-append "CC=gcc") + "AR=gcc -shared -o" + "RANLIB=touch" + "CFLAGS=-O3 -fPIC -I../Include" + "TBB=-ltbb" + (string-append + "METIS=" (search-input-file %build-inputs "lib/libmetis.so")) + (string-append + "METIS_PATH=" + (string-drop-right + (search-input-file %build-inputs "lib/libmetis.so") + (string-length "/lib/libmetis.so"))) + + ;; The default is to link against netlib lapack. Use OpenBLAS + ;; instead. + "BLAS=-lopenblas" "LAPACK=-lopenblas" + + (string-append "INSTALL_LIB=" + (assoc-ref %outputs "out") "/lib") + (string-append "INSTALL_INCLUDE=" + (assoc-ref %outputs "out") "/include") + "library") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'correct-build-configuration + (lambda _ + ;; Correct metis path. + (substitute* "CHOLMOD/Lib/Makefile" + (("\\$\\(METIS_PATH\\)\\/Lib") + "$(METIS_PATH)/include")) + ;; Invert build order: CHOLMOD before KLU. + (substitute* "Makefile" + (("\t\\( cd CHOLMOD ; \\$\\(MAKE\\) \\)\n$") + "") + (("\\( cd KLU ; \\$\\(MAKE\\) \\)") + (string-append "( cd CHOLMOD ; $(MAKE) )\n\t" + "( cd KLU ; $(MAKE) )"))) + ;; Build shared libraries. + (substitute* (find-files "." "akefile$") + (("lib([a-z]+)\\.a" all libname) + (string-append "lib" libname ".so"))) + ;; Delete broken KLU Demo step. + (substitute* "KLU/Makefile" + (("\\( cd Demo ; \\$\\(MAKE\\) \\)") + "")))) + (replace 'install + (lambda _ + ;; Install libraries. + (for-each + (lambda (x) + (install-file + x + (string-append (assoc-ref %outputs "out") "/lib"))) + (find-files "." "\\.so$")) + ;; Install header files. + (for-each + (lambda (x) + (install-file + x + (string-append (assoc-ref %outputs "out") "/include"))) + (find-files "." "\\.h$")))) + ,@(if (target-riscv64?) + ;; GraphBLAS FTBFS on riscv64-linux + `((add-after 'unpack 'skip-graphblas + (lambda _ + (substitute* "Makefile" + ((".*cd GraphBLAS.*") "") + (("metisinstall gbinstall moninstall") + "metisinstall moninstall"))))) + '()) + (delete 'configure)))) ;no configure script + (inputs + (list tbb openblas gmp mpfr metis-4)))) + (define-public atlas (package (name "atlas") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 31 20:12:45 2023 Received: (at 61204) by debbugs.gnu.org; 1 Feb 2023 01:12:45 +0000 Received: from localhost ([127.0.0.1]:55371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1g5-0005uV-Da for submit@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:45 -0500 Received: from 3.mo561.mail-out.ovh.net ([46.105.44.175]:44255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1g0-0005u3-5G for 61204@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:41 -0500 Received: from director2.ghost.mail-out.ovh.net (unknown [10.109.146.20]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 83AB524235 for <61204@debbugs.gnu.org>; Wed, 1 Feb 2023 01:12:38 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-z7gv6 (unknown [10.110.103.234]) by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id CD6131FD81; Wed, 1 Feb 2023 01:12:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-6684bf9d7b-z7gv6 with ESMTPSA id oKaEN4S82WNyLAYAudARgw (envelope-from ); Wed, 01 Feb 2023 01:12:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-98R0022d19fa23-7a5a-4065-827e-d4a5ed298575, 33734DDD670EA2F5B45DA9EA9FF6728C9E7B66C2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves To: 61204@debbugs.gnu.org Subject: [PATCH 5/6] gnu: scilab: Update to 5.5.1. Date: Wed, 1 Feb 2023 02:12:14 +0100 Message-Id: <20230201011215.13033-5-ngraves@ngraves.fr> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230201011215.13033-1-ngraves@ngraves.fr> References: <20230201011215.13033-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 13584545328230490850 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudefhedgfeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhephfdvffdvjeeifeettefgudduueeviedvheelvdeuvdekgefhkeethfdtkeehhffgnecuffhomhgrihhnpehouhhtshgtrghlvgdrtghomhenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddrleeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeiuddvtdegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: ngraves@ngraves.fr 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 (scilab): Update to 5.5.1. --- gnu/packages/maths.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 937c829a0b..5f944a1d50 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -8324,7 +8324,7 @@ (define-public optizelle (define-public scilab (package (name "scilab") - (version "5.5.0") + (version "5.5.1") (source (origin (method url-fetch) @@ -8332,7 +8332,7 @@ (define-public scilab (string-append "https://oos.eu-west-2.outscale.com/scilab-releases/" version "/scilab-" version "-src.tar.gz")) (sha256 - (base32 "1hx57aji5d78brwqcf8a34i1hasm3h4nw46xjg7cgxj09s8yz5kq")))) + (base32 "0ab7h0hdra4fjy505pivg6dbgcdxa4vd30g8gjhk8x7i28z24mn0")))) (build-system gnu-build-system) (native-inputs (list pkg-config gfortran)) (inputs (list libxml2 -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 31 20:12:46 2023 Received: (at 61204) by debbugs.gnu.org; 1 Feb 2023 01:12:46 +0000 Received: from localhost ([127.0.0.1]:55373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1g5-0005uX-OW for submit@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:46 -0500 Received: from 7.mo560.mail-out.ovh.net ([188.165.48.182]:49509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pN1g2-0005uJ-Ih for 61204@debbugs.gnu.org; Tue, 31 Jan 2023 20:12:44 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.143.18]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id AAF0F23B29 for <61204@debbugs.gnu.org>; Wed, 1 Feb 2023 01:12:40 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-phpd7 (unknown [10.110.171.117]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 488121FD26; Wed, 1 Feb 2023 01:12:39 +0000 (UTC) Received: from ngraves.fr ([37.59.142.103]) by ghost-submission-6684bf9d7b-phpd7 with ESMTPSA id oR07F4e82WPUugIA2BP7ug (envelope-from ); Wed, 01 Feb 2023 01:12:39 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-103G00570763a7a-622a-4ed7-885c-de2a4165c740, 33734DDD670EA2F5B45DA9EA9FF6728C9E7B66C2) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves To: 61204@debbugs.gnu.org Subject: [PATCH 6/6] gnu: scilab: Update to 5.5.2. Date: Wed, 1 Feb 2023 02:12:15 +0100 Message-Id: <20230201011215.13033-6-ngraves@ngraves.fr> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230201011215.13033-1-ngraves@ngraves.fr> References: <20230201011215.13033-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 13585108277688328930 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudefhedgfeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhephfdvffdvjeeifeettefgudduueeviedvheelvdeuvdekgefhkeethfdtkeehhffgnecuffhomhgrihhnpehouhhtshgtrghlvgdrtghomhenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddruddtfeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieduvddtgeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: ngraves@ngraves.fr 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 (scilab): Update to 5.5.2. --- gnu/packages/maths.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 5f944a1d50..bdc9e75498 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -8324,7 +8324,7 @@ (define-public optizelle (define-public scilab (package (name "scilab") - (version "5.5.1") + (version "5.5.2") (source (origin (method url-fetch) @@ -8332,7 +8332,7 @@ (define-public scilab (string-append "https://oos.eu-west-2.outscale.com/scilab-releases/" version "/scilab-" version "-src.tar.gz")) (sha256 - (base32 "0ab7h0hdra4fjy505pivg6dbgcdxa4vd30g8gjhk8x7i28z24mn0")))) + (base32 "0phg9pn24yw98hbh475ik84dnikf1225b2knh7qbhdbdx6fm2d57")))) (build-system gnu-build-system) (native-inputs (list pkg-config gfortran)) (inputs (list libxml2 -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 10 18:08:19 2023 Received: (at 61204) by debbugs.gnu.org; 10 Feb 2023 23:08:19 +0000 Received: from localhost ([127.0.0.1]:38306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQcV9-0002po-6C for submit@debbugs.gnu.org; Fri, 10 Feb 2023 18:08:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQcV8-0002pc-By for 61204@debbugs.gnu.org; Fri, 10 Feb 2023 18:08:18 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pQcV1-00074a-LU; Fri, 10 Feb 2023 18:08:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=W2ELF7/tyiY9SO6jX6wtKLY+P5Xql0Hs5SO5ug6v/VA=; b=kp+gAQnXbxv+B0g8TxxU sX9CMatd9nqTTmddJ6XVSeHjLmx3zG2eb6bGjpJYr9kb+9a2DcXHngApGfNjch5FKtxZwuGGxCZxk h0SpHFj9pERnrV9YVwbKlJXWc1g+bOfTh9eV1wa2eiWkvMlgR1cs28+CKKtNHMgquFN2iJ7DEYy5/ i5hgUpUkDBB9bpA2ZbL35Q01GedDJwdPb1AORkw7a/f2FqLFzYUnq+Arbm7uxYw/CLh3xxoQyk5m1 xz9h0HsrF15InPbDThskLkiGDvDC/kesEQOYFbhKz0Yt+oEur4VTmoOGzR9+S8pIwnBjpqRQoeqVC C6MTTsw7/7q3xA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pQcV1-0004AX-5w; Fri, 10 Feb 2023 18:08:11 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Nicolas Graves Subject: Re: bug#61204: Scilab scientific software References: <87h6w6tcqz.fsf@ngraves.fr> Date: Sat, 11 Feb 2023 00:08:09 +0100 In-Reply-To: <87h6w6tcqz.fsf@ngraves.fr> (Nicolas Graves's message of "Wed, 01 Feb 2023 02:07:00 +0100") Message-ID: <87pmahnmp2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61204 Cc: 61204@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: -3.3 (---) Hi Nicolas, Nicolas Graves skribis: > I took a job where I have to use the scientific software suite Scilab in > an old version (5.4.1). I'll probably update it during this job. Heh, congrats on the new job, and yay for free software! :-) > I managed to package this version in the non-graphical version of Scilab > 5.5.X versions this weekend. > > It needs some old software libraries (metis@4, suitesparse@3), which > releases are not even in guix's history, and some compilation errors > fixes. > > I go ahead and propose these patches in the next patches. I may continue > to work to propose updates up to the latest versions, but they need some > more work. Looks like we=E2=80=99re missing patch 4/6, which actually adds Scilab. Did it get stuck on its way? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 11 05:09:52 2023 Received: (at 61204) by debbugs.gnu.org; 11 Feb 2023 10:09:52 +0000 Received: from localhost ([127.0.0.1]:38928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQmpL-0004Fh-PO for submit@debbugs.gnu.org; Sat, 11 Feb 2023 05:09:52 -0500 Received: from 7.mo560.mail-out.ovh.net ([188.165.48.182]:55545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQmpJ-0004FY-9t for 61204@debbugs.gnu.org; Sat, 11 Feb 2023 05:09:50 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.143.232]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 23108242CD for <61204@debbugs.gnu.org>; Sat, 11 Feb 2023 10:09:45 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-p94jc (unknown [10.110.171.1]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 9C1181FD3C; Sat, 11 Feb 2023 10:09:44 +0000 (UTC) Received: from ngraves.fr ([37.59.142.109]) by ghost-submission-6684bf9d7b-p94jc with ESMTPSA id iC3kKWhp52PrZAQAZLC00Q (envelope-from ); Sat, 11 Feb 2023 10:09:44 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-109S003d80c42ed-0cf1-4062-a9ec-f3a354ae9658, AEB59A926B3CA8974732914DD79BFDE88446DC77) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves To: 61204@debbugs.gnu.org Subject: [PATCH] gnu: Add scilab. Date: Sat, 11 Feb 2023 11:09:37 +0100 Message-Id: <20230211100937.8616-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 7595602248858460898 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudehjedguddvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepfeefgfefieekkeehkeduveetgeeileekteettedujedvieekgeeileduieethefhnecuffhomhgrihhnpehouhhtshgtrghlvgdrtghomhdpshgtihhlrggsrdhorhhgnecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrddutdelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeiuddvtdegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: ngraves@ngraves.fr 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 (scilab): New variable. --- gnu/packages/maths.scm | 106 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 741ecc2798..81dba14674 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -8319,3 +8319,109 @@ (define-public optizelle provided for applications written in C++ and Python. Parallel computation is supported via MPI.") (license license:bsd-2)))) + +(define-public scilab + (package + (name "scilab") + (version "5.5.0") + (source + (origin + (method url-fetch) + (uri + (string-append "https://oos.eu-west-2.outscale.com/scilab-releases/" + version "/scilab-" version "-src.tar.gz")) + (sha256 + (base32 "1hx57aji5d78brwqcf8a34i1hasm3h4nw46xjg7cgxj09s8yz5kq")))) + (build-system gnu-build-system) + (native-inputs (list pkg-config gfortran)) + (inputs (list libxml2 + `(,pcre "bin") + `(,pcre "out") + readline + hdf5-1.8 + curl + openblas + lapack + arpack-ng + fftw + gettext-minimal + suitesparse-3 + tcl + tk + libx11 + matio)) + (arguments + `(#:tests? #f + #:configure-flags + ,#~(list + "--enable-relocatable" + "--disable-static-system-lib" + ;; Disable all java code. + "--without-gui" + "--without-javasci" + "--disable-build-help" + "--with-external-scirenderer" + ;; Tcl and Tk library locations. + (string-append "--with-tcl-include=" + (string-drop-right + (search-input-file %build-inputs "include/tcl.h") + (string-length "/tcl.h"))) + (string-append "--with-tcl-library=" + (string-drop-right + (search-input-directory %build-inputs "lib/tcl8") + (string-length "/tcl8"))) + (string-append "--with-tk-include=" + (string-drop-right + (search-input-file %build-inputs "include/tk.h") + (string-length "/tk.h"))) + (string-append "--with-tk-library=" + (string-drop-right + (search-input-directory %build-inputs "lib/tk8.6") + (string-length "/tk8.6"))) + ;; There are some 2018-fortran errors that are ignored + ;; with this fortran compiler flag. + "FFLAGS=-fallow-argument-mismatch") + #:phases + ,#~(modify-phases %standard-phases + (add-before 'build 'pre-build + (lambda _ + ;; Fix scilab script. + (substitute* "bin/scilab" + (("\\/bin\\/ls") + (which "ls"))) + ;; Fix core.start. + (substitute* "modules/core/etc/core.start" + (("'SCI/modules") + "SCI+'/modules")) + ;; Fix fortran compilation error. + (substitute* + "modules/differential_equations/src/fortran/twodq.f" + (("node\\(10\\),node1\\(10\\),node2\\(10\\),coef") + "node(9),node1(9),node2(9),coef")) + ;; Fix C compilation errors. + ;; remove & + (substitute* "modules/hdf5/src/c/h5_readDataFromFile_v1.c" + (("(H5Rdereference\\(_iDatasetId, H5R_OBJECT, )&(.*)\\);$" + all common ref) + (string-append common ref))) + ;; fix multiple definitions + (substitute* "modules/tclsci/src/c/TCL_Command.h" + (("^__thread") + "extern __thread")) + (substitute* "modules/tclsci/src/c/InitTclTk.c" + (("BOOL TK_Started = FALSE;" all) + (string-append all "\n" + "__threadId TclThread;" "\n" + "__threadSignal InterpReady;" "\n" + "__threadSignalLock InterpReadyLock;" + "\n"))) + ;; Set SCIHOME to /tmp before macros compilation. + (setenv "SCIHOME" "/tmp")))))) + (home-page "https://scilab.org") + (synopsis "Software for engineers and scientists") + (description "This package provides the non-graphical version of the Scilab +software for engineers and scientists. Scilab is used for signal processing, +statistical analysis, image enhancement, fluid dynamics simulations, numerical +optimization, and modeling, simulation of explicit and implicit dynamical +systems and symbolic manipulations.") + (license license:gpl2))) -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 11 05:11:49 2023 Received: (at 61204) by debbugs.gnu.org; 11 Feb 2023 10:11:49 +0000 Received: from localhost ([127.0.0.1]:38939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQmrE-0004Jg-Rl for submit@debbugs.gnu.org; Sat, 11 Feb 2023 05:11:49 -0500 Received: from 3.mo576.mail-out.ovh.net ([188.165.52.203]:37919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQmrC-0004JY-Kp for 61204@debbugs.gnu.org; Sat, 11 Feb 2023 05:11:47 -0500 Received: from director11.ghost.mail-out.ovh.net (unknown [10.108.4.136]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 26EF923CE1 for <61204@debbugs.gnu.org>; Sat, 11 Feb 2023 10:11:44 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-49gmp (unknown [10.110.103.53]) by director11.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 5686D1FDF0; Sat, 11 Feb 2023 10:11:43 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-49gmp with ESMTPSA id 5n3NGd9p52MNuwAAu1/vhA (envelope-from ); Sat, 11 Feb 2023 10:11:43 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002f25ab1b4-9c2b-4513-aafe-899f85d20486, AEB59A926B3CA8974732914DD79BFDE88446DC77) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#61204] Scilab scientific software In-Reply-To: <87pmahnmp2.fsf@gnu.org> References: <87h6w6tcqz.fsf@ngraves.fr> <87pmahnmp2.fsf@gnu.org> Date: Sat, 11 Feb 2023 11:11:42 +0100 Message-ID: <87ttzsv7dt.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 7629097772371468821 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrudehjedgudefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtgfesthhqredttddtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeffudelkeejveetleeuffejfefftefhhfffuedtteethfelueelveffjedvffdtffenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddrleejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeiuddvtdegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: 61204@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 (-) On 2023-02-11 00:08, Ludovic Court=C3=A8s wrote: > Heh, congrats on the new job, and yay for free software! :-) Thanks! > Looks like we=E2=80=99re missing patch 4/6, which actually adds Scilab. > Did it get stuck on its way? Most likely yes, I've just resent this patch here. --=20 Best regards, Nicolas Graves From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 10:58:40 2023 Received: (at 61204) by debbugs.gnu.org; 15 Feb 2023 15:58:40 +0000 Received: from localhost ([127.0.0.1]:33707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSKB5-00008B-Qx for submit@debbugs.gnu.org; Wed, 15 Feb 2023 10:58:40 -0500 Received: from mail-wm1-f48.google.com ([209.85.128.48]:35363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSKB3-00007H-Hz for 61204@debbugs.gnu.org; Wed, 15 Feb 2023 10:58:37 -0500 Received: by mail-wm1-f48.google.com with SMTP id k8-20020a05600c1c8800b003dc57ea0dfeso1977060wms.0 for <61204@debbugs.gnu.org>; Wed, 15 Feb 2023 07:58:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=7dBUSn1v+7VjxmVP6DAYR9G0v8SDEoeesfIMAzKjVg8=; b=Zla/VD52t0c/jmdSJECsRIQpCu0JA5u3HxaSlrUJLkShpUnw/QRUPNK4mSOygmu1Hb w4TwUCBuGjkqxE9bVSwwuBmpNqHlSsBrSS4WZS6TfjiGDn7cwOcBDnRQMAG+w5+uSTE2 XvFq/ZlXQfHNuriHtgshIqcPJq0WSV3vERBHDVNePpNwfXkrHS4MjwMK8NUri6b6BzQg SgWHgBYf8u23sCaxyTJ9pX68ZUDCaBmKqjZUsCNmc3oHkoo3vyZ7mZ0uEinEPUd/DISH LfUUsolfDz05hQm6+LzDBAGgMk+SFbs9lbH6XYQVtq8gVOAxn96NU5FvntxkP31fV2PA dpyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=7dBUSn1v+7VjxmVP6DAYR9G0v8SDEoeesfIMAzKjVg8=; b=LpPqTIdlvGYPmlNi2pwoUjnw2M5t1F6WHohHXCsBGnXbgdnT+zLfixE++z5cp88o2k 0fgvC9XRRkWAu3WJjg4Fh2ZRMRcXdSRNG6gLoEtE2d2r7xDJLZhj85kO6RVNnbmzEWFa ZB5PfWx/AhT+Hi8g0B474nMCnaK0Qzab4ikecW/HMjkGH/2SceSII/2kPSSLJf/FhB1f eugbT6vYcx1hIQP11ic1qz0vSzytK0GbkBh9so8n665/fxWxmN9BerXvu6oKUM/LINpq JBAmJXo+356jjOPL6uJDASuqNoK/Uw2gYs+U1NVivmzaY40Q54nyWz4z21g2ugnmcHl9 c1wg== X-Gm-Message-State: AO0yUKUgoQ3/336v59CPrTjyQn0S79FAJNmQWZTOOosGm7+LfseegfHu B0qh/dJxmL2JEvsdrYfJPVvymUvT2MA= X-Google-Smtp-Source: AK7set8Ujxx9DjlHLoa7sospTv03qqkdv+wAzdyafR5TBrUSuR3bluaGruR+Gg/yoE4qxczHjAazmg== X-Received: by 2002:a1c:f418:0:b0:3e0:b1:c12d with SMTP id z24-20020a1cf418000000b003e000b1c12dmr2884428wma.1.1676476711976; Wed, 15 Feb 2023 07:58:31 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id u15-20020a05600c19cf00b003dc53217e07sm2699346wmq.16.2023.02.15.07.58.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Feb 2023 07:58:31 -0800 (PST) From: Simon Tournier To: Nicolas Graves , 61204@debbugs.gnu.org Subject: Re: [bug#61204] Scilab scientific software In-Reply-To: <87h6w6tcqz.fsf@ngraves.fr> References: <87h6w6tcqz.fsf@ngraves.fr> Date: Wed, 15 Feb 2023 16:57:19 +0100 Message-ID: <86o7pudiqo.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 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, On Wed, 01 Feb 2023 at 02:07, Nicolas Graves via Guix-patches via wrote: > I took a job where I have to use the scientific software suite Scilab in > an old version (5.4.1). I'll probably update it during this job. Congrats! > I managed to package this version in the non-graphical version of Scilab > 5.5.X versions this weekend. Cool! Well, I was tweaking and reviewing the series when=E2=80=A6 > It needs some old software libraries (metis@4, suitesparse@3), which > releases are not even in guix's history, and some compilation errors > fixes. =E2=80=A6I see two issues about licenses: 1. Metis 4 is not free software 2. Scilab is Cecill v2.1 and not gpl2 as the patch suggests. About #2, the fix is easy. :-) About #1, it will be difficult. Well, maybe these 3 old versions of Scilab could go to the channel guix-science [1] or guix-science-non-free [2]. If Scilab 6 works with Metis 5, then there is no issue with the licenses and could be included. WDYT? 1: https://github.com/guix-science/guix-science 2: https://github.com/guix-science/guix-science-nonfree Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 16 07:26:58 2023 Received: (at 61204) by debbugs.gnu.org; 16 Mar 2023 11:26:58 +0000 Received: from localhost ([127.0.0.1]:41379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcll4-0002K5-0V for submit@debbugs.gnu.org; Thu, 16 Mar 2023 07:26:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcll2-0002Jt-3m for 61204@debbugs.gnu.org; Thu, 16 Mar 2023 07:26:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pclkw-0008Ss-6l; Thu, 16 Mar 2023 07:26:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=8fWeEOTgB3bRa4hBoQT7yNr9czcAgwYvQEaCRrFB6PI=; b=h4DgGWQGLqg6v0TckmnJ iBdNvTLC+W6UVkF7Zw4hOUz6lZmIBabYOIB91MfBXHp+cBu6Q2P3GmArXbBlxUjGgq4uJBf/8jaz5 FjAdJphTeebvKgQnQ4C9HkKzU11GZJpwLtyQa1A37MNQJ+lsNXdizA1ebKquPtJsmQnXrw/TxosPP sMMEnXboxjDBehaVj/Gzf5DS2Osg84fd20JtGWzqQYRUksSeTqgQmu+g8s8tAcQRI/qgzxceUn0JN IdChWbPjFBt/mhxE3WPCEDR18LdoscmymCBuG76g2cNVf3nCN05ObC0Ly7JWYzrFY78OZs1k2lUr6 WmW/TOlOU+kkoQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pclkv-0002an-QP; Thu, 16 Mar 2023 07:26:50 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Nicolas Graves Subject: Re: bug#61204: Scilab scientific software References: <87h6w6tcqz.fsf@ngraves.fr> <86o7pudiqo.fsf@gmail.com> Date: Thu, 16 Mar 2023 12:26:47 +0100 In-Reply-To: <86o7pudiqo.fsf@gmail.com> (Simon Tournier's message of "Wed, 15 Feb 2023 16:57:19 +0100") Message-ID: <87r0tpey2w.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61204 Cc: 61204@debbugs.gnu.org, Simon Tournier 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: -3.3 (---) Hi Nicolas, Simon Tournier skribis: > =E2=80=A6I see two issues about licenses: > > 1. Metis 4 is not free software > 2. Scilab is Cecill v2.1 and not gpl2 as the patch suggests. > > About #2, the fix is easy. :-) > > About #1, it will be difficult. [...] > If Scilab 6 works with Metis 5, then there is no issue with the licenses > and could be included. Could you check whether using Metis 5 is possible, or whether Metis is an optional dependency, or whether scotch:metis can be used (Scotch is another graph partitioner with a Metis compatibility layer)? TIA, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 10:15:35 2023 Received: (at 61204) by debbugs.gnu.org; 25 Mar 2023 14:15:35 +0000 Received: from localhost ([127.0.0.1]:43156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg4gB-0008A1-Ap for submit@debbugs.gnu.org; Sat, 25 Mar 2023 10:15:35 -0400 Received: from 13.mo550.mail-out.ovh.net ([178.33.253.128]:45631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg4g8-00089r-E9 for 61204@debbugs.gnu.org; Sat, 25 Mar 2023 10:15:33 -0400 Received: from director11.ghost.mail-out.ovh.net (unknown [10.109.146.1]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 0E697241A2 for <61204@debbugs.gnu.org>; Sat, 25 Mar 2023 14:15:29 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-hc94d (unknown [10.110.103.234]) by director11.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 567541FE70; Sat, 25 Mar 2023 14:15:28 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-6684bf9d7b-hc94d with ESMTPSA id iEWcGQACH2RxugAAijsy8Q (envelope-from ); Sat, 25 Mar 2023 14:15:28 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G00664e914c8-d82e-47af-a253-a870db641b94, 6FD3C7460AE388A97E4C058CE803011BF627B91A) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.45.24.108 From: Nicolas Graves To: 61204@debbugs.gnu.org Subject: [PATCH v2 1/3] gnu: matio: Add header file. Date: Sat, 25 Mar 2023 15:15:20 +0100 Message-Id: <20230325141522.28889-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 144396663245759197 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 49 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvdegkedgieefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucgoufhushhpvggtthffohhmrghinhculdegledmnecujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeevgfeuffeljeegvdfhjeeugfetgefgfeeihfehveehlefgkefgjeeufedvudeljeenucffohhmrghinhepshhouhhrtggvfhhorhhgvgdrnhgvthenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieduvddtgeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: ludo@gnu.org, ngraves@ngraves.fr 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 (matio): [arguments] (phases): Add phase install-matioConfig.h. --- gnu/packages/maths.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 93afc6ed40..5d8e2f0159 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -6056,6 +6056,14 @@ (define-public matio (base32 "0vr8c1mz1k6mz0sgh6n3scl5c3a71iqmy5fnydrgq504icj4vym4")))) (build-system gnu-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'install 'install-matioConfig.h + (lambda _ + (install-file "src/matioConfig.h" + (string-append #$output "/include"))))))) (inputs (list zlib hdf5-1.8)) (home-page "http://matio.sourceforge.net/") -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 10:15:39 2023 Received: (at 61204) by debbugs.gnu.org; 25 Mar 2023 14:15:40 +0000 Received: from localhost ([127.0.0.1]:43159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg4gF-0008AK-IJ for submit@debbugs.gnu.org; Sat, 25 Mar 2023 10:15:39 -0400 Received: from 6.mo560.mail-out.ovh.net ([87.98.165.38]:53955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg4gC-0008A0-Ga for 61204@debbugs.gnu.org; Sat, 25 Mar 2023 10:15:37 -0400 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.138.183]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id B4CE3241D8 for <61204@debbugs.gnu.org>; Sat, 25 Mar 2023 14:15:33 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-g45nz (unknown [10.110.171.66]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 156921FE70; Sat, 25 Mar 2023 14:15:31 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-6684bf9d7b-g45nz with ESMTPSA id xlKdCgMCH2SmTwEA69vE+Q (envelope-from ); Sat, 25 Mar 2023 14:15:31 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002e201bac2-1e2d-4fcd-b60c-07a991b21213, 6FD3C7460AE388A97E4C058CE803011BF627B91A) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.45.24.108 From: Nicolas Graves To: 61204@debbugs.gnu.org Subject: [PATCH v2 2/3] gnu: Add suitesparse-3. Date: Sat, 25 Mar 2023 15:15:21 +0100 Message-Id: <20230325141522.28889-2-ngraves@ngraves.fr> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230325141522.28889-1-ngraves@ngraves.fr> References: <20230325141522.28889-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 145522566979248861 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvdegkedgieefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddrleejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeiuddvtdegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: ludo@gnu.org, ngraves@ngraves.fr 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 (suitesparse-3): New variable. --- gnu/packages/maths.scm | 89 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 5d8e2f0159..be20e5b581 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -5202,6 +5202,95 @@ (define-public suitesparse ;; GPUQREngine, RBio, SuiteSparse_GPURuntime, SuiteSparseQR, UMFPACK (license (list license:gpl2+ license:lgpl2.1+)))) + +;; This outdated version is used to build the scilab package. +(define-public suitesparse-3 + (package + (inherit suitesparse) + (name "suitesparse") + (version "3.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/DrTimothyAldenDavis/SuiteSparse") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wxk755nzps0c9la24zqknqkzjp6rcj5q9jhd973mff1pqja3clz")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ;no "check" target + #:make-flags + ,#~(list + (string-append "CC=gcc") + "AR=gcc -shared -o" + "RANLIB=touch" + "CFLAGS=-O3 -fPIC -I../Include" + "TBB=-ltbb" + + ;; Disable metis@4 (nonfree) support. + "CHOLMOD_CONFIG=-DNPARTITION" + "METIS=" + "METIS_PATH=" + + ;; The default is to link against netlib lapack. Use OpenBLAS + ;; instead. + "BLAS=-lopenblas" "LAPACK=-lopenblas" + + (string-append "INSTALL_LIB=" + (assoc-ref %outputs "out") "/lib") + (string-append "INSTALL_INCLUDE=" + (assoc-ref %outputs "out") "/include") + "library") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'correct-build-configuration + (lambda _ + ;; Invert build order: CHOLMOD before KLU. + (substitute* "Makefile" + (("\t\\( cd CHOLMOD ; \\$\\(MAKE\\) \\)\n$") + "") + (("\\( cd KLU ; \\$\\(MAKE\\) \\)") + (string-append "( cd CHOLMOD ; $(MAKE) )\n\t" + "( cd KLU ; $(MAKE) )"))) + ;; Build shared libraries. + (substitute* (find-files "." "akefile$") + (("lib([a-z]+)\\.a" all libname) + (string-append "lib" libname ".so"))) + ;; Delete broken KLU Demo step. + (substitute* "KLU/Makefile" + (("\\( cd Demo ; \\$\\(MAKE\\) \\)") + "")))) + (replace 'install + (lambda _ + ;; Install libraries. + (for-each + (lambda (x) + (install-file + x + (string-append (assoc-ref %outputs "out") "/lib"))) + (find-files "." "\\.so$")) + ;; Install header files. + (for-each + (lambda (x) + (install-file + x + (string-append (assoc-ref %outputs "out") "/include"))) + (find-files "." "\\.h$")))) + ,@(if (target-riscv64?) + ;; GraphBLAS FTBFS on riscv64-linux + `((add-after 'unpack 'skip-graphblas + (lambda _ + (substitute* "Makefile" + ((".*cd GraphBLAS.*") "") + (("metisinstall gbinstall moninstall") + "moninstall"))))) + '()) + (delete 'configure)))) ;no configure script + (inputs + (list tbb openblas gmp mpfr)))) + (define-public atlas (package (name "atlas") -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 10:15:45 2023 Received: (at 61204) by debbugs.gnu.org; 25 Mar 2023 14:15:45 +0000 Received: from localhost ([127.0.0.1]:43162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg4gK-0008Ad-TR for submit@debbugs.gnu.org; Sat, 25 Mar 2023 10:15:45 -0400 Received: from 14.mo561.mail-out.ovh.net ([188.165.43.98]:47545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg4gH-0008AS-IV for 61204@debbugs.gnu.org; Sat, 25 Mar 2023 10:15:42 -0400 Received: from director9.ghost.mail-out.ovh.net (unknown [10.108.4.4]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 5195023DF2 for <61204@debbugs.gnu.org>; Sat, 25 Mar 2023 14:15:39 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-28hvh (unknown [10.110.208.180]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id CB9A91FD1E; Sat, 25 Mar 2023 14:15:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-28hvh with ESMTPSA id rI1kNggCH2QDsQEANRaO0g (envelope-from ); Sat, 25 Mar 2023 14:15:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S0043771fb06-a36d-4eea-b3c1-b9904b4d4be0, 6FD3C7460AE388A97E4C058CE803011BF627B91A) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.45.24.108 From: Nicolas Graves To: 61204@debbugs.gnu.org Subject: [PATCH v2 3/3] gnu: Add scilab. Date: Sat, 25 Mar 2023 15:15:22 +0100 Message-Id: <20230325141522.28889-3-ngraves@ngraves.fr> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230325141522.28889-1-ngraves@ngraves.fr> References: <20230325141522.28889-1-ngraves@ngraves.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 147211413942493917 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvdegkedgieefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheplefgfeeihedtleeifeettedttefggefhgeegtefghfehueeifeeijefgleekieeinecuffhomhgrihhnpehouhhtshgtrghlvgdrtghomhdpshgtihhlrggsrdhorhhgnecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeiuddvtdegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: ludo@gnu.org, ngraves@ngraves.fr 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 (scilab): New variable. --- gnu/packages/maths.scm | 106 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index be20e5b581..2bebc51bf9 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -8650,3 +8650,109 @@ (define-public optizelle provided for applications written in C++ and Python. Parallel computation is supported via MPI.") (license license:bsd-2)))) + +(define-public scilab + (package + (name "scilab") + (version "5.5.0") + (source + (origin + (method url-fetch) + (uri + (string-append "https://oos.eu-west-2.outscale.com/scilab-releases/" + version "/scilab-" version "-src.tar.gz")) + (sha256 + (base32 "1hx57aji5d78brwqcf8a34i1hasm3h4nw46xjg7cgxj09s8yz5kq")))) + (build-system gnu-build-system) + (native-inputs (list pkg-config gfortran)) + (inputs (list libxml2 + `(,pcre "bin") + `(,pcre "out") + readline + hdf5-1.8 + curl + openblas + lapack + arpack-ng + fftw + gettext-minimal + suitesparse-3 + tcl + tk + libx11 + matio)) + (arguments + `(#:tests? #f + #:configure-flags + ,#~(list + "--enable-relocatable" + "--disable-static-system-lib" + ;; Disable all java code. + "--without-gui" + "--without-javasci" + "--disable-build-help" + "--with-external-scirenderer" + ;; Tcl and Tk library locations. + (string-append "--with-tcl-include=" + (string-drop-right + (search-input-file %build-inputs "include/tcl.h") + (string-length "/tcl.h"))) + (string-append "--with-tcl-library=" + (string-drop-right + (search-input-directory %build-inputs "lib/tcl8") + (string-length "/tcl8"))) + (string-append "--with-tk-include=" + (string-drop-right + (search-input-file %build-inputs "include/tk.h") + (string-length "/tk.h"))) + (string-append "--with-tk-library=" + (string-drop-right + (search-input-directory %build-inputs "lib/tk8.6") + (string-length "/tk8.6"))) + ;; There are some 2018-fortran errors that are ignored + ;; with this fortran compiler flag. + "FFLAGS=-fallow-argument-mismatch") + #:phases + ,#~(modify-phases %standard-phases + (add-before 'build 'pre-build + (lambda _ + ;; Fix scilab script. + (substitute* "bin/scilab" + (("\\/bin\\/ls") + (which "ls"))) + ;; Fix core.start. + (substitute* "modules/core/etc/core.start" + (("'SCI/modules") + "SCI+'/modules")) + ;; Fix fortran compilation error. + (substitute* + "modules/differential_equations/src/fortran/twodq.f" + (("node\\(10\\),node1\\(10\\),node2\\(10\\),coef") + "node(9),node1(9),node2(9),coef")) + ;; Fix C compilation errors. + ;; remove & + (substitute* "modules/hdf5/src/c/h5_readDataFromFile_v1.c" + (("(H5Rdereference\\(_iDatasetId, H5R_OBJECT, )&(.*)\\);$" + all common ref) + (string-append common ref))) + ;; fix multiple definitions + (substitute* "modules/tclsci/src/c/TCL_Command.h" + (("^__thread") + "extern __thread")) + (substitute* "modules/tclsci/src/c/InitTclTk.c" + (("BOOL TK_Started = FALSE;" all) + (string-append all "\n" + "__threadId TclThread;" "\n" + "__threadSignal InterpReady;" "\n" + "__threadSignalLock InterpReadyLock;" + "\n"))) + ;; Set SCIHOME to /tmp before macros compilation. + (setenv "SCIHOME" "/tmp")))))) + (home-page "https://scilab.org") + (synopsis "Software for engineers and scientists") + (description "This package provides the non-graphical version of the Scilab +software for engineers and scientists. Scilab is used for signal processing, +statistical analysis, image enhancement, fluid dynamics simulations, numerical +optimization, and modeling, simulation of explicit and implicit dynamical +systems and symbolic manipulations.") + (license license:gpl2))) -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 10:18:07 2023 Received: (at 61204) by debbugs.gnu.org; 25 Mar 2023 14:18:07 +0000 Received: from localhost ([127.0.0.1]:43177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg4id-0008FZ-DI for submit@debbugs.gnu.org; Sat, 25 Mar 2023 10:18:07 -0400 Received: from 16.mo581.mail-out.ovh.net ([46.105.72.216]:41989) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pg4ia-0008FP-KW for 61204@debbugs.gnu.org; Sat, 25 Mar 2023 10:18:05 -0400 Received: from director3.ghost.mail-out.ovh.net (unknown [10.108.4.132]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id D090424218 for <61204@debbugs.gnu.org>; Sat, 25 Mar 2023 14:18:01 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-zgsdj (unknown [10.110.103.93]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 49E531FD5B; Sat, 25 Mar 2023 14:18:00 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-6684bf9d7b-zgsdj with ESMTPSA id tKy0CpgCH2Q9VQEAB5lK5Q (envelope-from ); Sat, 25 Mar 2023 14:18:00 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R006f9210108-fc4d-4106-85f5-3c6eb312f0f2, 6FD3C7460AE388A97E4C058CE803011BF627B91A) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.45.24.108 From: Nicolas Graves To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#61204] Scilab scientific software In-Reply-To: <87r0tpey2w.fsf_-_@gnu.org> References: <87h6w6tcqz.fsf@ngraves.fr> <86o7pudiqo.fsf@gmail.com> <87r0tpey2w.fsf_-_@gnu.org> Date: Sat, 25 Mar 2023 15:17:59 +0100 Message-ID: <87bkkg3ofc.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 187180860087853668 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvdegkedgieegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtgfesthhqredttddtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeffudelkeejveetleeuffejfefftefhhfffuedtteethfelueelveffjedvffdtffenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieduvddtgeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On 2023-03-16 12:26, Ludovic Courtès wrote: > Hi Nicolas, > > Simon Tournier skribis: > >> …I see two issues about licenses: >> >> 1. Metis 4 is not free software >> 2. Scilab is Cecill v2.1 and not gpl2 as the patc [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 RCVD_IN_VALIDITY_RPBL RBL: Relay in Validity RPBL, https://senderscore.org/blocklistlookup/ [46.105.72.216 listed in bl.score.senderscore.com] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [46.105.72.216 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 61204 Cc: 61204@debbugs.gnu.org, Simon Tournier 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: 0.3 (/) On 2023-03-16 12:26, Ludovic Court=C3=A8s wrote: > Hi Nicolas, > > Simon Tournier skribis: > >> =E2=80=A6I see two issues about licenses: >> >> 1. Metis 4 is not free software >> 2. Scilab is Cecill v2.1 and not gpl2 as the patch suggests. >> >> About #2, the fix is easy. :-) >> >> About #1, it will be difficult. > > [...] > >> If Scilab 6 works with Metis 5, then there is no issue with the licenses >> and could be included. > > Could you check whether using Metis 5 is possible, or whether Metis is > an optional dependency, or whether scotch:metis can be used (Scotch is > another graph partitioner with a Metis compatibility layer)? Actually, I've seen that it's possible to compile Suitesparse@3 without support for Metis@4. Scilab seems to work correctly, so I'll stop here for this version ;) I've just send a v2 patch thread.=20 > > TIA, > Ludo=E2=80=99. > > > --=20 Best regards, Nicolas Graves From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 16:43:28 2023 Received: (at 61204-done) by debbugs.gnu.org; 30 Mar 2023 20:43:28 +0000 Received: from localhost ([127.0.0.1]:59537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phz7H-0004px-Pi for submit@debbugs.gnu.org; Thu, 30 Mar 2023 16:43:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phz7G-0004pk-89 for 61204-done@debbugs.gnu.org; Thu, 30 Mar 2023 16:43:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1phz79-0001Zo-EW; Thu, 30 Mar 2023 16:43:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=Extxz7F2heQSaLjZaGSteQim0S2Cox0rjwc5IXHPtzU=; b=QD/GJQv+XmviIIl/twnt DhnQbkSsT/agE/pDo65VyRq/yNyb1OLhDTSsw0LD71okB78gyTTGf1xshvU1unqUJU9DwxagHk1Il 98JR9KKINJjafQ923nbcCSMj6aFuRrYDjfS952LeHrwCeupULKrzOscJ1mfucp8wyThb9iyurcICQ jjPqAcDXwPPimS7TFgmU1V1mU6Ga4BEZn0lC9zzPso7YOfxmC3ldWS63ASxOIofk6a33nfc9TmsNO /QkPpA/vNq0GwiCAoxBwFYb9Xul6loq1bYUfHjJWyafMneefdGcLW85BhIT8NjhInMVJ4chfz65Xk 2geHFcqaPNJK3g==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1phz78-0006Ji-ML; Thu, 30 Mar 2023 16:43:18 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Nicolas Graves Subject: Re: [PATCH v2 3/3] gnu: Add scilab. References: <20230325141522.28889-1-ngraves@ngraves.fr> <20230325141522.28889-3-ngraves@ngraves.fr> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?utf-8?Q?D=C3=A9cadi?= 10 Germinal an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Couvoir X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 30 Mar 2023 22:43:16 +0200 In-Reply-To: <20230325141522.28889-3-ngraves@ngraves.fr> (Nicolas Graves's message of "Sat, 25 Mar 2023 15:15:22 +0100") Message-ID: <87zg7uhswr.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61204-done Cc: 61204-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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Nicolas, Nicolas Graves skribis: > * gnu/packages/maths.scm (scilab): New variable. Applied all three patches with the license change below: I checked =E2=80=98COPYING=E2=80=99 and scanned a bunch of files, and it=E2=80=99s co= nsistently CeCILL v2.1. Thanks! Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 0d7035df4e..72dccd04bf 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -8755,4 +8755,4 @@ (define-public scilab statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and symbolic manipulations.") - (license license:gpl2))) + (license license:cecill))) ;CeCILL v2.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 03 12:58:01 2023 Received: (at 61204) by debbugs.gnu.org; 3 Apr 2023 16:58:01 +0000 Received: from localhost ([127.0.0.1]:45137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjNVI-00019b-Qj for submit@debbugs.gnu.org; Mon, 03 Apr 2023 12:58:01 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:38717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjNVF-00018S-HR for 61204@debbugs.gnu.org; Mon, 03 Apr 2023 12:57:58 -0400 Received: by mail-wm1-f53.google.com with SMTP id l15-20020a05600c4f0f00b003ef6d684102so14976461wmq.3 for <61204@debbugs.gnu.org>; Mon, 03 Apr 2023 09:57:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680541072; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=jRQErJ5Cm7qWIFPzeBsXQA7xCCG3PjBOFs1W5lDlfA4=; b=ing3adxyZRuL8+BlR72kEOyp+EJPaVWYpqE5PrBpoLRz0TOxLzpTg8knUGbSB1Y85m /vsr9/xfyaEROhVHlMm7fsDN+7h3QQhdsycp2n44q4xqOfKVmxZRYnLYT56FGBx6B5Gb R9MhHAc39PgbiEXonIuphDxTkI7tv5mBgQYANVHzITSPbhdzbL5AvMInVArsFTXfHPwy xYRBj204lqWPVkuUiAwEVLaKc7l2gmzNrgwlRJQz6RtT4EHuvIcSfe33BrS5fuv9w3e6 dwjEJdIkR90e7W73f90qsioGGcNoBoHqTb8+5OUPpGdtsIHpoY6NNpAJCoh4gADAzaGt i0AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680541072; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jRQErJ5Cm7qWIFPzeBsXQA7xCCG3PjBOFs1W5lDlfA4=; b=AvUnoZGFk8STt0u9EkS7IZPcMeZZAKfiHcTvRnqtQrTFxmA7V3zqyU3Xyvq0gUcI2E /nPNzMOiZ5kHAzbi1PLeRu+onKjTPNQwNB8acRXragIc5Zjhmfzbv9J+dsvn25QDFMDe GJpQLMTpis/fj64jbkUwINsoBi+6UNTWcUVI6BG0FZu4f7lKN9E79r7dbDYpy9t893Fo 7Qr6A1A5GSkIIZ375Xm3SyHauMWGDZJdJ8CIb365BXv5JW7aO9/ERol5puUKdpwcVIVl oLLuaGdJOxf8mijC7lyWN68Lg3oli5QX/V+s1MlsEDCSk0tcoxdlIisv1zTc7p1B7l1F h7qQ== X-Gm-Message-State: AAQBX9eJEzHErFUgfxUDH67iJc/EsFamYh/OlaJs49+oIoY+JL3PZ7sY 9GTTcb/5zJWp4u6GHOR64od1B4tv42Q= X-Google-Smtp-Source: AKy350ZasT7f3MVH82G/5rgI5qti+dwfT2b1mH5Cza/KD+nNKv8UvHVu5p0/RIEeuX0fCswlqJ5xXg== X-Received: by 2002:a05:600c:45c6:b0:3ed:793d:9dd6 with SMTP id s6-20020a05600c45c600b003ed793d9dd6mr185804wmo.1.1680541071709; Mon, 03 Apr 2023 09:57:51 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id l32-20020a05600c1d2000b003f0321c22basm18527444wms.12.2023.04.03.09.57.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Apr 2023 09:57:51 -0700 (PDT) From: Simon Tournier To: Nicolas Graves , Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#61204] Scilab scientific software In-Reply-To: <87bkkg3ofc.fsf@ngraves.fr> References: <87h6w6tcqz.fsf@ngraves.fr> <86o7pudiqo.fsf@gmail.com> <87r0tpey2w.fsf_-_@gnu.org> <87bkkg3ofc.fsf@ngraves.fr> Date: Mon, 03 Apr 2023 17:43:45 +0200 Message-ID: <877cutezta.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61204 Cc: 61204@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, On sam., 25 mars 2023 at 15:17, Nicolas Graves via Guix-patches via wrote: > Actually, I've seen that it's possible to compile Suitesparse@3 without > support for Metis@4. Scilab seems to work correctly, so I'll stop here > for this version ;) Cool! Just a remark about [PATCH v2 3/3] gnu: Add scilab. + (source + (origin + (method url-fetch) + (uri + (string-append "https://oos.eu-west-2.outscale.com/scilab-releases= /" + version "/scilab-" version "-src.tar.gz")) + (sha256 + (base32 "1hx57aji5d78brwqcf8a34i1hasm3h4nw46xjg7cgxj09s8yz5kq")))) Is the URL stable? It looks like the Cloud solution of Dassault Syst=C3=A8mes, right? Dassault Syst=C3=A8mes being the maintainer, right? Well, the main development repository seems gitlab.com, right? https://gitlab.com/scilab/scilab Why not rely on this gitlab.com URL? Tarball if the Git history of the repository is too heavy. For example, https://gitlab.com/scilab/scilab/-/archive/5.5.0/scilab-5.5.0.tar.gz Although some files are only in the outscale link, --8<---------------cut here---------------start------------->8--- $ diff -r --no-dereference scilab-5.5.0-{1,2} Only in scilab-5.5.0-1: ACKNOWLEDGEMENTS Only in scilab-5.5.0-1: aclocal.m4 Only in scilab-5.5.0-1: bin Only in scilab-5.5.0-1: build.incl.xml Only in scilab-5.5.0-1: build.qa.incl.xml Only in scilab-5.5.0-1: CHANGES_2.X Only in scilab-5.5.0-1: CHANGES_3.X Only in scilab-5.5.0-1: CHANGES_4.X Only in scilab-5.5.0-1: CHANGES_5.0.X Only in scilab-5.5.0-1: CHANGES_5.1.X Only in scilab-5.5.0-1: CHANGES_5.2.X Only in scilab-5.5.0-1: CHANGES_5.3.X Only in scilab-5.5.0-1: CHANGES_5.4.X Only in scilab-5.5.0-1: CHANGES_5.5.X Only in scilab-5.5.0-1: checkstyle Only in scilab-5.5.0-1: config Only in scilab-5.5.0-1: configure Only in scilab-5.5.0-1: configure.ac Only in scilab-5.5.0-1: contrib Only in scilab-5.5.0-1: COPYING Only in scilab-5.5.0-1: COPYING-BSD Only in scilab-5.5.0-1: COPYING-FR Only in scilab-5.5.0-1: desktop Only in scilab-5.5.0-1: etc Only in scilab-5.5.0-2: git_hooks Only in scilab-5.5.0-2: .gitignore Only in scilab-5.5.0-1: GIT_info.incl Only in scilab-5.5.0-1: libs Only in scilab-5.5.0-1: license.txt Only in scilab-5.5.0-1: locale Only in scilab-5.5.0-1: m4 Only in scilab-5.5.0-1: Makefile.am Only in scilab-5.5.0-1: Makefile.call_scilab.am Only in scilab-5.5.0-1: Makefile.in Only in scilab-5.5.0-1: Makefile.incl.am Only in scilab-5.5.0-1: Makefile.incl.in Only in scilab-5.5.0-1: modules Only in scilab-5.5.0-1: README_Unix Only in scilab-5.5.0-1: Readme_Visual.txt Only in scilab-5.5.0-1: README_Windows.txt Only in scilab-5.5.0-1: RELEASE_NOTES_5.0.X Only in scilab-5.5.0-1: RELEASE_NOTES_5.1.X Only in scilab-5.5.0-1: RELEASE_NOTES_5.2.X Only in scilab-5.5.0-1: RELEASE_NOTES_5.3.X Only in scilab-5.5.0-2: scilab Only in scilab-5.5.0-1: Scilab_f2c.sln Only in scilab-5.5.0-1: scilab-lib-doc.properties.in Only in scilab-5.5.0-1: scilab-lib-doc.properties.vc Only in scilab-5.5.0-1: scilab-lib.properties.in Only in scilab-5.5.0-1: scilab-lib.properties.vc Only in scilab-5.5.0-1: scilab.pc.in Only in scilab-5.5.0-1: scilab.properties.in Only in scilab-5.5.0-1: scilab.properties.vc Only in scilab-5.5.0-1: Scilab.sln Only in scilab-5.5.0-2: SEP Only in scilab-5.5.0-1: SVN_revision.incl Only in scilab-5.5.0-1: tools Only in scilab-5.5.0-1: Version.incl Only in scilab-5.5.0-1: Visual-Studio-settings --8<---------------cut here---------------end--------------->8--- Ah, weird! :-) Cheers, simon From unknown Sat Jun 21 03:19:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 May 2023 11:24:04 +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