Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 143801

Summary: dev-util/piklab-0.15.7 - IDE for Microchip PIC and dsPIC microcontrollers (new ebuild)
Product: Gentoo Linux Reporter: Flavio Cappelli <flavio.cappelli>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement CC: dhp_gentoo, guillaume.ranquet, jonas, logan.dethrow, ssuominen
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
URL: http://piklab.sourceforge.net/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: piklab-0.10.0.ebuild
piklab-0.11.1.ebuild
piklab-0.12.2.ebuild
piklab-0.12.2.ebuild
Ebuild for 0.14.2
piklab 0.15-1 ebuild
New version
piklab-0.51.3
udev rules file for microchip programmers
version 0.15.4
Ebuild that works with KDE and QT 4
fixed line endings
Slot 3.5 version, installs only the required locales.
Add manpage for piklab-coff and improve other manpages
piklab-0.15.7.ebuild
piklab-0.15.7.ebuild based on piklab-prog-qt4.spec

Description Flavio Cappelli 2006-08-13 10:49:51 UTC
Piklab is an integrated development environment for Microchip PIC and dsPIC microcontrollers. Several assembler and compiler toolchains are supported (GPUTILS, SDCC, PIC30 toolchain, HT-SOFT PICC/PIC18 compilers, MPLAB C18 compiler, JAL compiler). Very good KDE application.
Comment 1 Flavio Cappelli 2006-08-13 10:52:34 UTC
Created attachment 94160 [details]
piklab-0.10.0.ebuild
Comment 2 Flavio Cappelli 2006-08-26 13:36:39 UTC
Created attachment 95156 [details]
piklab-0.11.1.ebuild

Ebuild for the latest version of piklab.
Comment 3 Flavio Cappelli 2006-11-01 02:30:50 UTC
Created attachment 100954 [details]
piklab-0.12.2.ebuild
Comment 4 Flavio Cappelli 2006-11-01 02:32:41 UTC
Created attachment 100955 [details]
piklab-0.12.2.ebuild
Comment 5 Ernst Bachmann 2007-04-26 17:55:56 UTC
Created attachment 117322 [details]
Ebuild for 0.14.2

New Version...
Comment 6 Guillaume Ranquet 2007-11-20 00:11:26 UTC
Created attachment 136455 [details]
piklab 0.15-1 ebuild

*should* work
Comment 7 Guillaume Ranquet 2007-12-10 15:50:49 UTC
Created attachment 138182 [details]
New version

new version + ebuild header fixed *g*
Comment 8 DEMAINE Benoît-Pierre, aka DoubleHP 2008-03-16 00:39:47 UTC
CC me.

piklab-0.15.2.ebuild worked for me on stable.
Comment 9 logan dethrow 2008-11-14 07:35:05 UTC
Created attachment 171689 [details]
piklab-0.51.3

Revision bump, seemed fine on my x86 machine.
Comment 10 Peter Fox 2008-11-14 21:21:55 UTC
Created attachment 171747 [details]
udev rules file for microchip programmers

See http://usbpicprog.org/?page_id=13
Also need to add the microchip group, and the user needs to be in the microchip group.
Comment 11 Peter Fox 2008-11-14 22:00:22 UTC
The rules file should be named 70-microchip.rules so that /dev/bus/usb/... gets the right permissions also.
Comment 12 Kyle 2009-04-08 17:46:21 UTC
New version 0.15.4; just rename piklab-0.15.3.ebuild to piklab-0.15.4.ebuild and it'll install.
Comment 13 Marcos 2009-04-16 13:30:56 UTC
Created attachment 188568 [details]
version 0.15.4

Ebuild for version 0.15.4 with arts being optional.
Comment 14 Daan de Beer 2009-05-05 12:55:16 UTC
Created attachment 190410 [details]
Ebuild that works with KDE and QT 4

This ebuild works for me with KDE4 and QT4 installed, the other one does not seem to find the correct kde and qt paths. And fails to compile.
Comment 15 Guillaume Ranquet 2009-05-07 22:47:04 UTC
Created attachment 190658 [details]
fixed line endings

additionnaly, the ebuild has been updated/cleaned to standards
Comment 16 Flavio Cappelli 2009-06-29 18:01:30 UTC
Created attachment 196099 [details]
Slot 3.5 version, installs only the required locales.

Also removes the obsoleted arts support.
Comment 17 Flavio Cappelli 2009-07-05 22:26:33 UTC
Created attachment 196843 [details, diff]
Add manpage for piklab-coff and improve other manpages

