From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: Packaging FreeCAD Date: Tue, 18 Jun 2019 20:11:17 +0200 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="000000000000c5267e058b9d0a06" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:53280) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdIZy-0003Wl-1l for guix-devel@gnu.org; Tue, 18 Jun 2019 14:11:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdIZw-0001eM-TL for guix-devel@gnu.org; Tue, 18 Jun 2019 14:11:33 -0400 Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:37050) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hdIZw-0001ct-MZ for guix-devel@gnu.org; Tue, 18 Jun 2019 14:11:32 -0400 Received: by mail-ed1-x52a.google.com with SMTP id w13so23066052eds.4 for ; Tue, 18 Jun 2019 11:11:32 -0700 (PDT) In-Reply-To: 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: John Soo Cc: Guix-devel , Paul Garlick --000000000000c5267e058b9d0a06 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello,p John Soo ezt =C3=ADrta (id=C5=91pont: 2019. j=C3=BAn. 18., = Ke 10:27): > 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 sourc= e > 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 t= he > 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 > This is great! I am not an expert on the where to place things, but if you don't find some module that is a clear fit for your package, then you can create a new one. With that said, I believe you can put coin into somewhere graphics related, and the python stuff to python-xyz. I also have some freecad projects, so I can help with testing if needed. > 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. >> > Best regards, g_bor > >> >> >> --000000000000c5267e058b9d0a06 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,p

John Soo <<= a href=3D"mailto:jsoo1@asu.edu">jsoo1@asu.edu> ezt =C3=ADrta (id=C5= =91pont: 2019. j=C3=BAn. 18., Ke 10:27):
Hi Guix!

I'm excit= ed 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 o= f the application, however, so I am sure some issues might be discovered wi= th 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 maintainer), and a few others.

=C2=A0- License= help. FreeCAD itself is under the gpl 2.1+, however I think I need some gu= idance providing the correct licenses (both for FreeCAD and the bundled sou= rce)

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

I am happy to finally learn to use the app!

- John

This is great!

I am not an expert on the where to place things, but if you don&= #39;t find some module that is a clear fit for your package, then you can c= reate a new one. With that said, I believe you can put coin into somewhere = graphics related, and the python stuff to python-xyz.

I also have some freecad projects, so I can h= elp with testing if needed.

=

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.=C2=A0 The preference is to use Guix packages where possible.

Best regards,

Paul.
Best= regards,
g_bor



--000000000000c5267e058b9d0a06--