From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Soo Subject: Re: Packaging FreeCAD Date: Tue, 18 Jun 2019 08:27:02 +0000 Message-ID: References: <4071518a081f8bdf5b119dc774d9876ba8d5bd7b.camel@tourbillion-technology.com> <54206293-2C5D-4F2B-B213-888CAA38C93A@asu.edu> <8973E603-5C06-4E6E-837E-56C15E7599C0@asu.edu> <20190310072511.GB19750@macbook41> <6C04A7B7-EEB9-4671-A8AF-A9BD2A2F163E@asu.edu> <15bf76e0f8e68e00e252574c18cefe48788a8dcb.camel@tourbillion-technology.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000374719058b94e1f8" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:39580) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hd9SY-0004SW-Rj for guix-devel@gnu.org; Tue, 18 Jun 2019 04:27:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hd9SX-0002Ig-BP for guix-devel@gnu.org; Tue, 18 Jun 2019 04:27:18 -0400 Received: from mail-ua1-x92a.google.com ([2607:f8b0:4864:20::92a]:35186) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hd9SW-0002Gf-Tx for guix-devel@gnu.org; Tue, 18 Jun 2019 04:27:17 -0400 Received: by mail-ua1-x92a.google.com with SMTP id r7so5068944ual.2 for ; Tue, 18 Jun 2019 01:27:14 -0700 (PDT) In-Reply-To: <15bf76e0f8e68e00e252574c18cefe48788a8dcb.camel@tourbillion-technology.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Paul Garlick Cc: Guix-devel --000000000000374719058b94e1f8 Content-Type: text/plain; charset="UTF-8" Hi Guix! I'm excited to announce that I opened FreeCAD for the first time this evening thanks most recently to support on the FreeCAD forum! I am no expert in the use of the application, however, so I am sure some issues might be discovered with use. I already know of the following two issues: - Bundled third party packages. Among them: SMESH (from salome or a fork), Pivy (from coin3D), libkdtree++ (seems like there is no live source or maintainer), and a few others. - License help. FreeCAD itself is under the gpl 2.1+, however I think I need some guidance providing the correct licenses (both for FreeCAD and the bundled source) Now where do I put the package definition in gnu/packages? I have several module definitions in my channel: - salome.scm for libmedfile, smesh and the supporting infrastructure - coin3d.scm for coin3d, soqt, and pivy (WIP) - python-pyside.scm for Shiboken2, Pyside2, and Pyside2-tools - libarea.scm for libarea - libspnav.scm for libspnav and - freecad.scm for FreeCAD itself I am happy to finally learn to use the app! - John On Thu, May 30, 2019 at 11:23 PM Paul Garlick < pgarlick@tourbillion-technology.com> wrote: > Hi John, > > > Another question: do we tend to try to use guix packages whenever a > package > > ships bundled with some third party source? > > Yes. The preference is to use Guix packages where possible. > > Best regards, > > Paul. > > > > --000000000000374719058b94e1f8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Guix!

I'm excited to = announce that I opened FreeCAD for the first time this evening thanks most = recently to support on the FreeCAD forum! I am no expert in the use of the = application, however, so I am sure some issues might be discovered with use= . I already know of the following two issues:

=C2= =A0- Bundled third party packages. Among them: SMESH (from salome or a fork= ), Pivy (from coin3D), libkdtree++ (seems like there is no live source or m= aintainer), and a few others.

=C2=A0- License help= . FreeCAD itself is under the gpl 2.1+, however I think I need some guidanc= e providing the correct licenses (both for FreeCAD and the bundled source)<= /div>

Now where do I put the package definition in gnu/p= ackages? I have several module definitions in my channel:
=C2=A0-= salome.scm for libmedfile, smesh and the supporting infrastructure
=C2=A0- coin3d.scm for coin3d, soqt, and pivy (WIP)
=C2=A0= - python-pyside.scm for Shiboken2, Pyside2, and Pyside2-tools
=C2= =A0- libarea.scm for libarea
=C2=A0- libspnav.scm for libspnav an= d
=C2=A0- freecad.scm for FreeCAD itself

I am happy to finally learn to use the app!

- Joh= n

On Thu, May 30, 2019 at 11:23 PM Paul Garlick <pgarlick@tourbillion-technology.co= m> wrote:
Hi John,

> Another question: do we tend to try to use guix packages whenever a package
> ships bundled with some third party source?

Yes.=C2=A0 The preference is to use Guix packages where possible.

Best regards,

Paul.



--000000000000374719058b94e1f8--