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

Bug 533004

Summary: dev-util/kscope4 - a cscope GUI frontend for KDE4 / Qt4
Product: Gentoo Linux Reporter: Alexander Stein <alexanders83>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED OBSOLETE    
Severity: enhancement CC: asturm
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://kscope4.sourceforge.net/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: kscope4-1.7.0.ebuild
updated version with proposals included

Description Alexander Stein 2014-12-19 08:26:14 UTC
kscope up to 1.6.2 was a KDE3 frontend for cscope. there was a rewirte (1.9.4) based on Qt4 which never readhed the old state.
Now with kscope/kscope4 1.7.0 (http://sourceforge.net/projects/kscope4/) a new KDE4/Qt4 port was released which at least can replace the old KDE3 one (I'm still using this old version as lack of replacement).

Reproducible: Always
Comment 1 Alexander Stein 2014-12-19 08:26:40 UTC
Created attachment 392014 [details]
kscope4-1.7.0.ebuild
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-19 14:06:38 UTC
Comment on attachment 392014 [details]
kscope4-1.7.0.ebuild


>EAPI=5
>
>inherit kde4-base
>
>DESCRIPTION="Kscope4 is a cscope GUI frontend for KDE4 / Qt4"

No need to mention the ${PN} in the DESCRIPTION.

>LICENSE="GPL-2"
>IUSE="debug"
>SRC_URI="mirror://sourceforge/kscope4/${P}.tar.xz"

kscope4/${P}.tar.xz -> ${PN}/${P}.tar.xz

HOMEPAGE is missing.

>SLOT=4

Why? Are you expecting a kscope that isn't 4 (or 5)?

>if [[ $PV == *9999* ]]; then
>	KEYWORDS=""
>else
>	KEYWORDS="~amd64 ~ppc ~x86"

Did you test it on all those platforms?

>DEPEND="
>	!dev-util/kscope

How are kscope and kscope4 related?
Comment 3 Alexander Stein 2014-12-19 14:22:33 UTC
(In reply to Jeroen Roovers from comment #2)
> Comment on attachment 392014 [details]
> kscope4-1.7.0.ebuild
> 
> 
> >EAPI=5
> >
> >inherit kde4-base
> >
> >DESCRIPTION="Kscope4 is a cscope GUI frontend for KDE4 / Qt4"
> 
> No need to mention the ${PN} in the DESCRIPTION.
> 
> >LICENSE="GPL-2"
> >IUSE="debug"
> >SRC_URI="mirror://sourceforge/kscope4/${P}.tar.xz"
> 
> kscope4/${P}.tar.xz -> ${PN}/${P}.tar.xz
> 
> HOMEPAGE is missing.

Thanks. Will add http://sourceforge.net/projects/kscope4/

> >SLOT=4
> 
> Why? Are you expecting a kscope that isn't 4 (or 5)?

I copied from other ebuild. Will fix in a new version.

> >if [[ $PV == *9999* ]]; then
> >	KEYWORDS=""
> >else
> >	KEYWORDS="~amd64 ~ppc ~x86"
> 
> Did you test it on all those platforms?

Doh, same reason as above. Will fix.

> >DEPEND="
> >	!dev-util/kscope
> 
> How are kscope and kscope4 related?

Well, things are a bit complicated. kscope-1.6.2 was a KDE3 version of this program. kscope-1.9.4 was the Qt4 only version but never reached same feature set as old version. So, now this new version is called kscope4 on sourceforge and kde-apps.org but the binary is still called kscope so it can't be installed in parallel with dev-util/kscope. I'm also unhappy about this confusion.
Comment 4 Alexander Stein 2014-12-19 14:28:10 UTC
(In reply to Alexander Stein from comment #3)
> (In reply to Jeroen Roovers from comment #2)
> > Comment on attachment 392014 [details]
> > kscope4-1.7.0.ebuild
> > 
> > 
> > >EAPI=5
> > >
> > >inherit kde4-base
> > >
> > >DESCRIPTION="Kscope4 is a cscope GUI frontend for KDE4 / Qt4"
> > 
> > No need to mention the ${PN} in the DESCRIPTION.
> > 
> > >LICENSE="GPL-2"
> > >IUSE="debug"
> > >SRC_URI="mirror://sourceforge/kscope4/${P}.tar.xz"
> > 
> > kscope4/${P}.tar.xz -> ${PN}/${P}.tar.xz
> > 
> > HOMEPAGE is missing.
> 
> Thanks. Will add http://sourceforge.net/projects/kscope4/
> 
> > >SLOT=4
> > 
> > Why? Are you expecting a kscope that isn't 4 (or 5)?
> 
> I copied from other ebuild. Will fix in a new version.
> 
> > >if [[ $PV == *9999* ]]; then
> > >	KEYWORDS=""
> > >else
> > >	KEYWORDS="~amd64 ~ppc ~x86"
> > 
> > Did you test it on all those platforms?
> 
> Doh, same reason as above. Will fix.
> 
> > >DEPEND="
> > >	!dev-util/kscope
> > 
> > How are kscope and kscope4 related?
> 
> Well, things are a bit complicated. kscope-1.6.2 was a KDE3 version of this
> program. kscope-1.9.4 was the Qt4 only version but never reached same
> feature set as old version. So, now this new version is called kscope4 on
> sourceforge and kde-apps.org but the binary is still called kscope so it
> can't be installed in parallel with dev-util/kscope. I'm also unhappy about
> this confusion.

Oh, just noticed that kscope-1.9.4-r1 installs as kscopeapp. So there should be no conflict, unless kscope-1.6.2 from kde-sunset is taken into account.
Comment 5 Alexander Stein 2014-12-19 14:33:28 UTC
Created attachment 392024 [details]
updated version with proposals included
Comment 6 Andreas Sturmlechner gentoo-dev 2017-10-03 20:15:50 UTC
Unfortunately, 1.9.4 is where all development seems to have stopped (in 2009) and the homepage says 'KScope is no longer being maintained.'.

Since we are now working on getting rid of even Qt4, this request seems to be obsolete - unless some port to Qt5 pops up all of a sudden.