From unknown Wed Jun 18 23:07:30 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#56638 <56638@debbugs.gnu.org> To: bug#56638 <56638@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add asli. Reply-To: bug#56638 <56638@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:07:30 +0000 retitle 56638 [PATCH] gnu: Add asli. reassign 56638 guix-patches submitter 56638 "Paul A. Patience" severity 56638 normal tag 56638 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 04:00:06 2022 Received: (at submit) by debbugs.gnu.org; 19 Jul 2022 08:00:06 +0000 Received: from localhost ([127.0.0.1]:52708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDi9F-00085k-GM for submit@debbugs.gnu.org; Tue, 19 Jul 2022 04:00:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:46856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDi9A-00084k-RM for submit@debbugs.gnu.org; Tue, 19 Jul 2022 04:00:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52474) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oDi9A-0000dF-Lc for guix-patches@gnu.org; Tue, 19 Jul 2022 04:00:00 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:53883) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oDi95-00032W-AJ for guix-patches@gnu.org; Tue, 19 Jul 2022 04:00:00 -0400 Date: Tue, 19 Jul 2022 07:59:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658217590; x=1658476790; bh=aeUm9qK9MZOX84mVCNC3XX0f0q0TT+l5VnV8jNXuLyE=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=HzJUVR3g7IxqguU0nT90dwazZWFR5VCfyVsuTlReS6MlLpjcS5qvfYSKIzEb2Hho/ 221p8l737IQW+V9NyQtb60/dU3uAwTafUyQUkVAodIndz90y1C1OtttF9Blb3KKPZp w7GCCvMug98H4BUmvxz9D7dJ7CAsm1gWonl6DcC6vBMOvqINFSTDq0BJy4tOGeKdPl WplJ9DqUwdXnmcwym43cl9TpWNmIylZX9m01zxJBU/s3oM8j00CYIckxj9D1iPkBXp Vxpj/nMHklBV/lLd1DxkP3LCQ5wHpEJsxShpOn+piHqagb8aCTPsH8sBZky5ZqsyJo YzjHh5xmgCi4w== To: guix-patches@gnu.org From: "Paul A. Patience" Subject: [PATCH] gnu: Add asli. Message-ID: <20220719075934.67481-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.22; envelope-from=paul@apatience.com; helo=mail-4022.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/graphics.scm (asli): New variable. --- gnu/packages/graphics.scm | 67 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index c193be1efb..bae1ba1f99 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -31,6 +31,7 @@ ;;; Copyright =C2=A9 2022 John Kehayias ;;; Copyright =C2=A9 2022 Zheng Junjie <873216071@qq.com> ;;; Copyright =C2=A9 2022 Tobias Kortkamp +;;; Copyright =C2=A9 2022 Paul A. Patience ;;; ;;; This file is part of GNU Guix. ;;; @@ -2120,3 +2121,69 @@ (define-public azpainter @end itemize ") (license license:gpl3+))) + +(define-public asli + (package + (name "asli") + (version "0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpms-lattice/ASLI") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02hwdavpsy3vmivd6prp03jn004ykrl11lbkvksy5i2zm38zbknr")) + (modules '((guix build utils))) + (snippet + ;; Remove bundled libraries except ALGLIB, TetGen and yaml-cpp, wh= ich + ;; are statically linked, and KU Leuven's mTT, which is an obscure + ;; (i.e., unfindable by searching online for =E2=80=9CmTT KU Leuve= n=E2=80=9D), BSD-3 + ;; licensed, header-only library. + ;; + ;; AdaptTools and mmg are missing from Guix, but anyway they are + ;; unused because mmg support is disabled (-DMMG_MESH=3DOFF). + #~(begin + (delete-file-recursively "libs/AdaptTools") + (delete-file-recursively "libs/CGAL") + (delete-file-recursively "libs/eigen") + (delete-file-recursively "libs/mmg"))))) + (build-system cmake-build-system) + (native-inputs + ;; Header-only library + (list cgal)) + (inputs + (list boost + eigen + gmp + mpfr + tbb-2020)) + (arguments + (list #:tests? #f ; No tests + #:configure-flags + #~(list "-DCGAL_ACTIVATE_CONCURRENT_MESH_3=3DON" + "-DMMG_MESH=3DOFF" ; Build fails when enabled (the = default) + (string-append "-DEIGEN3_INCLUDE_DIR=3D" + #$(this-package-input "eigen") + "/include/eigen3")) + #:phases + #~(modify-phases %standard-phases + (replace 'install ; No install phase + (lambda _ + (with-directory-excursion "../source/bin" + (install-file "ASLI" (string-append #$output "/bin")) + ;; The manual is included in the repository. + ;; Building it requires -DASLI_DOC=3DON, but this is = marked + ;; as unsupported (presumably for users). + (install-file "docs/ASLI [User Manual].pdf" + (string-append #$output "/share/doc/" + #$name "-" #$version))))= )))) + (home-page "http://www.biomech.ulg.ac.be/ASLI/") + (synopsis "Create lattice infills with varying unit cell type, size an= d feature") + (description "ASLI (A Simple Lattice Infiller) is a command-line tool = that +allows users to fill any 3D geometry with a functionally graded lattice. = The +lattice infill is constructed out of unit cells, described by implicit +functions, whose type, size and feature can be varied locally to obtain th= e +desired local properties.") + (license license:agpl3+))) -- 2.37.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 04:10:50 2022 Received: (at 56638) by debbugs.gnu.org; 19 Jul 2022 08:10:50 +0000 Received: from localhost ([127.0.0.1]:52730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDiJe-0008QE-2p for submit@debbugs.gnu.org; Tue, 19 Jul 2022 04:10:50 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:61079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDiJb-0008Pc-7X for 56638@debbugs.gnu.org; Tue, 19 Jul 2022 04:10:48 -0400 Date: Tue, 19 Jul 2022 08:10:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658218240; x=1658477440; bh=CzvpuAcXIE0eiwpZ42H71YZHh/aMmMyoS70q9kEj5BY=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=joa3GY+izEVoRB+uc3kX5ur39tNbYe62bumdHH579qNCh03N0UJ9cXfBk/013Tla3 6AfDIrpp74O6x8YhJVDsv58iNnd/8QDYyOJnsn8UcifqQsaECvTXiRKp+b7dmsjYIC PTh1FgWK4DDiXcFfOwTaEQG8Q0awRvKV2Q8G8t09DbtAaGgVB6umtyX25QYzQ6oyqN pI9jDS5gM0bwxmfqI5H9CiZKe4wVuzV8kgzxirVNKWZOvokNs+YMZMA/au4NvSogqZ pCSf4qEfL2Xz65IyjYhzawmwEv4eDr07cyzJLK+8Irf2ym6kVok+0riW7y9ckSCMd7 PsnqeRPgipevA== To: 56638@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH] gnu: Add asli. Message-ID: <8735exfrpj.fsf@apatience.com> Feedback-ID: 19227857:user:proton 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: 56638 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludovic, ASLI optionally depends on mmg, which I discovered a Guix package for in the Guix HPC project [1], and for which you seem to be the point of contact. I'd like to add mmg to Guix, first to eventually be able to drop ASLI's bundled version (although I can't get ASLI to build with mmg yet) and second because I have looked into mmg recently and may want to use it myself. Is it just a question of moving the package over to Guix verbatim? I tried that and it compiled correctly. Thanks, Paul [1]: https://gitlab.inria.fr/guix-hpc/guix-hpc/-/blob/master/inria/mmg.scm From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 10:22:03 2022 Received: (at 56638) by debbugs.gnu.org; 19 Jul 2022 14:22:03 +0000 Received: from localhost ([127.0.0.1]:54845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDo6s-00008M-UW for submit@debbugs.gnu.org; Tue, 19 Jul 2022 10:22:03 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:48202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDo6q-00007l-KS for 56638@debbugs.gnu.org; Tue, 19 Jul 2022 10:22:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=pO1vWl6u3outYaBODcIpdPzYdw+IsDXhBNmmLuJIp8E=; b=C3Y6kNawhk9GN81Vw/pv8Q8FEwsX4Pq3I/8E3bQRVAwmrBXCe0Ix/HRv pKpR3Jig0AvU5JXjv4f8Ca/yloHUgBrgt9JAs6zFmhTtV6IQDNKMJ4ed/ wy8qlTz3pKqsuurDqpIRbErjmJR7e2ZB/1/h7dUHKDPEpGWmVBqMQjZla 0=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.92,284,1650924000"; d="scan'208";a="46141122" Received: from unknown (HELO ribbon) ([193.50.111.124]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2022 16:21:53 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Paul A. Patience" Subject: Re: [PATCH] gnu: Add asli. References: <8735exfrpj.fsf@apatience.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Primidi 1 Thermidor an 230 de la =?utf-8?Q?R=C3=A9vo?= =?utf-8?Q?lution=2C?= jour de =?utf-8?Q?l'=C3=89pautre?= 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: Tue, 19 Jul 2022 16:21:51 +0200 In-Reply-To: <8735exfrpj.fsf@apatience.com> (Paul A. Patience's message of "Tue, 19 Jul 2022 08:10:37 +0000") Message-ID: <87cze1rxmo.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (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: 56638 Cc: 56638@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 (---) Hello, "Paul A. Patience" skribis: > ASLI optionally depends on mmg, which I discovered a Guix package for in > the Guix HPC project [1], and for which you seem to be the point of > contact. Right! > I'd like to add mmg to Guix, first to eventually be able to drop ASLI's > bundled version (although I can't get ASLI to build with mmg yet) and > second because I have looked into mmg recently and may want to use it > myself. Makes sense to me. > Is it just a question of moving the package over to Guix verbatim? > I tried that and it compiled correctly. Sure, I guess you can copy it verbatim, tweaking the description (removing =E2=80=9Copen source=E2=80=9D, fixing the first sentence.) TIA! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 10:32:35 2022 Received: (at 56638) by debbugs.gnu.org; 19 Jul 2022 14:32:35 +0000 Received: from localhost ([127.0.0.1]:54855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDoH5-0000P5-9W for submit@debbugs.gnu.org; Tue, 19 Jul 2022 10:32:35 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:34768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDoH1-0000Os-4r for 56638@debbugs.gnu.org; Tue, 19 Jul 2022 10:32:33 -0400 Received: from ptr-bvsjgyig5nh0salm0pi.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by michel.telenet-ops.be with bizsmtp id x2YT2700620ykKC062YUlE; Tue, 19 Jul 2022 16:32:29 +0200 Message-ID: <32bcb714d63fcc1a7258d28d1a4c7d8f3fcc3995.camel@telenet.be> Subject: [bug#56638] [PATCH] gnu: Add asli. From: Maxime Devos To: "Paul A. Patience" , 56638@debbugs.gnu.org Date: Tue, 19 Jul 2022 16:32:27 +0200 In-Reply-To: <20220719075934.67481-1-paul@apatience.com> References: <20220719075934.67481-1-paul@apatience.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1658241149; bh=NRKvt8HaomU0hUrlilpC+9a97ia2WLDxDdQRQnNdb9s=; h=Subject:From:To:Date:In-Reply-To:References; b=fwILnbjmbocIawf5oT2P2Vu25IDe8KSRoX1/f20FNMtsauB328sHggt8D5IXitrex sGl8o+fsD1vs4JSq8Ee14mMioJUDfEN9l0Uk1GMA7IsWfOm2c6yTuyp+jaaDfk724X ttQa0WCk1O4So8usIV0ok8zYVOB1IRcn77xoRmMZpAbrB/Mxa9TJuyhtVVRzTO//eP lWr5Ob4YbxL+7wh/icD3tnE9MyzjG03R04sYZh7shhRKEdnebIxYkDXuWH6pEMfT6y Wl5PwPSYYf5EePk8OjFA9OsxHrCtmeVjxp0qQSSpoIi/5WlSVeIki7R4HSmY5G29j2 Rxv0/vsjn8JUw== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56638 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 (-) Paul A. Patience schreef op di 19-07-2022 om 07:59 [+0000]: > +    (native-inputs > +     ;; Header-only library > +     (list cgal)) Being header-only makes no difference w.r.t. cross-compilation (and hence, inputs/native-inputs). For examples, headers can potentially contain architecture-specific code (generated at the compile time of the cgal library). As such, this may need to be in 'inputs' instead of 'native-inputs'. Another reason: this should be in 'inputs', otherwise when cross- compiling it will end in in (IIUC) C_INCLUDE_PATH instead of CROSS_C_INLUDE_PATH, whereas the cross-compiler will look in CROSS_C_INCLUDE_PATH and not C_INCLUDE_PATH. Greetings, Maxime. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 10:34:32 2022 Received: (at 56638) by debbugs.gnu.org; 19 Jul 2022 14:34:32 +0000 Received: from localhost ([127.0.0.1]:54864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDoIy-0000SG-0q for submit@debbugs.gnu.org; Tue, 19 Jul 2022 10:34:32 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:37374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDoIw-0000S8-5H for 56638@debbugs.gnu.org; Tue, 19 Jul 2022 10:34:30 -0400 Received: from ptr-bvsjgyig5nh0salm0pi.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by michel.telenet-ops.be with bizsmtp id x2aU2700e20ykKC062aV2d; Tue, 19 Jul 2022 16:34:29 +0200 Message-ID: <9c44da2e58b265ed990d51d29989e611f1ef51f5.camel@telenet.be> Subject: Re: [bug#56638] [PATCH] gnu: Add asli. From: Maxime Devos To: "Paul A. Patience" , 56638@debbugs.gnu.org Date: Tue, 19 Jul 2022 16:34:28 +0200 In-Reply-To: <20220719075934.67481-1-paul@apatience.com> References: <20220719075934.67481-1-paul@apatience.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1658241269; bh=8V5EF4XwfK5h+Jg8kYEYvx004V6jCrVwizCxlgeflmE=; h=Subject:From:To:Date:In-Reply-To:References; b=MOy2CudJ0oL+KbDZoFoi3hK/wIgKfBdvfXxcl8iy1cREpht6QfxDwVAk7hG+AqHfW j8vjt5wO7fc+LrGHPoX3+EUyuuIoHAgiwM5mHzA0B3NBi+mpZVeBxb+WDcVAe3H+iL mFYtrQBF2YyYZDIqRkiCq+pu9996cSMJg4GZw4hd4O4aMMUpDOavPUavTcKS3h2JZl U2zlzKsJ25McXl5CePm/HorAE45BrMOCEMDAY7doi4qIDuVxmLj6UEhtEM3aDNjKks 7CmpRGVcdBUwlxSNX6tUEJ/auJ67CWyETsypT5bVHfFGrLhxHewridflOaz+4N6VAA m3sIM30fmxWkw== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56638 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 (-) Paul A. Patience schreef op di 19-07-2022 om 07:59 [+0000]: > +        ;; Remove bundled libraries except ALGLIB, TetGen and yaml- > cpp, which > +        ;; are statically linked, What does it matter that they are statically linked w.r.t. bundling? Those seem orthogonal concerns to me. We can easily define a static variant of alglib etc, or alternatively (probably more difficult but feasible) tweak the build process of asli to look for shared libraries instead of static libraries. Greetings, Maxime. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 24 08:02:55 2022 Received: (at 56638) by debbugs.gnu.org; 24 Jul 2022 12:02:55 +0000 Received: from localhost ([127.0.0.1]:46998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFaJz-0002ar-Cs for submit@debbugs.gnu.org; Sun, 24 Jul 2022 08:02:55 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:43325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFaJu-0002aR-M8 for 56638@debbugs.gnu.org; Sun, 24 Jul 2022 08:02:54 -0400 Date: Sun, 24 Jul 2022 12:02:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658664163; x=1658923363; bh=44aI+7KOuFJPe7TvWsxWBKYeTGimj8YkOjI147gHNZI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=oQ6qzGYqGMU/BIQB7q4+tfi5YkddMnTAOWOi+Q7uYE8oUqJavsc8bKpOhOIxoQQJh 77FfHsbrSaoEC50Mz1uxheq37gtFaX6efzOx86kJlDD0WQ+PM+n0plSCa6s6WjwWRE rHmFCb6l1LcOqcd8kq56BAzCP49lT+GQ1Oi3HprfkGcjXLeRuSK7VRbX2lL3bTrjp6 sy8g76kmOj3DgQIo9U5oTBXrR9hU0FFStAsEuHF0FiIHdNYZ5bQgFFLdi+OZeuGCfP s589VJTvSI6/rxWBtVRC7n0DQ7H5PJ4hBfzO3T9+4ZEIQRBDUiOC1Qj1zEa1L/mGYl 0dpzUJ0HWx+Mg== To: 56638@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 0/2] gnu: Add asli. Message-ID: <20220724120228.54052-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: 56638 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I've fixed the issues raised by Maxime Devos and also added the mmg package (and fixed the build of ASLI with mmg). The mmg package originally began as Guix HPC's mmg package [1], but I ended= up completely rewriting it (well, except for the source section). [1]: https://gitlab.inria.fr/guix-hpc/guix-hpc/-/blob/master/inria/mmg.scm Paul A. Patience (2): gnu: Add mmg. gnu: Add asli. gnu/local.mk | 1 + gnu/packages/graphics.scm | 178 ++++++++++++++++++ .../patches/asli-use-system-libs.patch | 70 +++++++ 3 files changed, 249 insertions(+) create mode 100644 gnu/packages/patches/asli-use-system-libs.patch -- 2.37.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 24 08:03:09 2022 Received: (at 56638) by debbugs.gnu.org; 24 Jul 2022 12:03:10 +0000 Received: from localhost ([127.0.0.1]:47005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFaKB-0002bh-N9 for submit@debbugs.gnu.org; Sun, 24 Jul 2022 08:03:09 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:15944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFaK9-0002b1-3O for 56638@debbugs.gnu.org; Sun, 24 Jul 2022 08:03:06 -0400 Date: Sun, 24 Jul 2022 12:02:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658664178; x=1658923378; bh=VaZ5Su5Un7/S2X+BnIBZcYiIzdtPRn+qW8Fke0paOkA=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=RMEyg8ICEUY8PdkBci3VlagV8OZJvDguWMOs5WMFW1qWQVuLVXBfmHPdNB8bZKFqO HMKvNmXtu638ObSngbUzOPk4IvXadnc2ihoBzK3IS0OyO3ggj50gfwiYqXGZi6OgWe FW1XDO+nbuythOxYxXNBZ7fILszB+PzdVflcQ2NAt39+7ZDvPOds+3yE5xZaP9cocQ 7l9lgqHLPBb5WhlTFq+CA75PbIbYvp8e5gDLGbixzt7wA1BrusCYusUacOYWQhs47e Bq1E4C5OgEdSecO6OncyqVJQntu7QVm4mhDaZVlRwfBzp33DowvCDZLgYF17pQ3Y+R bRn2PoJCiYxew== To: 56638@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 1/2] gnu: Add mmg. Message-ID: <20220724120228.54052-2-paul@apatience.com> In-Reply-To: <20220724120228.54052-1-paul@apatience.com> References: <20220724120228.54052-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: 56638 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/graphics.scm (mmg): New variable. --- gnu/packages/graphics.scm | 104 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index c193be1efb..7417fbe690 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -31,6 +31,7 @@ ;;; Copyright =C2=A9 2022 John Kehayias ;;; Copyright =C2=A9 2022 Zheng Junjie <873216071@qq.com> ;;; Copyright =C2=A9 2022 Tobias Kortkamp +;;; Copyright =C2=A9 2022 Paul A. Patience ;;; ;;; This file is part of GNU Guix. ;;; @@ -2120,3 +2121,106 @@ (define-public azpainter @end itemize ") (license license:gpl3+))) + +(define-public mmg + (package + (name "mmg") + (version "5.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/MmgTools/mmg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "173biz5skbwg27i5w6layg7mydjzv3rmi1ywhra4rx9rjf5c0cc5")))) + (build-system cmake-build-system) + (outputs '("out" "lib" "doc")) + (arguments + (list #:configure-flags + #~(list (string-append "-DCMAKE_INSTALL_PREFIX=3D" #$output:lib= ) + (string-append "-DCMAKE_INSTALL_RPATH=3D" #$output:lib = "/lib") + ;; The build doesn't honor -DCMAKE_INSTALL_BINDIR, henc= e + ;; the adjust-bindir phase. + ;;(string-append "-DCMAKE_INSTALL_BINDIR=3D" #$output "= /bin") + "-DBUILD_SHARED_LIBS=3DON" + "-DBUILD_TESTING=3DON" + ;; The longer tests are for continuous integration and + ;; depend on input data which must be downloaded. + "-DONLY_VERY_SHORT_TESTS=3DON" + ;; TODO: Add Elas (from + ;; https://github.com/ISCDtoolbox/LinearElasticity). + "-DUSE_ELAS=3DOFF" + ;; TODO: Figure out how to add VTK to inputs without + ;; causing linking errors in ASLI of the form: + ;; + ;; ld: /gnu/store/=E2=80=A6-vtk-9.0.1/lib/libvtkWrapp= ingPythonCore-9.0.so.1: + ;; undefined reference to `PyUnicode_InternFromStri= ng' + ;; + ;; Also, adding VTK to inputs requires adding these as = well: + ;; + ;; double-conversion eigen expat freetype gl2ps glew = hdf5 + ;; jsoncpp libjpeg-turbo libpng libtheora libtiff lib= x11 + ;; libxml2 lz4 netcdf proj python sqlite zlib + "-DUSE_VTK=3DOFF") + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'build-doc + (lambda _ + ;; Fontconfig wants to write to a cache directory. + (setenv "HOME" "/tmp") + (invoke "make" "doc"))) + (add-after 'install 'install-doc + (lambda _ + (copy-recursively + "../source/doc/man" (string-append #$output + "/share/man/man1")) + (copy-recursively + "doc" (string-append #$output:doc "/share/doc/" + #$name "-" #$version)))) + (add-after 'install 'adjust-bindir + (lambda _ + (let ((src (string-append #$output:lib "/bin")) + (dst (string-append #$output "/bin"))) + (copy-recursively src dst) + (delete-file-recursively src)))) + ;; Suffixing program names with build information, i.e., + ;; optimization flags and whether debug symbols were genera= ted, + ;; is unusual and fragilizes scripts calling these programs= . + (add-after 'adjust-bindir 'fix-program-names + (lambda _ + (with-directory-excursion (string-append #$output "/bin= ") + (rename-file "mmg2d_O3d" "mmg2d") + (rename-file "mmg3d_O3d" "mmg3d") + (rename-file "mmgs_O3d" "mmgs"))))))) + (native-inputs + ;; For the documentation + (list doxygen graphviz + ;; TODO: Fix failing LaTeX invocation (which results in equatio= ns + ;; being inserted literally into PNGs rather than being typeset= ). + ;;texlive-tiny + )) + (inputs + (list scotch)) + (home-page "http://www.mmgtools.org/") + (synopsis "Surface and volume remeshers") + (description "Mmg is a collection of applications and libraries for +bidimensional and tridimensional surface and volume remeshing. It consist= s +of: + +@itemize +@item the @code{mmg2d} application and library: mesh generation from a set= of +edges, adaptation and optimization of a bidimensional triangulation and +isovalue discretization; + +@item the @code{mmgs} application and library: adaptation and optimization= of +a surface triangulation and isovalue discretization; + +@item the @code{mmg3d} application and library: adaptation and optimizatio= n of +a tetrahedral mesh, isovalue discretization and Lagrangian movement; + +@item the @code{mmg} library gathering the @code{mmg2d}, @code{mmgs} and +@code{mmg3d} libraries. +@end itemize") + (license license:lgpl3+))) -- 2.37.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 24 08:03:13 2022 Received: (at 56638) by debbugs.gnu.org; 24 Jul 2022 12:03:13 +0000 Received: from localhost ([127.0.0.1]:47007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFaKG-0002bz-TU for submit@debbugs.gnu.org; Sun, 24 Jul 2022 08:03:13 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:51729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFaKB-0002bC-FS for 56638@debbugs.gnu.org; Sun, 24 Jul 2022 08:03:10 -0400 Date: Sun, 24 Jul 2022 12:02:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1658664181; x=1658923381; bh=AcoXyhmSL5zC/q/fSGH7hy+rdQDJr7QHVnEMpwIF5oo=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Rxl5H0O/kWEivgsFFkG3RjIwlxk+s3LYV9JZ0cUgMnw3T2kgFYXjsQfZCDZ0c2dk/ T5Qd/TToijEJbSZ5DmRkumCug0ITMmauzd4WgYi7MpYwByrFhrE0WW2VdW2trQsQXU rk4MrQPnh5/OaY2b1ipRDN4RFSAu//q3vL6fOt2BqBKNYnOprIB7toIIY6k7SKZqI4 KTkD2KhslBn8kBnbbj/SDQ5v6ahmMALLpP/uZGmsHeDhaeqILLDHSkaOAHLUinx0Ep eJ0pdLpPjLIR8kMQb2/DORg7llikXzU3/Z4iebRrsz3lt0AMCIY+mNtlWR51uQEEUA kxNnBgy7ep1EQ== To: 56638@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v2 2/2] gnu: Add asli. Message-ID: <20220724120228.54052-3-paul@apatience.com> In-Reply-To: <20220724120228.54052-1-paul@apatience.com> References: <20220724120228.54052-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: 56638 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/graphics.scm (asli): New variable. * gnu/packages/patches/asli-use-system-libs.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. --- gnu/local.mk | 1 + gnu/packages/graphics.scm | 74 +++++++++++++++++++ .../patches/asli-use-system-libs.patch | 70 ++++++++++++++++++ 3 files changed, 145 insertions(+) create mode 100644 gnu/packages/patches/asli-use-system-libs.patch diff --git a/gnu/local.mk b/gnu/local.mk index 412d512775..75ca3e6a29 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -858,6 +858,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\ %D%/packages/patches/antlr3-3_3-fix-java8-compilation.patch=09\ %D%/packages/patches/apr-skip-getservbyname-test.patch=09\ %D%/packages/patches/ark-skip-xar-test.patch=09=09=09\ + %D%/packages/patches/asli-use-system-libs.patch=09=09\ %D%/packages/patches/aspell-default-dict-dir.patch=09=09\ %D%/packages/patches/ath9k-htc-firmware-binutils.patch=09\ %D%/packages/patches/ath9k-htc-firmware-gcc.patch=09=09\ diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index 7417fbe690..d3a11824b4 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -2224,3 +2224,77 @@ (define-public mmg @code{mmg3d} libraries. @end itemize") (license license:lgpl3+))) + +(define-public asli + (package + (name "asli") + (version "0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpms-lattice/ASLI") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02hwdavpsy3vmivd6prp03jn004ykrl11lbkvksy5i2zm38zbknr")) + (patches (search-patches "asli-use-system-libs.patch")) + (modules '((guix build utils))) + (snippet + ;; Remove bundled libraries except (the ones missing from Guix and= ) + ;; KU Leuven's mTT, which is an obscure (i.e., unfindable by searc= hing + ;; online for =E2=80=9CmTT KU Leuven=E2=80=9D), BSD-3 licensed, he= ader-only library. + #~(begin + ;;(delete-file-recursively "libs/AdaptTools") ; Missing from G= uix + (delete-file-recursively "libs/CGAL") + ;;(delete-file-recursively "libs/alglib") ; Missing from Guix + (delete-file-recursively "libs/eigen") + (delete-file-recursively "libs/mmg") + ;;(delete-file-recursively "libs/tetgen") ; Missing from Guix + (delete-file-recursively "libs/yaml"))))) + (build-system cmake-build-system) + (inputs + (list boost + cgal + eigen + gmp + `(,mmg "lib") + mpfr + tbb-2020 + yaml-cpp)) + (arguments + (list #:tests? #f ; No tests + #:configure-flags + #~(list "-DCGAL_ACTIVATE_CONCURRENT_MESH_3=3DON" + (string-append "-DEIGEN3_INCLUDE_DIR=3D" + #$(this-package-input "eigen") + "/include/eigen3") + (string-append "-DMMG_INCLUDE_DIR=3D" + (ungexp (this-package-input "mmg") "lib"= ) + "/include") + (string-append "-DMMG_LIBRARY_DIR=3D" + (ungexp (this-package-input "mmg") "lib"= ) + "/lib")) + #:phases + #~(modify-phases %standard-phases + (replace 'install ; No install phase + (lambda _ + (with-directory-excursion "../source/bin" + (install-file "ASLI" (string-append #$output "/bin")) + ;; The manual is included in the repository. + ;; Building it requires -DASLI_DOC=3DON, but this is = marked + ;; as unsupported (presumably for users). + ;; Besides, some of the LaTeX packages it uses are + ;; missing from Guix, for example emptypage, fvextra = and + ;; menukeys. + (install-file "docs/ASLI [User Manual].pdf" + (string-append #$output "/share/doc/" + #$name "-" #$version))))= )))) + (home-page "http://www.biomech.ulg.ac.be/ASLI/") + (synopsis "Create lattice infills with varying unit cell type, size an= d feature") + (description "ASLI (A Simple Lattice Infiller) is a command-line tool = that +allows users to fill any 3D geometry with a functionally graded lattice. = The +lattice infill is constructed out of unit cells, described by implicit +functions, whose type, size and feature can be varied locally to obtain th= e +desired local properties.") + (license license:agpl3+))) diff --git a/gnu/packages/patches/asli-use-system-libs.patch b/gnu/packages= /patches/asli-use-system-libs.patch new file mode 100644 index 0000000000..d8234fd608 --- /dev/null +++ b/gnu/packages/patches/asli-use-system-libs.patch @@ -0,0 +1,70 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b11c5ba..702423e 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -122,28 +122,8 @@ if(MMG_MESH) + add_definitions(-DMMG_MESH) + + # MMG +- set(MMG_PREFIX mmg3d) +- set(MMG_PREFIX_DIR ${CMAKE_CURRENT_BINARY_DIR}/${MMG_PREFIX}) +- set(MMG_INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/${MMG_PREFIX}) +- ExternalProject_Add(${MMG_PREFIX} +- PREFIX ${MMG_PREFIX_DIR} +- SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/libs/mmg +- +- BUILD_ALWAYS OFF +- INSTALL_DIR ${MMG_INSTALL_DIR} +- +- CMAKE_ARGS(-DCMAKE_BUILD_TYPE=3DRelease -DBUILD=3DMMG3D -DLIBMMG3D_ST= ATIC=3DON +- -DLIBMMG3D_SHARED=3DOFF -DCMAKE_INSTALL_PREFIX=3D) +- +- BUILD_COMMAND make +- INSTALL_COMMAND make install +- ) +- set(MMG3D_INCLUDE_DIRS "${MMG_INSTALL_DIR}/include") +- set(MMG3D_LIBRARIES "${MMG_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}/${CMAKE= _STATIC_LIBRARY_PREFIX}${MMG_PREFIX}${CMAKE_STATIC_LIBRARY_SUFFIX}") +- +- include_directories(${MMG3D_INCLUDE_DIRS}) +- #add_library(MMG3D STATIC IMPORTED) +- #set_target_properties(MMG3D PROPERTIES IMPORTED_LOCATION "${MMG3D_LIBR= ARIES}") ++ include_directories(${MMG_INCLUDE_DIR}) ++ set(MMG3D_LIBRARIES ${MMG_LIBRARY_DIR}/libmmg3d.so) + + # MshMet + set(MSHMET_PREFIX mshmet) +@@ -192,14 +172,8 @@ target_include_directories(tet PUBLIC ${CMAKE_CURRENT= _SOURCE_DIR}/libs/tetgen) + target_compile_definitions(tet PUBLIC TETLIBRARY) # -DTETLIBRARY: flag to= compile tetgen as a library + + # yaml +-file(GLOB yaml_SRC CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/libs/yam= l/src/*.cpp) # Using file GLOB is not recomended! +-add_library(yaml STATIC) +-target_include_directories(yaml +- PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/libs/yaml/include +- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/libs/yaml/src +-) +-target_sources(yaml PRIVATE ${yaml_SRC}) +-set_target_properties(yaml PROPERTIES CXX_STANDARD 11) ++find_package(yaml-cpp REQUIRED) ++include_directories(${YAML_CPP_INCLUDE_DIRS}) + + # Compile options for debuging + if(CMAKE_BUILD_TYPE MATCHES Debug) +@@ -259,7 +233,7 @@ if(MARCH_NATIVE) + endif() + + # Create entries for C++ files in "ASLI" routine +-target_link_libraries(ASLI PUBLIC alg tet yaml) ++target_link_libraries(ASLI PUBLIC alg tet ${YAML_CPP_LIBRARIES}) + if(NOT MSVC) + target_link_libraries(ASLI PUBLIC stdc++fs) + endif() +@@ -272,7 +246,7 @@ if(CGAL_MESH) + endif() + + if(MMG_MESH) +- add_dependencies(ASLI ${MMG_PREFIX} ${MSHMET_PREFIX}) ++ add_dependencies(ASLI ${MSHMET_PREFIX}) + target_link_libraries(ASLI PUBLIC ${MMG3D_LIBRARIES} ${MSHMET_LIBRARIES= }) + if(SCOTCH_FOUND) + target_link_libraries(ASLI PUBLIC ${SCOTCH_LIBRARIES} scotch) -- 2.37.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 17:41:04 2022 Received: (at 56638) by debbugs.gnu.org; 4 Aug 2022 21:41:04 +0000 Received: from localhost ([127.0.0.1]:55205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJiaV-0001AE-QQ for submit@debbugs.gnu.org; Thu, 04 Aug 2022 17:41:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJiaS-00019c-TB for 56638@debbugs.gnu.org; Thu, 04 Aug 2022 17:41:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52184) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJiaN-0006Io-K4; Thu, 04 Aug 2022 17:40:55 -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=x6wzqE3m17YQLoxQ6kMEx8GemBPHUPRXT5EQqYof2Q8=; b=oLo18j/WDwd7/JSWjw4T gjeOIXoEzTTrtjWCssH0m2NGdhTLEVr8OXa5A2owrWD0f1UC6yJF9ZZKWyvKB7eMRbROugP09UiST lhD5kACNOw94EnpkNBD3TaNerwOZdSYpvlCymNznjGARXiBs8N/luj+QDZo2pObZOdCDPOg9t9h/x EzAFUT5hoEGyXs8z3aiaPTigjMe2wjYG58LxcF9p6+ktLJhy6qOzTHDXiGJobGAeeMzbDMg8i9Ism qqG2EIjjtjvsrIHEmFYY574c+z6GfwFrSoJKKqDwVFq8so8jEy+ukJtEQREsyAgyCQZpwHFyOESaA nCNfk3jCbbGxow==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:54920 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJiaN-0007FJ-7k; Thu, 04 Aug 2022 17:40:55 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Paul A. Patience" Subject: Re: bug#56638: [PATCH] gnu: Add asli. References: <20220724120228.54052-1-paul@apatience.com> <20220724120228.54052-3-paul@apatience.com> Date: Thu, 04 Aug 2022 23:40:52 +0200 In-Reply-To: <20220724120228.54052-3-paul@apatience.com> (Paul A. Patience's message of "Sun, 24 Jul 2022 12:02:57 +0000") Message-ID: <871qtvlmaj.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (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: 56638 Cc: 56638@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 Paul, "Paul A. Patience" skribis: > * gnu/packages/graphics.scm (asli): New variable. > * gnu/packages/patches/asli-use-system-libs.patch: New file. > * gnu/local.mk (dist_patch_DATA): Register patch. The source derivation fails to build for me: --8<---------------cut here---------------start------------->8--- File CMakeLists.txt is read-only; trying to patch anyway patching file CMakeLists.txt Hunk #2 FAILED at 172. Hunk #3 succeeded at 240 (offset 1 line). Hunk #4 succeeded at 253 (offset 1 line). 1 out of 4 hunks FAILED -- saving rejects to file CMakeLists.txt.rej --8<---------------cut here---------------end--------------->8--- > diff --git a/gnu/packages/patches/asli-use-system-libs.patch b/gnu/packag= es/patches/asli-use-system-libs.patch > new file mode 100644 > index 0000000000..d8234fd608 > --- /dev/null > +++ b/gnu/packages/patches/asli-use-system-libs.patch > @@ -0,0 +1,70 @@ > +diff --git a/CMakeLists.txt b/CMakeLists.txt > +index b11c5ba..702423e 100755 Also, as suggested by =E2=80=98guix lint=E2=80=99, please add a comment at = the top stating what this does and what the upstream status is (if it=E2=80=99s been submitted), at least something like: Tweak build system to use system dependencies instead of those that are bundled. Could you please send an updated patch? Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 29 17:21:13 2022 Received: (at 56638) by debbugs.gnu.org; 29 Aug 2022 21:21:13 +0000 Received: from localhost ([127.0.0.1]:34037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSmC1-0006jN-3P for submit@debbugs.gnu.org; Mon, 29 Aug 2022 17:21:13 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:43874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSmBz-0006j8-Mu for 56638@debbugs.gnu.org; Mon, 29 Aug 2022 17:21:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=6Z9mhTNGqKSVVuAhl/UEAvmKxtEFZS6DrjaZDrjTwJ4=; b=Y4bZDl9t8WQ5Ybu9B6zMbIRbNLbN7vWrQRh0S6AnK5FTAlhCp2mdLy48 Oc2DAQ/oxpuCgOiD863+COWPgzrA8yb4Y6Y+AEpPuaLLRLzwGDmqGS7Y+ cFFFs46q+8b1WKmqV5455ULA31yp5zk24SaqtMP5UbhUp8ExSy81F9Xv7 8=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.93,273,1654552800"; d="scan'208";a="50418898" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Aug 2022 23:21:05 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Paul A. Patience" Subject: Re: bug#56638: [PATCH] gnu: Add asli. References: <20220724120228.54052-1-paul@apatience.com> <20220724120228.54052-2-paul@apatience.com> Date: Mon, 29 Aug 2022 23:21:04 +0200 In-Reply-To: <20220724120228.54052-2-paul@apatience.com> (Paul A. Patience's message of "Sun, 24 Jul 2022 12:02:47 +0000") Message-ID: <87czci691b.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (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: 56638 Cc: 56638@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, "Paul A. Patience" skribis: > * gnu/packages/graphics.scm (mmg): New variable. Applied this one for now. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 29 17:21:53 2022 Received: (at 56638) by debbugs.gnu.org; 29 Aug 2022 21:21:53 +0000 Received: from localhost ([127.0.0.1]:34041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSmCf-0006kV-D1 for submit@debbugs.gnu.org; Mon, 29 Aug 2022 17:21:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSmCe-0006kJ-0C for 56638@debbugs.gnu.org; Mon, 29 Aug 2022 17:21:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55060) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSmCY-0008Uq-Dq; Mon, 29 Aug 2022 17:21:46 -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=ILFd771X+GpO1DS6VU8b9psFWNxPJ4q1aTDOApcYwuI=; b=SPXrzXLSeDTcF+ZDeTbQ 6ilR6Uh9urU0UIAwW3//bhixkNY7lz93kdFsPE/3kHB6Admrz+paYka/YsFj59b9QZZUOuXcHr200 osKgJnt4cbvb6uuMqL97MCw+YtejpqfBEpZffwD0Lith7S0XNwEsnnigpS8Kw5ibPhbkCWSVLWHLg JLWEWJF0hrR4y5cUIs90aIMdAlJ5EN/Mdo/MnJiO9iL3C+5zqEeUL/cZoAlPbRlDF98LOQn/aXXZL 8/x6RmK00Kkz1SGRie+38KDCdfzxWUDc5msUyAl43Yei1in1xtEYshbkU+v+41BzwHoLl/OhBa8jL bzXRtLzOjltj4Q==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:52461 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSmCX-0004Tw-NO; Mon, 29 Aug 2022 17:21:45 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Paul A. Patience" Subject: Re: bug#56638: [PATCH] gnu: Add asli. References: <20220724120228.54052-1-paul@apatience.com> <20220724120228.54052-3-paul@apatience.com> <871qtvlmaj.fsf_-_@gnu.org> Date: Mon, 29 Aug 2022 23:21:43 +0200 In-Reply-To: <871qtvlmaj.fsf_-_@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s?= =?utf-8?Q?=22's?= message of "Thu, 04 Aug 2022 23:40:52 +0200") Message-ID: <877d2q6908.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (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: 56638 Cc: 56638@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 Paul, Did you have a chance to look into this? Thanks in advance, Ludo=E2=80=99. Ludovic Court=C3=A8s skribis: > Hi Paul, > > "Paul A. Patience" skribis: > >> * gnu/packages/graphics.scm (asli): New variable. >> * gnu/packages/patches/asli-use-system-libs.patch: New file. >> * gnu/local.mk (dist_patch_DATA): Register patch. > > The source derivation fails to build for me: > > File CMakeLists.txt is read-only; trying to patch anyway > patching file CMakeLists.txt > Hunk #2 FAILED at 172. > Hunk #3 succeeded at 240 (offset 1 line). > Hunk #4 succeeded at 253 (offset 1 line). > 1 out of 4 hunks FAILED -- saving rejects to file CMakeLists.txt.rej > >> diff --git a/gnu/packages/patches/asli-use-system-libs.patch b/gnu/packa= ges/patches/asli-use-system-libs.patch >> new file mode 100644 >> index 0000000000..d8234fd608 >> --- /dev/null >> +++ b/gnu/packages/patches/asli-use-system-libs.patch >> @@ -0,0 +1,70 @@ >> +diff --git a/CMakeLists.txt b/CMakeLists.txt >> +index b11c5ba..702423e 100755 > > Also, as suggested by =E2=80=98guix lint=E2=80=99, please add a comment a= t the top > stating what this does and what the upstream status is (if it=E2=80=99s b= een > submitted), at least something like: > > Tweak build system to use system dependencies instead of those that > are bundled. > > Could you please send an updated patch? > > Thanks! > > Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 30 08:02:13 2022 Received: (at 56638) by debbugs.gnu.org; 30 Aug 2022 12:02:13 +0000 Received: from localhost ([127.0.0.1]:35001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSzwb-00025r-Gb for submit@debbugs.gnu.org; Tue, 30 Aug 2022 08:02:13 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:52559) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSzwX-00025I-2P for 56638@debbugs.gnu.org; Tue, 30 Aug 2022 08:02:10 -0400 Date: Tue, 30 Aug 2022 12:01:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail3; t=1661860922; x=1662120122; bh=gHPi6Q+jy01Ud/CzQQMJBMjlD5qeMi1mt+U6AIzOYTs=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=fSuvv5h/kN93+LLkTKPqcM+D2q1Aa3cSXRdF80rxod3wLVgB3yPHHoL7vdOp6NppQ fb7BLsiEbNcFRYjf/5tvUBxsgrT3KODKg09+26BO1kQgPNYJlfPTol4EZKCNVc6uZN O0+pKJcXysAyCmkH1iW2UhNlutywtVjrfeYA2aowcG/Y4TJmljgLVgSKGKqaIhAch0 WHgO9RwwRd9BjJCkoOAOyOLkWQbi/Kw9nIKidBT8roW+KMCaKJwWri/cW/I832bc1e Zqws661+9XC1b+VXM5XyTKR5mHaABZJ9dkf2567Y2qPWOHsunauexRFdzQ+4sS+BTM 1BBchqSJU5/xw== To: =?utf-8?Q?Ludovic_Court=C3=A8s?= From: "Paul A. Patience" Subject: Re: bug#56638: [PATCH] gnu: Add asli. Message-ID: <877d2q6jut.fsf@apatience.com> In-Reply-To: <877d2q6908.fsf_-_@gnu.org> References: <20220724120228.54052-1-paul@apatience.com> <20220724120228.54052-3-paul@apatience.com> <871qtvlmaj.fsf_-_@gnu.org> <877d2q6908.fsf_-_@gnu.org> Feedback-ID: 19227857:user:proton 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: 56638 Cc: 56638@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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2022-08-29 17:21:43-04:00, Ludovic Court=C3=A8s wrote: > Hi Paul, > > Did you have a chance to look into this? > > Thanks in advance, > Ludo=E2=80=99. I've been busy with other things, but I should be able to take a look this week. Best regards, Paul From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 02 16:34:44 2022 Received: (at 56638) by debbugs.gnu.org; 2 Sep 2022 20:34:44 +0000 Received: from localhost ([127.0.0.1]:40481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUDNE-0005m9-9h for submit@debbugs.gnu.org; Fri, 02 Sep 2022 16:34:44 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:22659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUDNB-0005lu-0g for 56638@debbugs.gnu.org; Fri, 02 Sep 2022 16:34:43 -0400 Date: Fri, 02 Sep 2022 20:34:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail3; t=1662150873; x=1662410073; bh=p10XG4KWI+Vz9qhF+atbcNHrP6TYvERcIJaf5iPKOsk=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=MC8aU6CwJB/c6gott6DSE/5XXNdjsUSRY0uJuJAkt/19ReGu/mogQh/Ks5WRSnDkn KqhPBNIIaxhvE88khE+v0JKfNvqKiNty1zv3aquDQdlbdJOQ+ytAFwm0MOwCN/dhWg gpy28Wobf7KIT4Y41SVVyTxuQkazx+k3dW8issvApb2mAL+s15ijgfJhgzO+dkTqtr cO9VEM8xTK6qlSmEuJ9XnCj9pcoiOJXKApHVuc9Az1AfPfky3B8Xm8BKUbG/x8Xf/n jzkbizh0sGEhQ+rASVH1sea+4khdMjp8/at/jOc0ZIqiRtU/cN7oOVHGk5wlzsrgv4 SfSVIltkyr+Yg== To: 56638@debbugs.gnu.org From: "Paul A. Patience" Subject: [PATCH v3] gnu: Add asli. Message-ID: <20220902203420.17483-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: 56638 Cc: "Paul A. Patience" 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/graphics.scm (asli): New variable. * gnu/packages/patches/asli-use-system-libs.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. --- Ludo, I've added the header line to the patch file as you requested, but I can't reproduce your failure to build the derivation. The patch applies cleanly for me. What command are you running so I can try to reproduce it? Best regards, Paul gnu/local.mk | 1 + gnu/packages/graphics.scm | 74 +++++++++++++++++++ .../patches/asli-use-system-libs.patch | 72 ++++++++++++++++++ 3 files changed, 147 insertions(+) create mode 100644 gnu/packages/patches/asli-use-system-libs.patch diff --git a/gnu/local.mk b/gnu/local.mk index 9d08fd5b28..5bee15ba1d 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -867,6 +867,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\ %D%/packages/patches/aoflagger-use-system-provided-pybind11.patch \ %D%/packages/patches/apr-skip-getservbyname-test.patch=09\ %D%/packages/patches/ark-skip-xar-test.patch=09=09=09\ + %D%/packages/patches/asli-use-system-libs.patch=09=09\ %D%/packages/patches/aspell-CVE-2019-25051.patch=09=09\ %D%/packages/patches/aspell-default-dict-dir.patch=09=09\ %D%/packages/patches/ath9k-htc-firmware-binutils.patch=09\ diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index fdc72d5a8d..1200bb96c4 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -2295,6 +2295,80 @@ (define-public mmg @end itemize") (license license:lgpl3+))) +(define-public asli + (package + (name "asli") + (version "0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpms-lattice/ASLI") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02hwdavpsy3vmivd6prp03jn004ykrl11lbkvksy5i2zm38zbknr")) + (patches (search-patches "asli-use-system-libs.patch")) + (modules '((guix build utils))) + (snippet + ;; Remove bundled libraries except (the ones missing from Guix and= ) + ;; KU Leuven's mTT, which is an obscure (i.e., unfindable by searc= hing + ;; online for =E2=80=9CmTT KU Leuven=E2=80=9D), BSD-3 licensed, he= ader-only library. + #~(begin + ;;(delete-file-recursively "libs/AdaptTools") ; Missing from G= uix + (delete-file-recursively "libs/CGAL") + ;;(delete-file-recursively "libs/alglib") ; Missing from Guix + (delete-file-recursively "libs/eigen") + (delete-file-recursively "libs/mmg") + ;;(delete-file-recursively "libs/tetgen") ; Missing from Guix + (delete-file-recursively "libs/yaml"))))) + (build-system cmake-build-system) + (inputs + (list boost + cgal + eigen + gmp + `(,mmg "lib") + mpfr + tbb-2020 + yaml-cpp)) + (arguments + (list #:tests? #f ; No tests + #:configure-flags + #~(list "-DCGAL_ACTIVATE_CONCURRENT_MESH_3=3DON" + (string-append "-DEIGEN3_INCLUDE_DIR=3D" + #$(this-package-input "eigen") + "/include/eigen3") + (string-append "-DMMG_INCLUDE_DIR=3D" + (ungexp (this-package-input "mmg") "lib"= ) + "/include") + (string-append "-DMMG_LIBRARY_DIR=3D" + (ungexp (this-package-input "mmg") "lib"= ) + "/lib")) + #:phases + #~(modify-phases %standard-phases + (replace 'install ; No install phase + (lambda _ + (with-directory-excursion "../source/bin" + (install-file "ASLI" (string-append #$output "/bin")) + ;; The manual is included in the repository. + ;; Building it requires -DASLI_DOC=3DON, but this is = marked + ;; as unsupported (presumably for users). + ;; Besides, some of the LaTeX packages it uses are + ;; missing from Guix, for example emptypage, fvextra = and + ;; menukeys. + (install-file "docs/ASLI [User Manual].pdf" + (string-append #$output "/share/doc/" + #$name "-" #$version))))= )))) + (home-page "http://www.biomech.ulg.ac.be/ASLI/") + (synopsis "Create lattice infills with varying unit cell type, size an= d feature") + (description "ASLI (A Simple Lattice Infiller) is a command-line tool = that +allows users to fill any 3D geometry with a functionally graded lattice. = The +lattice infill is constructed out of unit cells, described by implicit +functions, whose type, size and feature can be varied locally to obtain th= e +desired local properties.") + (license license:agpl3+))) + (define-public f3d ;; There have been many improvements since the last tagged version (1.2.= 1, ;; released in December 2021), including support for the Alembic file diff --git a/gnu/packages/patches/asli-use-system-libs.patch b/gnu/packages= /patches/asli-use-system-libs.patch new file mode 100644 index 0000000000..6c4518e04e --- /dev/null +++ b/gnu/packages/patches/asli-use-system-libs.patch @@ -0,0 +1,72 @@ +Adjust CMakeLists.txt to use system-provided mmg and yaml-cpp libraries. + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b11c5ba..702423e 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -122,28 +122,8 @@ if(MMG_MESH) + add_definitions(-DMMG_MESH) + + # MMG +- set(MMG_PREFIX mmg3d) +- set(MMG_PREFIX_DIR ${CMAKE_CURRENT_BINARY_DIR}/${MMG_PREFIX}) +- set(MMG_INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/${MMG_PREFIX}) +- ExternalProject_Add(${MMG_PREFIX} +- PREFIX ${MMG_PREFIX_DIR} +- SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/libs/mmg +- +- BUILD_ALWAYS OFF +- INSTALL_DIR ${MMG_INSTALL_DIR} +- +- CMAKE_ARGS(-DCMAKE_BUILD_TYPE=3DRelease -DBUILD=3DMMG3D -DLIBMMG3D_ST= ATIC=3DON +- -DLIBMMG3D_SHARED=3DOFF -DCMAKE_INSTALL_PREFIX=3D) +- +- BUILD_COMMAND make +- INSTALL_COMMAND make install +- ) +- set(MMG3D_INCLUDE_DIRS "${MMG_INSTALL_DIR}/include") +- set(MMG3D_LIBRARIES "${MMG_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}/${CMAKE= _STATIC_LIBRARY_PREFIX}${MMG_PREFIX}${CMAKE_STATIC_LIBRARY_SUFFIX}") +- +- include_directories(${MMG3D_INCLUDE_DIRS}) +- #add_library(MMG3D STATIC IMPORTED) +- #set_target_properties(MMG3D PROPERTIES IMPORTED_LOCATION "${MMG3D_LIBR= ARIES}") ++ include_directories(${MMG_INCLUDE_DIR}) ++ set(MMG3D_LIBRARIES ${MMG_LIBRARY_DIR}/libmmg3d.so) + + # MshMet + set(MSHMET_PREFIX mshmet) +@@ -192,14 +172,8 @@ target_include_directories(tet PUBLIC ${CMAKE_CURRENT= _SOURCE_DIR}/libs/tetgen) + target_compile_definitions(tet PUBLIC TETLIBRARY) # -DTETLIBRARY: flag to= compile tetgen as a library + + # yaml +-file(GLOB yaml_SRC CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/libs/yam= l/src/*.cpp) # Using file GLOB is not recomended! +-add_library(yaml STATIC) +-target_include_directories(yaml +- PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/libs/yaml/include +- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/libs/yaml/src +-) +-target_sources(yaml PRIVATE ${yaml_SRC}) +-set_target_properties(yaml PROPERTIES CXX_STANDARD 11) ++find_package(yaml-cpp REQUIRED) ++include_directories(${YAML_CPP_INCLUDE_DIRS}) + + # Compile options for debuging + if(CMAKE_BUILD_TYPE MATCHES Debug) +@@ -259,7 +233,7 @@ if(MARCH_NATIVE) + endif() + + # Create entries for C++ files in "ASLI" routine +-target_link_libraries(ASLI PUBLIC alg tet yaml) ++target_link_libraries(ASLI PUBLIC alg tet ${YAML_CPP_LIBRARIES}) + if(NOT MSVC) + target_link_libraries(ASLI PUBLIC stdc++fs) + endif() +@@ -272,7 +246,7 @@ if(CGAL_MESH) + endif() + + if(MMG_MESH) +- add_dependencies(ASLI ${MMG_PREFIX} ${MSHMET_PREFIX}) ++ add_dependencies(ASLI ${MSHMET_PREFIX}) + target_link_libraries(ASLI PUBLIC ${MMG3D_LIBRARIES} ${MSHMET_LIBRARIES= }) + if(SCOTCH_FOUND) + target_link_libraries(ASLI PUBLIC ${SCOTCH_LIBRARIES} scotch) -- 2.37.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 13 15:02:58 2022 Received: (at 56638) by debbugs.gnu.org; 13 Sep 2022 19:02:58 +0000 Received: from localhost ([127.0.0.1]:52924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYBBR-0007vj-Px for submit@debbugs.gnu.org; Tue, 13 Sep 2022 15:02:58 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:21525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYBBO-0007vV-Ns for 56638@debbugs.gnu.org; Tue, 13 Sep 2022 15:02:56 -0400 Date: Tue, 13 Sep 2022 19:02:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail3; t=1663095768; x=1663354968; bh=04XBivTrYqEKhmC1tkbFjWi56lk0PP/R0DSNdoFaKUs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=WY9S7O5tteXDDY7EPKuUEroCh9mQwMxFgZ2dssOgp0vLfVOwPGRftJ3VxtT98eeKN 9Kk3mEiBR/Ay2k2/nj5NUmiPoBy5dH3X4X3X9p/a4Uy3ssljxyb8ESfFwtdCj35M56 kyMFBoAtbOfeFoBm6EVQ6mmT/ZsNWqM5sTAl0C1RCGJae5dXgUD557ZTKmRZRUitFB 8jJl1EAf8b2AkB2Ht8Mo5lpaOGr+EVY530Wfo09Du/1qobTjp3kBOB7v7gITvyoQWR UaIHMSpA6KGeuRnJW4kqkZ0Ay8KkOJSQEC2SOH/cU7idPYvcWpOC/NLFZkh6LlLShA hC91VWi6/2O9A== To: 56638@debbugs.gnu.org From: "Paul A. Patience" Subject: Re: [PATCH v3] gnu: Add asli. Message-ID: <87a673kshd.fsf@apatience.com> In-Reply-To: <20220902203420.17483-1-paul@apatience.com> References: <20220902203420.17483-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: 56638 Cc: =?utf-8?Q?Ludovic_Court=C3=A8s?= 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 Ludo, On 2022-09-02 16:34:29-04:00, Paul A. Patience wrote: > I've added the header line to the patch file as you requested, > but I can't reproduce your failure to build the derivation. > The patch applies cleanly for me. > What command are you running so I can try to reproduce it? Just pinging you, since I forgot to CC you in the v3 patch. Best regards, Paul From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 17:13:39 2022 Received: (at 56638) by debbugs.gnu.org; 14 Sep 2022 21:13:39 +0000 Received: from localhost ([127.0.0.1]:56374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYZhS-0000Qd-D2 for submit@debbugs.gnu.org; Wed, 14 Sep 2022 17:13:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYZhQ-0000QP-BO for 56638@debbugs.gnu.org; Wed, 14 Sep 2022 17:13:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51140) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYZhL-0005tT-0V; Wed, 14 Sep 2022 17:13:31 -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=HlnG8S32zcEj4bzBYv35a7XFPC4UWtK5KGM6tvRzeHM=; b=qEtVvq1EZKjM7jbTyX1b xxqQQpRi377YCi0VQQJMg6FhqZe+z1Ftd7NmhlYPTNTH1Z5B5nKT73xd2klOeoBiKqjInWklugivI jd3db4A/RJZ5EAcbVfcvXK7bp6IdbHE6rjn2T8rYg2FmUGCKNhTc95Q4BxffBoBYN+6vGqegyttrG 5P6VzcIefhi+I3vG1QODfWUqIuqWWbkvjuyk6XFX3cbau75QeOITIuLO57EQ3BxSMBLhpovoBDrfX iuY+LGppQUsQPBWWu7/FC6jfg+nJSnxrwiA3mdMsbA5eeNWxuIvI6W7L3YFF4ASyXsbIiO18sljI6 8YuJ6fBKegl7rw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:50731 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYZhK-0002YW-JW; Wed, 14 Sep 2022 17:13:30 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Paul A. Patience" Subject: Re: bug#56638: [PATCH] gnu: Add asli. References: <20220719075934.67481-1-paul@apatience.com> <20220902203420.17483-1-paul@apatience.com> Date: Wed, 14 Sep 2022 23:13:28 +0200 In-Reply-To: <20220902203420.17483-1-paul@apatience.com> (Paul A. Patience's message of "Fri, 02 Sep 2022 20:34:29 +0000") Message-ID: <87pmfxvevb.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (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: 56638 Cc: 56638@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 Paul, "Paul A. Patience" skribis: > * gnu/packages/graphics.scm (asli): New variable. > * gnu/packages/patches/asli-use-system-libs.patch: New file. > * gnu/local.mk (dist_patch_DATA): Register patch. Thanks; I hadn=E2=80=99t noticed this new version. > I've added the header line to the patch file as you requested, > but I can't reproduce your failure to build the derivation. > The patch applies cleanly for me. Unfortunately I=E2=80=99m still getting this error. > What command are you running so I can try to reproduce it? After applying this patch, I run =E2=80=9C./pre-inst-env guix build asli=E2= =80=9D, which fails while building the source derivation, applying =E2=80=98asli-use-system-libs.patch=E2=80=99: --8<---------------cut here---------------start------------->8--- `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= clean.sh' -> `asli-0.1-checkout/docs/manual/clean.sh' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/cube_mixed.png' -> `asli-0.1-checkout/docs/manual/figures/cube_mixe= d.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/cube_feature.png' -> `File CMakeLists.txt is read-only; trying to p= atch anyway patching file CMakeLists.txt Hunk #2 FAILED at 172. Hunk #3 succeeded at 240 (offset 1 line). Hunk #4 succeeded at 253 (offset 1 line). 1 out of 4 hunks FAILED -- saving rejects to file CMakeLists.txt.rej source is at 'asli-0.1-checkout' applying '/gnu/store/dfkl666kwj1kp2faqgxs53g0nl08xciy-asli-use-system-libs.= patch'... Backtrace: 5 (primitive-load "/gnu/store/2mbw73469dam9j1n9lf7n9yvq3h=E2=80= =A6") In ice-9/eval.scm: 619:8 4 (_ #(#(# "asl=E2=80=A6") = #)) In ice-9/boot-9.scm: 142:2 3 (dynamic-wind # =E2=80=A6) In ice-9/eval.scm: 619:8 2 (_ #(#(#))) In srfi/srfi-1.scm: 634:9 1 (for-each # ("/gnu/store/df=E2=80= =A6")) In guix/build/utils.scm: 762:6 0 (invoke "/gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-p=E2=80= =A6" =E2=80=A6) guix/build/utils.scm:762:6: In procedure invoke: ERROR: 1. &invoke-error: program: "/gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/bin= /patch" arguments: ("--force" "--no-backup-if-mismatch" "-p1" "--input" "/gnu= /store/dfkl666kwj1kp2faqgxs53g0nl08xciy-asli-use-system-libs.patch") exit-status: 1 term-signal: #f stop-signal: #f asli-0.1-checkout/docs/manual/figures/cube_feature.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/KUL.png' -> `asli-0.1-checkout/docs/manual/figures/KUL.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/cube_standart.png' -> `asli-0.1-checkout/docs/manual/figures/cube_s= tandart.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/ASLI.png' -> `asli-0.1-checkout/docs/manual/figures/ASLI.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/cube_type.png' -> `asli-0.1-checkout/docs/manual/figures/cube_type.= png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/cube_feature_dp.png' -> `asli-0.1-checkout/docs/manual/figures/cube= _feature_dp.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/Sample-S5VF0p5.png' -> `asli-0.1-checkout/docs/manual/figures/Sampl= e-S5VF0p5.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/gui.png' -> `asli-0.1-checkout/docs/manual/figures/gui.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/acetabular_implant.png' -> `asli-0.1-checkout/docs/manual/figures/a= cetabular_implant.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/femoral_implant.png' -> `asli-0.1-checkout/docs/manual/figures/femo= ral_implant.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/cube_type_dp.png' -> `asli-0.1-checkout/docs/manual/figures/cube_ty= pe_dp.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/cube.png' -> `asli-0.1-checkout/docs/manual/figures/cube.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/cube_size_dp.png' -> `asli-0.1-checkout/docs/manual/figures/cube_si= ze_dp.png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/docs/manual/= figures/cube_size.png' -> `asli-0.1-checkout/docs/manual/figures/cube_size.= png' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/inputs/cube.= tap' -> `asli-0.1-checkout/inputs/cube.tap' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/inputs/cube.= stl' -> `asli-0.1-checkout/inputs/cube.stl' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/inputs/cube.= sap' -> `asli-0.1-checkout/inputs/cube.sap' `/gnu/store/x9nvdyfsixc2j6vzi9131dl5wk8zg8g4-asli-0.1-checkout/inputs/cube.= fap' -> `asli-0.1-checkout/inputs/cube.fap' builder for `/gnu/store/5lhzvxmgxm20mq5agpq7kklbdq2ynd0m-asli-0.1-checkout.= drv' failed with exit code 1 build of /gnu/store/5lhzvxmgxm20mq5agpq7kklbdq2ynd0m-asli-0.1-checkout.drv = failed --8<---------------cut here---------------end--------------->8--- And I have: --8<---------------cut here---------------start------------->8--- $ sha256sum gnu/packages/patches/asli-use-system-libs.patch=20 1a922b39a53b8cb0bd99e6c94e90769efaad88634b56d8df03811f68e45a003c gnu/packa= ges/patches/asli-use-system-libs.patch --8<---------------cut here---------------end--------------->8--- Am I missing something? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 15 09:37:26 2022 Received: (at 56638) by debbugs.gnu.org; 15 Sep 2022 13:37:26 +0000 Received: from localhost ([127.0.0.1]:57510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYp3V-0007eT-B5 for submit@debbugs.gnu.org; Thu, 15 Sep 2022 09:37:26 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:44801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYp3P-0007eA-Kr for 56638@debbugs.gnu.org; Thu, 15 Sep 2022 09:37:24 -0400 Date: Thu, 15 Sep 2022 13:37:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail3; t=1663249033; x=1663508233; bh=BUZ/q27b9yIBOWeLkqFzSt6R3lE9Ppsm2WEyWOp71mE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=MR0iA4DQEkDfKb2Z7edmzVRkzuRawt6y+2HqtzUl/od7IPlNvFLMeX4IY/x8WqIeJ 1trzLVa5EWhXZ1RVwijvGXNuOe3YOUNfd2vgULe6u31zvkKuS63F9bajZlQoBX/ZSg 0Qb1Tfvuc6faJc5rCG+Uq2JH50aLSnapv2Z5T1EWKmBIsLpqBZUUpe6yPUhwDh/oaS PIe4xJdq6x4twPJoUV+G9bqVrwxYF/KF+hL/bIdxL0GVFo8zemSDzzjHouIyzL+KCS eNrDjyMNxzD9OhuHV4qTWrZTG39ZRBlr0Gg28qhWKmo/P/lqNsXseNM7MbS96FFb9a rye5wKCQ2R8fQ== To: =?utf-8?Q?Ludovic_Court=C3=A8s?= From: "Paul A. Patience" Subject: Re: bug#56638: [PATCH] gnu: Add asli. Message-ID: <87k064u5he.fsf@apatience.com> In-Reply-To: <87pmfxvevb.fsf_-_@gnu.org> References: <20220719075934.67481-1-paul@apatience.com> <20220902203420.17483-1-paul@apatience.com> <87pmfxvevb.fsf_-_@gnu.org> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56638 Cc: 56638@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 (-) This is a multi-part message in MIME format. --b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, On 2022-09-14 17:13:28-04:00, Ludovic Court=C3=A8s wrote: > And I have: > > $ sha256sum gnu/packages/patches/asli-use-system-libs.patch > 1a922b39a53b8cb0bd99e6c94e90769efaad88634b56d8df03811f68e45a003c gnu/pac= kages/patches/asli-use-system-libs.patch > > Am I missing something? Thanks for the shasum; it allowed me to discover the problem. There are trailing spaces in the original CMakeLists.txt, which also appear in the patch. When sending the patch inline, these spaces are trimmed. (The spaces are highlighted in Magit, so I was aware of them, but I didn't realize they would be trimmed somewhere in the email pipeline.) I will attach the patch file separately, and also a tarred version just in case. So you can verify that you have the right one, here's my shasum: --8<---------------cut here---------------start------------->8--- $ sha256sum gnu/packages/patches/asli-use-system-libs.patch fb1531a4f71e95354af6927175f67b90f39250604aa6859d9def4778027f1810 gnu/packa= ges/patches/asli-use-system-libs.patch --8<---------------cut here---------------end--------------->8--- Best regards, Paul --b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI Content-Type: text/x-patch; name=asli-use-system-libs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=asli-use-system-libs.patch QWRqdXN0IENNYWtlTGlzdHMudHh0IHRvIHVzZSBzeXN0ZW0tcHJvdmlkZWQgbW1nIGFuZCB5YW1s LWNwcCBsaWJyYXJpZXMuDQoNCmRpZmYgLS1naXQgYS9DTWFrZUxpc3RzLnR4dCBiL0NNYWtlTGlz dHMudHh0DQppbmRleCBiMTFjNWJhLi43MDI0MjNlIDEwMDc1NQ0KLS0tIGEvQ01ha2VMaXN0cy50 eHQNCisrKyBiL0NNYWtlTGlzdHMudHh0DQpAQCAtMTIyLDI4ICsxMjIsOCBAQCBpZihNTUdfTUVT SCkNCiAgIGFkZF9kZWZpbml0aW9ucygtRE1NR19NRVNIKQ0KIA0KICAgIyBNTUcNCi0gIHNldChN TUdfUFJFRklYIG1tZzNkKQ0KLSAgc2V0KE1NR19QUkVGSVhfRElSICR7Q01BS0VfQ1VSUkVOVF9C SU5BUllfRElSfS8ke01NR19QUkVGSVh9KQ0KLSAgc2V0KE1NR19JTlNUQUxMX0RJUiAke0NNQUtF X0NVUlJFTlRfQklOQVJZX0RJUn0vJHtNTUdfUFJFRklYfSkNCi0gIEV4dGVybmFsUHJvamVjdF9B ZGQoJHtNTUdfUFJFRklYfQ0KLSAgICBQUkVGSVggICAgICAgJHtNTUdfUFJFRklYX0RJUn0NCi0g ICAgU09VUkNFX0RJUiAgICR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS9saWJzL21tZw0KLQ0K LSAgICBCVUlMRF9BTFdBWVMgT0ZGDQotICAgIElOU1RBTExfRElSICAke01NR19JTlNUQUxMX0RJ Un0NCi0NCi0gICAgQ01BS0VfQVJHUygtRENNQUtFX0JVSUxEX1RZUEU9UmVsZWFzZSAtREJVSUxE PU1NRzNEIC1ETElCTU1HM0RfU1RBVElDPU9ODQotICAgICAgICAgICAgICAgLURMSUJNTUczRF9T SEFSRUQ9T0ZGIC1EQ01BS0VfSU5TVEFMTF9QUkVGSVg9PElOU1RBTExfRElSPikNCi0NCi0gICAg QlVJTERfQ09NTUFORCAgIG1ha2UNCi0gICAgSU5TVEFMTF9DT01NQU5EIG1ha2UgaW5zdGFsbA0K LSAgKQ0KLSAgc2V0KE1NRzNEX0lOQ0xVREVfRElSUyAiJHtNTUdfSU5TVEFMTF9ESVJ9L2luY2x1 ZGUiKQ0KLSAgc2V0KE1NRzNEX0xJQlJBUklFUyAiJHtNTUdfSU5TVEFMTF9ESVJ9LyR7Q01BS0Vf SU5TVEFMTF9MSUJESVJ9LyR7Q01BS0VfU1RBVElDX0xJQlJBUllfUFJFRklYfSR7TU1HX1BSRUZJ WH0ke0NNQUtFX1NUQVRJQ19MSUJSQVJZX1NVRkZJWH0iKQ0KLQ0KLSAgaW5jbHVkZV9kaXJlY3Rv cmllcygke01NRzNEX0lOQ0xVREVfRElSU30pDQotICAjYWRkX2xpYnJhcnkoTU1HM0QgU1RBVElD IElNUE9SVEVEKQ0KLSAgI3NldF90YXJnZXRfcHJvcGVydGllcyhNTUczRCBQUk9QRVJUSUVTIElN UE9SVEVEX0xPQ0FUSU9OICIke01NRzNEX0xJQlJBUklFU30iKQ0KKyAgaW5jbHVkZV9kaXJlY3Rv cmllcygke01NR19JTkNMVURFX0RJUn0pDQorICBzZXQoTU1HM0RfTElCUkFSSUVTICR7TU1HX0xJ QlJBUllfRElSfS9saWJtbWczZC5zbykNCiANCiAgICMgTXNoTWV0DQogICBzZXQoTVNITUVUX1BS RUZJWCBtc2htZXQpDQpAQCAtMTkyLDE0ICsxNzIsOCBAQCB0YXJnZXRfaW5jbHVkZV9kaXJlY3Rv cmllcyh0ZXQgUFVCTElDICR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS9saWJzL3RldGdlbikN CiB0YXJnZXRfY29tcGlsZV9kZWZpbml0aW9ucyh0ZXQgUFVCTElDIFRFVExJQlJBUlkpICMgLURU RVRMSUJSQVJZOiBmbGFnIHRvIGNvbXBpbGUgdGV0Z2VuIGFzIGEgbGlicmFyeQ0KIA0KICMgeWFt bA0KLWZpbGUoR0xPQiB5YW1sX1NSQyBDT05GSUdVUkVfREVQRU5EUyAke0NNQUtFX0NVUlJFTlRf U09VUkNFX0RJUn0vbGlicy95YW1sL3NyYy8qLmNwcCkgIyBVc2luZyBmaWxlIEdMT0IgaXMgbm90 IHJlY29tZW5kZWQhDQotYWRkX2xpYnJhcnkoeWFtbCBTVEFUSUMpDQotdGFyZ2V0X2luY2x1ZGVf ZGlyZWN0b3JpZXMoeWFtbA0KLSAgUFVCTElDICR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS9s aWJzL3lhbWwvaW5jbHVkZSANCi0gIFBSSVZBVEUgJHtDTUFLRV9DVVJSRU5UX1NPVVJDRV9ESVJ9 L2xpYnMveWFtbC9zcmMNCi0pDQotdGFyZ2V0X3NvdXJjZXMoeWFtbCBQUklWQVRFICR7eWFtbF9T UkN9KQ0KLXNldF90YXJnZXRfcHJvcGVydGllcyh5YW1sIFBST1BFUlRJRVMgQ1hYX1NUQU5EQVJE IDExKQ0KK2ZpbmRfcGFja2FnZSh5YW1sLWNwcCBSRVFVSVJFRCkNCitpbmNsdWRlX2RpcmVjdG9y aWVzKCR7WUFNTF9DUFBfSU5DTFVERV9ESVJTfSkNCiANCiAjIENvbXBpbGUgb3B0aW9ucyBmb3Ig ZGVidWdpbmcNCiBpZihDTUFLRV9CVUlMRF9UWVBFIE1BVENIRVMgRGVidWcpDQpAQCAtMjU5LDcg KzIzMyw3IEBAIGlmKE1BUkNIX05BVElWRSkNCiBlbmRpZigpDQogDQogIyBDcmVhdGUgZW50cmll cyBmb3IgQysrIGZpbGVzIGluICJBU0xJIiByb3V0aW5lDQotdGFyZ2V0X2xpbmtfbGlicmFyaWVz KEFTTEkgUFVCTElDIGFsZyB0ZXQgeWFtbCkNCit0YXJnZXRfbGlua19saWJyYXJpZXMoQVNMSSBQ VUJMSUMgYWxnIHRldCAke1lBTUxfQ1BQX0xJQlJBUklFU30pDQogaWYoTk9UIE1TVkMpDQogICB0 YXJnZXRfbGlua19saWJyYXJpZXMoQVNMSSBQVUJMSUMgc3RkYysrZnMpDQogZW5kaWYoKQ0KQEAg LTI3Miw3ICsyNDYsNyBAQCBpZihDR0FMX01FU0gpDQogZW5kaWYoKQ0KIA0KIGlmKE1NR19NRVNI KQ0KLSAgYWRkX2RlcGVuZGVuY2llcyhBU0xJICR7TU1HX1BSRUZJWH0gJHtNU0hNRVRfUFJFRklY fSkNCisgIGFkZF9kZXBlbmRlbmNpZXMoQVNMSSAke01TSE1FVF9QUkVGSVh9KQ0KICAgdGFyZ2V0 X2xpbmtfbGlicmFyaWVzKEFTTEkgUFVCTElDICR7TU1HM0RfTElCUkFSSUVTfSAke01TSE1FVF9M SUJSQVJJRVN9KQ0KICAgaWYoU0NPVENIX0ZPVU5EKQ0KICAgICB0YXJnZXRfbGlua19saWJyYXJp ZXMoQVNMSSBQVUJMSUMgJHtTQ09UQ0hfTElCUkFSSUVTfSBzY290Y2gpDQo= --b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI Content-Type: archive/tar; name=asli-use-system-libs.patch.tar Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=asli-use-system-libs.patch.tar Z251L3BhY2thZ2VzL3BhdGNoZXMvYXNsaS11c2Utc3lzdGVtLWxpYnMucGF0Y2gAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQAMDAwMTc1 MAAwMDAxNzUwADAwMDAwMDA1MjI0ADE0MzEwNjI0MzQ0ADAyMDU2MAAgMAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAHBhdWwAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAcGF1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABB ZGp1c3QgQ01ha2VMaXN0cy50eHQgdG8gdXNlIHN5c3RlbS1wcm92aWRlZCBtbWcgYW5kIHlhbWwt Y3BwIGxpYnJhcmllcy4KCmRpZmYgLS1naXQgYS9DTWFrZUxpc3RzLnR4dCBiL0NNYWtlTGlzdHMu dHh0CmluZGV4IGIxMWM1YmEuLjcwMjQyM2UgMTAwNzU1Ci0tLSBhL0NNYWtlTGlzdHMudHh0Cisr KyBiL0NNYWtlTGlzdHMudHh0CkBAIC0xMjIsMjggKzEyMiw4IEBAIGlmKE1NR19NRVNIKQogICBh ZGRfZGVmaW5pdGlvbnMoLURNTUdfTUVTSCkKIAogICAjIE1NRwotICBzZXQoTU1HX1BSRUZJWCBt bWczZCkKLSAgc2V0KE1NR19QUkVGSVhfRElSICR7Q01BS0VfQ1VSUkVOVF9CSU5BUllfRElSfS8k e01NR19QUkVGSVh9KQotICBzZXQoTU1HX0lOU1RBTExfRElSICR7Q01BS0VfQ1VSUkVOVF9CSU5B UllfRElSfS8ke01NR19QUkVGSVh9KQotICBFeHRlcm5hbFByb2plY3RfQWRkKCR7TU1HX1BSRUZJ WH0KLSAgICBQUkVGSVggICAgICAgJHtNTUdfUFJFRklYX0RJUn0KLSAgICBTT1VSQ0VfRElSICAg JHtDTUFLRV9DVVJSRU5UX1NPVVJDRV9ESVJ9L2xpYnMvbW1nCi0KLSAgICBCVUlMRF9BTFdBWVMg T0ZGCi0gICAgSU5TVEFMTF9ESVIgICR7TU1HX0lOU1RBTExfRElSfQotCi0gICAgQ01BS0VfQVJH UygtRENNQUtFX0JVSUxEX1RZUEU9UmVsZWFzZSAtREJVSUxEPU1NRzNEIC1ETElCTU1HM0RfU1RB VElDPU9OCi0gICAgICAgICAgICAgICAtRExJQk1NRzNEX1NIQVJFRD1PRkYgLURDTUFLRV9JTlNU QUxMX1BSRUZJWD08SU5TVEFMTF9ESVI+KQotCi0gICAgQlVJTERfQ09NTUFORCAgIG1ha2UKLSAg ICBJTlNUQUxMX0NPTU1BTkQgbWFrZSBpbnN0YWxsCi0gICkKLSAgc2V0KE1NRzNEX0lOQ0xVREVf RElSUyAiJHtNTUdfSU5TVEFMTF9ESVJ9L2luY2x1ZGUiKQotICBzZXQoTU1HM0RfTElCUkFSSUVT ICIke01NR19JTlNUQUxMX0RJUn0vJHtDTUFLRV9JTlNUQUxMX0xJQkRJUn0vJHtDTUFLRV9TVEFU SUNfTElCUkFSWV9QUkVGSVh9JHtNTUdfUFJFRklYfSR7Q01BS0VfU1RBVElDX0xJQlJBUllfU1VG RklYfSIpCi0KLSAgaW5jbHVkZV9kaXJlY3Rvcmllcygke01NRzNEX0lOQ0xVREVfRElSU30pCi0g ICNhZGRfbGlicmFyeShNTUczRCBTVEFUSUMgSU1QT1JURUQpCi0gICNzZXRfdGFyZ2V0X3Byb3Bl cnRpZXMoTU1HM0QgUFJPUEVSVElFUyBJTVBPUlRFRF9MT0NBVElPTiAiJHtNTUczRF9MSUJSQVJJ RVN9IikKKyAgaW5jbHVkZV9kaXJlY3Rvcmllcygke01NR19JTkNMVURFX0RJUn0pCisgIHNldChN TUczRF9MSUJSQVJJRVMgJHtNTUdfTElCUkFSWV9ESVJ9L2xpYm1tZzNkLnNvKQogCiAgICMgTXNo TWV0CiAgIHNldChNU0hNRVRfUFJFRklYIG1zaG1ldCkKQEAgLTE5MiwxNCArMTcyLDggQEAgdGFy Z2V0X2luY2x1ZGVfZGlyZWN0b3JpZXModGV0IFBVQkxJQyAke0NNQUtFX0NVUlJFTlRfU09VUkNF X0RJUn0vbGlicy90ZXRnZW4pCiB0YXJnZXRfY29tcGlsZV9kZWZpbml0aW9ucyh0ZXQgUFVCTElD IFRFVExJQlJBUlkpICMgLURURVRMSUJSQVJZOiBmbGFnIHRvIGNvbXBpbGUgdGV0Z2VuIGFzIGEg bGlicmFyeQogCiAjIHlhbWwKLWZpbGUoR0xPQiB5YW1sX1NSQyBDT05GSUdVUkVfREVQRU5EUyAk e0NNQUtFX0NVUlJFTlRfU09VUkNFX0RJUn0vbGlicy95YW1sL3NyYy8qLmNwcCkgIyBVc2luZyBm aWxlIEdMT0IgaXMgbm90IHJlY29tZW5kZWQhCi1hZGRfbGlicmFyeSh5YW1sIFNUQVRJQykKLXRh cmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKHlhbWwKLSAgUFVCTElDICR7Q01BS0VfQ1VSUkVOVF9T T1VSQ0VfRElSfS9saWJzL3lhbWwvaW5jbHVkZSAKLSAgUFJJVkFURSAke0NNQUtFX0NVUlJFTlRf U09VUkNFX0RJUn0vbGlicy95YW1sL3NyYwotKQotdGFyZ2V0X3NvdXJjZXMoeWFtbCBQUklWQVRF ICR7eWFtbF9TUkN9KQotc2V0X3RhcmdldF9wcm9wZXJ0aWVzKHlhbWwgUFJPUEVSVElFUyBDWFhf U1RBTkRBUkQgMTEpCitmaW5kX3BhY2thZ2UoeWFtbC1jcHAgUkVRVUlSRUQpCitpbmNsdWRlX2Rp cmVjdG9yaWVzKCR7WUFNTF9DUFBfSU5DTFVERV9ESVJTfSkKIAogIyBDb21waWxlIG9wdGlvbnMg Zm9yIGRlYnVnaW5nCiBpZihDTUFLRV9CVUlMRF9UWVBFIE1BVENIRVMgRGVidWcpCkBAIC0yNTks NyArMjMzLDcgQEAgaWYoTUFSQ0hfTkFUSVZFKQogZW5kaWYoKQogCiAjIENyZWF0ZSBlbnRyaWVz IGZvciBDKysgZmlsZXMgaW4gIkFTTEkiIHJvdXRpbmUKLXRhcmdldF9saW5rX2xpYnJhcmllcyhB U0xJIFBVQkxJQyBhbGcgdGV0IHlhbWwpCit0YXJnZXRfbGlua19saWJyYXJpZXMoQVNMSSBQVUJM SUMgYWxnIHRldCAke1lBTUxfQ1BQX0xJQlJBUklFU30pCiBpZihOT1QgTVNWQykKICAgdGFyZ2V0 X2xpbmtfbGlicmFyaWVzKEFTTEkgUFVCTElDIHN0ZGMrK2ZzKQogZW5kaWYoKQpAQCAtMjcyLDcg KzI0Niw3IEBAIGlmKENHQUxfTUVTSCkKIGVuZGlmKCkKIAogaWYoTU1HX01FU0gpCi0gIGFkZF9k ZXBlbmRlbmNpZXMoQVNMSSAke01NR19QUkVGSVh9ICR7TVNITUVUX1BSRUZJWH0pCisgIGFkZF9k ZXBlbmRlbmNpZXMoQVNMSSAke01TSE1FVF9QUkVGSVh9KQogICB0YXJnZXRfbGlua19saWJyYXJp ZXMoQVNMSSBQVUJMSUMgJHtNTUczRF9MSUJSQVJJRVN9ICR7TVNITUVUX0xJQlJBUklFU30pCiAg IGlmKFNDT1RDSF9GT1VORCkKICAgICB0YXJnZXRfbGlua19saWJyYXJpZXMoQVNMSSBQVUJMSUMg JHtTQ09UQ0hfTElCUkFSSUVTfSBzY290Y2gpCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== --b1_VkdLHu1SyQWsdqKAwRyMof7odRhqYtleFSazmpJLI-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 19 20:39:38 2023 Received: (at 56638) by debbugs.gnu.org; 20 Jun 2023 00:39:38 +0000 Received: from localhost ([127.0.0.1]:57594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBPPF-0001dL-UM for submit@debbugs.gnu.org; Mon, 19 Jun 2023 20:39:38 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:29743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBPPE-0001d4-47 for 56638@debbugs.gnu.org; Mon, 19 Jun 2023 20:39:36 -0400 Date: Tue, 20 Jun 2023 00:39:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail; t=1687221569; x=1687480769; bh=wkReKC/H0dN76wciWgGnGU3WzcQsdzzptPgfKD96o8Q=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=AyhuOh/0NwlT694PSeuMXK2/JJuJhGUxR/c8CQI5i2UhptRv0cfKknvmuTp0hQnZb x+6J1SHxrXfGV3qKm6Ls8RSwETG0eCMaB6dI4Bahko14ZRiCJebk4qI5/nqJJf6zt5 nOJMxFwE+iqDBoMFnnbcGj/wmbYFFSWHyd2f8ZBvOUobAQFd8v77TvLCeOUif4fayg 4Kwvx5Wo4bm8WJWph2TYP+PYXb1Cw6BJJ5EfFJCTvj8HdMVr1Xt2ZMzajrXSdYAy4N 02Smh/ptD+aXwNTi6zdtGncBjpdv3OE5+4h0wQ51PJrD4sNrHGWiWO5oEjfMNRRFWP +kEJIlXECXP8g== To: =?utf-8?Q?Ludovic_Court=C3=A8s?= From: "Paul A. Patience" Subject: Re: bug#56638: [PATCH] gnu: Add asli. Message-ID: <87sfanc6hd.fsf@apatience.com> In-Reply-To: <87k064u5he.fsf@apatience.com> References: <20220719075934.67481-1-paul@apatience.com> <20220902203420.17483-1-paul@apatience.com> <87pmfxvevb.fsf_-_@gnu.org> <87k064u5he.fsf@apatience.com> Feedback-ID: 19227857:user:proton 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: 56638 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 Ludo, On 2022-09-15 09:37:08-04:00, Paul A. Patience wrote: > On 2022-09-14 17:13:28-04:00, Ludovic Court=C3=A8s wrote: >> And I have: >> >> $ sha256sum gnu/packages/patches/asli-use-system-libs.patch >> 1a922b39a53b8cb0bd99e6c94e90769efaad88634b56d8df03811f68e45a003c gnu/pa= ckages/patches/asli-use-system-libs.patch >> >> Am I missing something? > > Thanks for the shasum; it allowed me to discover the problem. > There are trailing spaces in the original CMakeLists.txt, which also > appear in the patch. > When sending the patch inline, these spaces are trimmed. > (The spaces are highlighted in Magit, so I was aware of them, but I > didn't realize they would be trimmed somewhere in the email pipeline.) > > I will attach the patch file separately, and also a tarred version just > in case. > So you can verify that you have the right one, here's my shasum: > > $ sha256sum gnu/packages/patches/asli-use-system-libs.patch > fb1531a4f71e95354af6927175f67b90f39250604aa6859d9def4778027f1810 gnu/pac= kages/patches/asli-use-system-libs.patch Would you mind taking a look at this again? Thanks, Paul From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 08 13:16:52 2023 Received: (at 56638-done) by debbugs.gnu.org; 8 Sep 2023 17:16:52 +0000 Received: from localhost ([127.0.0.1]:45467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qef6C-0005S4-HW for submit@debbugs.gnu.org; Fri, 08 Sep 2023 13:16:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qef68-0005Rp-Kv for 56638-done@debbugs.gnu.org; Fri, 08 Sep 2023 13:16:50 -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 1qef5y-0004V5-LW; Fri, 08 Sep 2023 13:16:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:Subject:To:From: in-reply-to; bh=IMaE+OSe2yRWaynWo94ESSyeVWBWsF6tsQgH02M01tQ=; b=pWFoY5qDdOgYC fvY/BLT6coEfR1BrEorn9jjKBU7sgQQ7W5YiPqNNTdezMVkAFECwMCGVRW7wi0fEjvaGcUJ0FAPmA TUPxREUsa5X+lGwPfHjnd2DM4Kpb1qYxco4UDNWTqtBhwgjPR5t85jhx9XZgdZiE+8gSpxOgBG68Z gltZ/+rSD4Gr+PH154se4X18fZalQv6ukuiUB47tTCMlqs4xlde4O0M70ID5grFI9YZf4AkMRVcF7 G760W44cxJHz/HNTyE3JC+c+gpc3dl6Em+6EgDN4/6uY8jC/2zVYX2LxGxJcZVXsBsW5s3Z+PpbYj y14kRoUPM/fTFRr6iwHDQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Paul A. Patience" Subject: Re: bug#56638: [PATCH] gnu: Add asli. References: <20220719075934.67481-1-paul@apatience.com> <20220902203420.17483-1-paul@apatience.com> <87pmfxvevb.fsf_-_@gnu.org> <87k064u5he.fsf@apatience.com> Date: Fri, 08 Sep 2023 19:16:32 +0200 Message-ID: <87cyys37rj.fsf@inria.fr> 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: 56638-done Cc: 56638-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 (---) Hi Paul, "Paul A. Patience" skribis: > Thanks for the shasum; it allowed me to discover the problem. > There are trailing spaces in the original CMakeLists.txt, which also > appear in the patch. > When sending the patch inline, these spaces are trimmed. > (The spaces are highlighted in Magit, so I was aware of them, but I > didn't realize they would be trimmed somewhere in the email pipeline.) > > I will attach the patch file separately, and also a tarred version just > in case. > So you can verify that you have the right one, here's my shasum: > > $ sha256sum gnu/packages/patches/asli-use-system-libs.patch > fb1531a4f71e95354af6927175f67b90f39250604aa6859d9def4778027f1810 gnu/pac= kages/patches/asli-use-system-libs.patch Perfect; pushed as 05f44bbeb40686599827cbe0df7fcc80122fe152. Thank you and apologies for taking so much time! Ludo=E2=80=99. From unknown Wed Jun 18 23:07:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 07 Oct 2023 11:24:10 +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