Kuroo

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5 .8
Description:

A KDE Portage frontend that allows you to do most common software maintenance tasks on gentoo systems.
Joint project with openusability.org.

With this version we have established a GUI that allows you to do your most common tasks you have to do in your emerge-life. Kuroo does not aim to subsitute the power of the command-line EMERGE, but is thought as a little helper for your daily life. We will continue to enable more powerfull features in the forthcoming versions. If you like to ask for a certain functionallity feel invited to do so on: kuroo.org, #kuroo or info@kuroo.org.

Feature highlight:
Unified package view: fast package browsing and searching with filters.
Package Inspector for advanced package management.
Configuration files management with KDiff3.
Support for multiple portage overlay's.
Package stability calculation.
Last changelog:

13 years ago

0.81:
===================
BUGFIXES:
#61
#243
#248

ENHANCEMENTS:
Solved a glitch wich would show a filter related error when no updates are available.
fetchrestricted for eclean is not needed unless destructive is used too (solved)
eclean bug: Does not exists minutes measure. Changing default to hours.
Added possibility to set custom buffer size in number of lines.
Removed included SQLite support in favor of a external SQLite library.
Updated credits of About box

Sann

14 years ago

I really like this app... go on...

Report

watzke

14 years ago

On my AMD64 system with GCC 4.1.0 and glibc 2.4 ::

