Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 260397 - sci-electronics/kicad-20090220.1600.ebuild ( new ebuild )
Summary: sci-electronics/kicad-20090220.1600.ebuild ( new ebuild )
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://kicad.sourceforge.net
Whiteboard:
Keywords:
Depends on: 260390 260396
Blocks:
  Show dependency tree
 
Reported: 2009-02-26 16:05 UTC by Bignaux Ronan
Modified: 2018-01-28 15:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
kicad-20090220.1600.ebuild (kicad-20090220.1600.ebuild,1.76 KB, text/plain)
2009-02-26 16:05 UTC, Bignaux Ronan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bignaux Ronan 2009-02-26 16:05:11 UTC
Since 15.03.2008 KiCad is divided into 3 parts. 
http://kicad.sourceforge.net/wiki/index.php/News#15.03.2008
This is kicad
Comment 1 Bignaux Ronan 2009-02-26 16:05:46 UTC
Created attachment 183281 [details]
kicad-20090220.1600.ebuild
Comment 2 Bignaux Ronan 2009-02-26 16:12:48 UTC
This ebuild is based on svn snapshot but it works far better for me than the previous versions. I use it for http://objects.reprap.org/wiki/Noduino so it's full tested.
Comment 3 Sébastien Fabbro (RETIRED) gentoo-dev 2009-02-27 15:06:16 UTC
Hi,

Thanks for your ebuilds. cc-ing to possibly interested parties.
Comment 4 Denis Dupeyron (RETIRED) gentoo-dev 2009-04-17 17:33:43 UTC
Ronan,

First, Thanks for your ebuilds and your interest. And sorry for the delay but I guess you know about my current personal situation.

The kicad repository is indeed split into 3 directories. However, upstream does not make tarballs for their releases anymore (they just tag in svn). So the library and doc tarballs are about as out of date as the source tarball now. Also, the library tarball that's available on sourceforge contains a lot of stuff which end up making it big. When I originally added kicad in our tree users complained about that.

You will usually split an ebuild when it is possible and a good idea to install each part but not the others, or when one part requires another already installed in order to build. We're in none of these situations here. Besides, I can see a lot of issues with splitting the ebuild and no good reason:

 - Tree bloating: no point adding ebuilds to our tree when it's neither necessary nor useful.

 - Upstream commit to all 3 directories in parallel, so exporting a specific svn revision makes sure everything is consistent and up to the same date

 - More ebuilds means more maintenance work and more bugs. I'm mostly alone to maintain the whole sci-electronics herd, and not that available nowadays. Do not hesitate to let me know if you want to help. The pay is no good though.

... and quite a few others.

I'll leave this bug opened in case you can come up with a really good reason for splitting the ebuild. I'll close it in a while if you don;t answer. In the meantime I'll commit the newish stable release.

Denis.
Comment 5 Rick Jenkins 2009-04-20 18:12:59 UTC
On attempting to emerge kicad-20090320.1666 I got:

-- Check for installed wxWidgets -- not found
CMake Error at CMakeModules/CheckFindPackageResult.cmake:6 (message):
  wxWidgets was not found - it is required to build Kicad

It looks as though a dependency is missing.

Thanks for your work on this ebuild.
Comment 6 Denis Dupeyron (RETIRED) gentoo-dev 2009-04-20 20:07:31 UTC
(In reply to comment #5)
> On attempting to emerge kicad-20090320.1666 I got:

Please open a new bug, this is a completely different issue. Do not forget to attach your 'emerge --info' details and the result of 'emerge -vp ">=wxGTK-2.8"'.

Denis.
Comment 7 Denis Dupeyron (RETIRED) gentoo-dev 2009-05-29 15:52:27 UTC
No real good reason of splitting kicad came up so I'm closing this.

Denis.