Kuroolito

System Software

Source (required if based on other people's work):

0
Score 69%
Description:

A KDE Portage browser

Kuroolito is a portage browser with fast search à la firefox. Kuroolito is available inside konqueror or as standalone application.
Kuroolito search in package name as well in package description.
Stability is calculated for selected package.

To use kuroolito you must activate the sqlite module for portage:
- Kuroolito requires the portage sqlite module to work. See http://gentoo-wiki.com/TIP_speed_up_portage_with_sqlite
- Uncomment the line 'portdbapi.auxdbmodule = cache.sqlite.database' in /etc/portage/modules .
- Remember to run 'emerge --regen' to update Portage cache with all overlays after each sync.

Howto:
In Tools menu you find "Refresh Packages" and "Refresh Updates".
"Refresh Packages" scans the Portage and found Overlays as well as installed-packages cache. Then "Updates" are calculated by running "emerge -upv world".
In Settings is found options for changing location of the caches as well the syntax for update-command.

Important!
Kuroolito only reads file on the system and saves one database locally. No superuser privileges are required.

You can install kuroolito from sunrise overlay. Use layman to do it.

j0inty

10 years ago

Hi,

I made a gcc43 patch for kuroolito because it didn't compiled for me. The fixed ebuild I will include here, too.

j0inty

[code]
*** kuroolito-0.10.1/src/core/portagedb.cpp 2007-09-10 17:18:47.000000000 +0200
--- kuroolito-0.10.1/src/core/portagedb.cpp.tmp 2008-08-16 13:10:07.000000000 +0200
***************
*** 20,25 ****
--- 20,26 ----

#include "common.h"

+ #include <cstdlib>
#include <math.h> //DbConnection::sqlite_power()
#include <time.h> //query()
#include <unistd.h> //usleep()

*** kuroolito-0.10.1/src/kurooinit.cpp 2007-09-10 17:18:47.000000000 +0200
--- kuroolito-0.10.1/src/kurooinit.cpp.tmp 2008-08-16 13:28:57.000000000 +0200
***************
*** 25,30 ****
--- 25,31 ----
#include <sys/stat.h>
#include <grp.h>
#include <pwd.h>
+ #include <cstdlib>

#include <qdir.h>
#include <qtextcodec.h>
*** kuroolito-0.10.1/src/main.cpp 2007-09-10 17:18:47.000000000 +0200
--- kuroolito-0.10.1/src/main.cpp.tmp 2008-08-16 13:36:07.000000000 +0200
***************
*** 21,26 ****
--- 21,28 ----
#include "settings.h"
#include "kuroolito.h"

+ #include <cstdlib>
+
#include <kapplication.h>
#include <dcopclient.h>
#include <kaboutdata.h>
[/code]

ebuild:
[code]
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit kde

DESCRIPTION="A KDE Portage browser"
HOMEPAGE="http://kuroo.org"
SRC_URI="http://files.kuroo.org/${P}.tar.bz2"
LICENSE="GPL-2"

SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="debug"

pkg_postinst() {
elog "Kuroolito requires the portage sqlite module to work. See http://gentoo-wiki.com/TIP_speed_up_portage_with_sqlite"
elog "You must uncomment line 'portdbapi.auxdbmodule = cache.sqlite.database' in /etc/portage/modules"
elog "Remember to run 'emerge --regen' to update Portage cache after each sync"
}

PATCHES=( "${FILESDIR}/${P}-gcc43.patch" )

need-kde 3.5
[/code]

Report

kaplun

11 years ago

Dear all,
I've tried to emerge this ebuild but it stops stating that kuroolito-0.10.1.tar.bz2 doesn't exists on http://files.kuroo.org/.
Best regards,
Samuele

Report

C

karye

11 years ago

Oops! It is fixed now. The tarball is accessible now.

Report

product-maker 7 23

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.10.1
updated Sep 13 2007
added Sep 10 2007
downloads today
0
page views today 1
System Tags app software