/bin/sh ../../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src/config -I../../src/core -I../../src/history -I../../src/intro -I../../src/logs -I../../src/portage -I../../src/queue -I../../src/config -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon64 -fomit-frame-pointer -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o images.lo `test -f 'images.cpp' || echo './'`images.cpp
categorieslistview.cpp:37: error: extra qualification 'CategoriesView::CategoryItem::' on member 'CategoryItem'
categorieslistview.cpp: In constructor 'CategoriesView::CategoryItem::CategoryItem(QListView*, const char*, const QString&)':
categorieslistview.cpp:45: warning: 'CategoriesView::CategoryItem::m_on' will be initialized after
categorieslistview.cpp:44: warning: 'QString CategoriesView::CategoryItem::m_id'
categorieslistview.cpp:50: warning: when initialized here
/usr/qt/3/include/private/qucom_p.h: At global scope:
/usr/qt/3/include/private/qucom_p.h:69: warning: 'struct QUBuffer' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:77: warning: 'struct QUType' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:104: warning: 'struct QUType_Null' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:287: warning: 'struct QUType_enum' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:307: warning: 'struct QUType_ptr' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:326: warning: 'struct QUType_iface' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:345: warning: 'struct QUType_idisp' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:364: warning: 'struct QUType_bool' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:383: warning: 'struct QUType_int' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:403: warning: 'struct QUType_double' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:423: warning: 'struct QUType_charstar' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:444: warning: 'struct QUType_QString' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucomextra_p.h:65: warning: 'struct QUType_QVariant' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucomextra_p.h:87: warning: 'struct QUType_varptr' has virtual functions but non-virtual destructor
make[3]: *** [categorieslistview.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
/usr/qt/3/include/private/qucom_p.h:69: warning: 'struct QUBuffer' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:77: warning: 'struct QUType' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:104: warning: 'struct QUType_Null' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:287: warning: 'struct QUType_enum' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:307: warning: 'struct QUType_ptr' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:326: warning: 'struct QUType_iface' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:345: warning: 'struct QUType_idisp' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:364: warning: 'struct QUType_bool' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:383: warning: 'struct QUType_int' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:403: warning: 'struct QUType_double' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:423: warning: 'struct QUType_charstar' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:444: warning: 'struct QUType_QString' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucomextra_p.h:65: warning: 'struct QUType_QVariant' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucomextra_p.h:87: warning: 'struct QUType_varptr' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:69: warning: 'struct QUBuffer' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:77: warning: 'struct QUType' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:104: warning: 'struct QUType_Null' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:287: warning: 'struct QUType_enum' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:307: warning: 'struct QUType_ptr' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:326: warning: 'struct QUType_iface' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:345: warning: 'struct QUType_idisp' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:364: warning: 'struct QUType_bool' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:383: warning: 'struct QUType_int' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:403: warning: 'struct QUType_double' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:423: warning: 'struct QUType_charstar' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucom_p.h:444: warning: 'struct QUType_QString' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucomextra_p.h:65: warning: 'struct QUType_QVariant' has virtual functions but non-virtual destructor
/usr/qt/3/include/private/qucomextra_p.h:87: warning: 'struct QUType_varptr' has virtual functions but non-virtual destructor
images.cpp: In member function 'QPixmap& Images::icon(int)':
images.cpp:157: warning: control reaches end of non-void function
make[3]: Leaving directory `/var/tmp/portage/kuroo-0.80.0_rc1/work/kuroo-0.80.0_rc1/src/core'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kuroo-0.80.0_rc1/work/kuroo-0.80.0_rc1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kuroo-0.80.0_rc1/work/kuroo-0.80.0_rc1'
make: *** [all] Error 2

!!! ERROR: app-portage/kuroo-0.80.0_rc1 failed.
Call stack:
ebuild.sh, line 1557: Called dyn_compile
ebuild.sh, line 966: Called src_compile
ebuild.sh, line 1272: Called kde_src_compile
kde.eclass, line 111: Called kde_src_compile 'all'
kde.eclass, line 228: Called kde_src_compile 'myconf' 'configure' 'make'

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.

Report

C

karye

14 years ago

Plz try rev838 of kuroo-svn.

Report

watzke

14 years ago

Still same... (with this: http://trac.kuroo.org/kuroo/browser/ebuilds/kuroo-svn-0.80.0.ebuild)

Report

C

karye

14 years ago

Missed one ... try again with rev 839.

Report

watzke

14 years ago

Yeah, now it compiles and runs...

Report

obsrv

14 years ago

Well Kuroo is really impressive :) if you make it for KUbuntu too, it would be Adept killer :)

Report

madflow

14 years ago

"Kuroo is a frontend to Gentoo Portage and the emerge tool."

Report

ViRgiLiO

14 years ago

echo '#include ' >> portagebase.cpp
/usr/qt/3/bin/uic -L /usr/kde/3.5/lib/kde3/plugins/designer -nounload -tr tr2i18n -i portagebase.h ./portagebase.ui > portagebase.cpp.temp ; ret=$?; \
/usr/bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g" portagebase.cpp.temp | /usr/bin/perl -pe "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | /usr/bin/perl -pe "s,image([0-9][0-9]*)_data,img\$1_portagebase,g" >> portagebase.cpp ;\
rm -f portagebase.cpp.temp ;\
if test "$ret" = 0; then echo '#include "portagebase.moc"' >> portagebase.cpp; else rm -f portagebase.cpp ; exit $ret ; fi
/bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src/config -I../../src/core -I../../src/history -I../../src/intro -I../../src/logs -I../../src/portage -I../../src/queue -I../../src/core -I../../src/config -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -mtune=athlon-xp -fomit-frame-pointer -pipe -ftracer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o portagebase.lo `test -f 'portagebase.cpp' || echo './'`portagebase.cpp
portagebase.cpp:28:35: error: subcategorieslistview.h: No such file or directory
make[3]: *** [portagebase.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/kuroo-0.80.0_beta2/work/kuroo-0.80.0_beta2/src/portage'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kuroo-0.80.0_beta2/work/kuroo-0.80.0_beta2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kuroo-0.80.0_beta2/work/kuroo-0.80.0_beta2'
make: *** [all] Error 2

!!! ERROR: app-portage/kuroo-0.80.0_beta2 failed.
Call stack:
ebuild.sh, line 1894: Called dyn_compile
ebuild.sh, line 941: Called src_compile
ebuild.sh, line 1609: Called kde_src_compile
kde.eclass, line 104: Called kde_src_compile 'compile'
kde.eclass, line 221: Called kde_src_compile 'all' 'myconf' 'configure'

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.

Report

C

karye

14 years ago

Tarball updated! Plz try again.

Report

watzke

14 years ago

/usr/bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g" uninstallbase.cpp.temp | /usr/bin/perl -pe "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | /usr/bin/perl -pe "s,image([0-9][0-9]*)_data,img\$1_uninstallbase,g" >> uninstallbase.cpp ;\
rm -f uninstallbase.cpp.temp ;\
if test "$ret" = 0; then echo '#include "uninstallbase.moc"' >> uninstallbase.cpp; else rm -f uninstallbase.cpp ; exit $ret ; fi
/bin/sh ../../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src/config -I../../src/core -I../../src/history -I../../src/intro -I../../src/logs -I../../src/portage -I../../src/queue -I../../src/core -I../../src/config -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O3 -march=athlon64 -mtune=athlon64 -fomit-frame-pointer -pipe -mmmx -msse3 -m3dnow -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o uninstallbase.lo `test -f 'uninstallbase.cpp' || echo './'`uninstallbase.cpp
portagebase.cpp:28:35: subcategorieslistview.h: No such file or directory
make[3]: *** [portagebase.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/kuroo-0.80.0_beta2/work/kuroo-0.80.0_beta2/src/portage'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kuroo-0.80.0_beta2/work/kuroo-0.80.0_beta2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kuroo-0.80.0_beta2/work/kuroo-0.80.0_beta2'
make: *** [all] Error 2

!!! ERROR: app-portage/kuroo-0.80.0_beta2 failed.
Call stack:
ebuild.sh, line 1928: Called dyn_compile
ebuild.sh, line 966: Called src_compile
ebuild.sh, line 1643: Called kde_src_compile
kde.eclass, line 111: Called kde_src_compile 'compile'
kde.eclass, line 228: Called kde_src_compile 'all' 'myconf' 'configure'

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.

Report

C

karye

14 years ago

Plz use the new updated ebuild for kuroo-0.80.0_beta2.

Report

watzke

14 years ago

Yeah. I thought only tarball was updated...

Report

watzke

14 years ago

Yes, same error on my Gentoo64.

Report

Dhraakellian

14 years ago

It wants me to install the monolithic kdenetwork and kdebase, which are blocked by their respective split ebuilds.

I emerged kdiff3 manually to satisfy the other dependencies and then emerged kuroo itself with --nodeps since I do indeed have both kdenetwork and kdebase installed already. It appears to have worked.

Report

Dhraakellian

14 years ago

Quoth the ebuild in my overlay:
"|| (kde-base/dcoprss§ kde-base/kdenetwork)"

now, how the heck did that '§' get there?

However it happened, I removed the char, and I'm no longer getting complaints of kdenetwork and kdenetwork-meta blocking each other.

Report

mobtek

14 years ago

If you're going to release even a beta, just have a link to a tarball instead of your repository :)

Report

C

karye

14 years ago

For beta1 you need to follow the installation instructions.

Report

Sebien

14 years ago

Very good!

The usability work is impressive.

From the screenshots and the article on planetkde.org, it's so easy I would dream to install Gentoo only to have the chance to use this packages interface!

Are there plans to make this interface for other packaging systems?

It would help the Linux world if all distributions would have a same and such easy but still powerful interface...

Report

C

karye

14 years ago

Basket is an innovative and very usefull app :)

Well, no plans to introduce kuroo to other distros. Time is so limited :(

Report

anupamsr

14 years ago

It would be really nice if you could add the "dock" dunctionality :)

Report

anupamsr

14 years ago

Sorry didn't notice it is already there :)

Report

Ixzat

14 years ago

Just 3 days ago i moved away from gentoo, and now i see this? Havent heard of this during the 4 months ive been using gentoo :(

Report

cwensley

14 years ago

I'm just curious.. what distro did you move to? I tried kubuntu for a while and found myself back into the same package dependency problem I always had with other linux distros (dealing with different repositories and such).

Actually, Gentoo was THE distro that allowed me to switch completely from windows to linux.

Report

dragospop

14 years ago

I use suse and sometimes, when I'm in windows I Use Kubuntu. Anyway, your program looks great, I would like to be a batter alternative to kpackage (not a good tool any more). Couldn't you make it plug-in based, so it would just go, no matter your distro, after configuring the sources and the plugins, of course :).

Nice work !!!!!!!!!

Report

13 years ago

0.81:
===================
BUGFIXES:
#61
#243
#248

ENHANCEMENTS:
Solved a glitch wich would show a filter related error when no updates are available.
fetchrestricted for eclean is not needed unless destructive is used too (solved)
eclean bug: Does not exists minutes measure. Changing default to hours.
Added possibility to set custom buffer size in number of lines.
Removed included SQLite support in favor of a external SQLite library.
Updated credits of About box

12345678910
1
product-maker adomas187 May 07 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.81.0_rc1
updated Sep 06 2007
added Sep 06 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software