
Kuroolito
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
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
12 years ago
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
13 years ago
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
karye
13 years ago
Report