Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 533004 - dev-util/kscope4 - a cscope GUI frontend for KDE4 / Qt4
Summary: dev-util/kscope4 - a cscope GUI frontend for KDE4 / Qt4
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://kscope4.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2014-12-19 08:26 UTC by Alexander Stein
Modified: 2017-10-03 20:15 UTC (History)
1 user (show)

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


Attachments
kscope4-1.7.0.ebuild (kscope4-1.7.0.ebuild,601 bytes, text/plain)
2014-12-19 08:26 UTC, Alexander Stein
Details
updated version with proposals included (kscope4-1.7.0.ebuild,536 bytes, text/plain)
2014-12-19 14:33 UTC, Alexander Stein
Details

Note You need to log in before you can comment on or make changes to this bug.
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.