Sorry, I forgot this patch.
Comment 18 DEMAINE Benoît-Pierre, aka DoubleHP 2010-02-11 04:43:21 UTC
Please add
RESTRICT="mirror"
to ebuild to make the download start faster (to not try Gentoo mirors that don't have this source yet)
Comment 19 DEMAINE Benoît-Pierre, aka DoubleHP 2010-02-11 04:46:06 UTC
With
piklab-0.15.4.ebuild by g-ranquet   	2009-05-07 22:47 
I get:

checking for kde-config... not found
configure: error: The important program kde-config was not found!
Please check whether you installed KDE correctly.

I think it's because KDE3 have been removed ... and KDE4 syntax is now different.
Comment 20 Guillaume Ranquet 2010-02-11 13:46:02 UTC
(In reply to comment #19)
> With
> piklab-0.15.4.ebuild by g-ranquet       2009-05-07 22:47 

you should use the version posted by flavio which is way more complete/correct than mine.
Comment 21 DEMAINE Benoît-Pierre, aka DoubleHP 2010-02-11 16:40:10 UTC
uranus piklab # ebuild piklab-0.15.4-r1.ebuild manifest
 * Please fix your package (doublehp-dhp/piklab-0.15.4-r1) to not use kde.eclass
/mnt/doublehp/usr/portage/doublehp-dhp/piklab/piklab-0.15.4-r1.ebuild: line 31: need-kde: command not found
>>> Creating Manifest for /mnt/doublehp/usr/portage/doublehp-dhp/piklab
uranus piklab #

it merged ... but ...

uranus piklab # equery f doublehp-dhp/piklab
[ Searching for packages matching doublehp-dhp/piklab... ]
* Contents of doublehp-dhp/piklab-0.15.4-r1:
uranus piklab #

See what I mean ?
Comment 22 hariseldon78 2010-02-15 22:53:18 UTC
(In reply to comment #19)
> checking for kde-config... not found
> configure: error: The important program kde-config was not found!
> Please check whether you installed KDE correctly.
> 
> I think it's because KDE3 have been removed ... and KDE4 syntax is now
> different.

is there a way to install it with KDE4?
Comment 23 Marc Michels 2010-02-26 19:35:31 UTC
Created attachment 221361 [details]
piklab-0.15.7.ebuild

Crude but working ebuild for 0.15.7
Comment 24 Marc Michels 2010-02-26 19:38:05 UTC
> > I think it's because KDE3 have been removed ... and KDE4 syntax is now
> > different.
> 
> is there a way to install it with KDE4?
> 
If you have qt3-support and install kdelibs-3.5.10-r6 through kde-sunset overlay then above ebuild should build.
Comment 25 DEMAINE Benoît-Pierre, aka DoubleHP 2010-02-26 19:41:03 UTC
(In reply to comment #24)

I find THIS

> If you have [...] kdelibs-3.5.10-r6 through kde-sunset
> overlay then above ebuild should build.

a bit rude ...

Maybe the ebuild could dep on it ? or check it and produce an apropriate eerror ?
Comment 26 Samuli Suominen (RETIRED) gentoo-dev 2010-02-28 00:16:31 UTC
Created attachment 221495 [details]
piklab-0.15.7.ebuild based on piklab-prog-qt4.spec

Initial ebuild based on Qt4 part of the source tree, based on RPM .spec file piklab-prog-qt4.spec included in the source tree.

I'm sure it needs more work, but it compiles and installs what the .spec says for now.
Comment 27 DEMAINE Benoît-Pierre, aka DoubleHP 2010-02-28 00:39:21 UTC
Samuli: your ebuild does not build the main interface. piklab-prog is only a part of the backend. GUI is required for most people.
Comment 28 Samuli Suominen (RETIRED) gentoo-dev 2010-02-28 00:47:26 UTC
(In reply to comment #27)
> Samuli: your ebuild does not build the main interface. piklab-prog is only a
> part of the backend. GUI is required for most people.
> 

KDE 3.x / Qt 3.x is obsolete and the GUI is not ready for Qt 4.x yet, see the filelist in e.g.

http://fr2.rpmfind.net//linux/RPM/sourceforge/p/project/pi/piklab/newest%20release/0.15.7/piklab-prog-qt4-0.15.7-1mdv2008.0.i586.html

Only providing what's available to provide. ;-)
Comment 29 Samuli Suominen (RETIRED) gentoo-dev 2010-02-28 00:53:38 UTC
... and the command-line tools are now in Portage.