thx! http://www.kde-apps.org/content/show.php?content=22135&PHPSESSID=c9e31dae691beae1ee962bda3bbfbdf32 Description: Kat is an application for KDE designed to index files. Meta information, fulltext and thumbnails are extracted from documents, images, mp3 and other media allowing quick and accurate information retrieval. Similar to the Windows application WhereIsIt, but also similar to Google Desktop Search, Kat is completely written in C++, using Qt3, KDE and KIO libraries. The application is based on the extensible kfile plugin architecture of KDE in order to facilitate the creation of new media managers for emerging file formats.
Project home page is at http://kat.sourceforge.net/ Source and ebuilds can be found at http://sourceforge.net/projects/kat/ http://sourceforge.net/project/showfiles.php?group_id=131039
Why has there no response been yet of a developer? A tarbal with working ebuilds is on the website and I feel kat is getting more popular and popular.
Jan, see the relationship developers/packages, grep the tree for unmaintened packages and you see the problem. Before someone comes and says "it's just about putting this ebuild in cvs" - it's not. I did not add a single new package (despite new dependencies) for months and I don't intend to do so in the future. Get active
Jan, see the relationship developers/packages, grep the tree for unmaintened packages and you see the problem. Before someone comes and says "it's just about putting this ebuild in cvs" - it's not. I did not add a single new package (despite new dependencies) for months and I don't intend to do so in the future. Get active¹² yourself. [1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml [2] http://www.gentoo.org/proj/en/devrel/staffing-needs/
Please note that I seem to have problems with this package. After installing it, the kded application crashes during starting the system and as a result of this things like kwallet and printing stop working. I currently try to reinstall or uninstall to see if an update of qt may have caused this problem.
Output for me before it crashes is: "terminate called after throwing an instance of 'CppSQLite3Exception'" The following bug-reports describes the problem I am facing, seems to be introduced in 0.6.3: http://sourceforge.net/tracker/index.php?func=detail&aid=1284759&group_id=131039&atid=719767 http://sourceforge.net/tracker/index.php?func=detail&aid=1283411&group_id=131039&atid=719767 http://sourceforge.net/tracker/index.php?func=detail&aid=1250127&group_id=131039&atid=719767
0.6.4 just came out. Maybe it fixes Dominik's problem? Also I second this request :)
ebuild is on sourceforge, maybe it is worthy to add it into the portage? http://prdownloads.sourceforge.net/kat/kat-gentoo-0.6.4.tar.gz?download it introduces new USE flags, some of them may want to unstall additional programs which has similar functionality as already installed (on my system in particular). for example, flag ext-ps require app-text/pstotext, but ps2ascii from app-text/ghostscript do the same. kat probably can be configured to use already installed ps2ascii.
(not really about kat-ebuild, but related) ebuild for dev-tex/untex unstall binary into /usr/sbin, not into /usr/bin thus binary is not acessible by non-root user
I maintain the kat-ebuilds so far and put a new ebuild-package for the SVN-versions of kat on sourceforge: http://prdownloads.sourceforge.net/kat/kat-svn-gentoo-0.6-r1.tar.gz?download The kat-svn-0.6-r1 ebuild builds the 0.6(.5) release of kat and the kat-svn-0.7 (masked with -* KEYWORD) builds the new 0.7 release. That version will have a much faster backend, but has no GUI yet. Also I modified the untex-ebuild to put the binaries in /usr/bin now and added a staroffice-ebuild and updated versions of attr and unrtf.
Modified a typo in the kat-svn-gentoo-0.6-r1.tar.gz resolving bug #129057, renaming the ebuild-package to kat-svn-gentoo-0.7.tar.gz
I get an error compiling when using your ebuilds (kat-svn-gentoo-0.6-r1.tar.gz and kat-svn-gentoo-0.7.tar.gz): No rule to make target
I get an error compiling when using your ebuilds (kat-svn-gentoo-0.6-r1.tar.gz and kat-svn-gentoo-0.7.tar.gz): No rule to make target »../libtextcat/libtextcat.la«. This applies to 0.6-r1 and 0.7. These are the USE-flags used: +arts -debug +ext-debian +ext-doc +ext-dvi -ext-gnumeric -ext-koffice +ext-kpresenter +ext-kspread +ext-kword -ext-lyx +ext-man +ext-openoffice +ext-pdf +ext-ppt +ext-ps +ext-rpm +ext-rtf -ext-soffice +ext-tex +ext-xls +xattr -xinerama Below is the output (it's partly in german). source='createfp.c' object='createfp.o' libtool=no \ depfile='.deps/createfp.Po' tmpdepfile='.deps/createfp.TPo' \ depmode=gcc3 /bin/sh ../../../admin/depcomp \ i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I. -DQT_THREAD_SUPPORT -D_REENTRANT -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -O2 -march=athlon-xp -Wformat-security -Wmissing-format-attribute -c `test -f 'createfp.c' || echo './'`createfp.c make[5]: *** Keine Regel vorhanden, um das Target »../libtextcat/libtextcat.la«, benötigt von »createfp«, zu erstellen. Schluss. make[5]: *** Warte auf noch nicht beendete Prozesse... createfp.c:52: Warnung: no previous prototype for `myread' wg_mempool.c:100: warning: no previous prototype for `wgmempool_Init' wg_mempool.c:113: warning: no previous prototype for `wgmempool_Done' wg_mempool.c:147: warning: no previous prototype for `wgmempool_Reset' wg_mempool.c:171: warning: no previous prototype for `wgmempool_alloc' wg_mempool.c:187: warning: no previous prototype for `wgmempool_strdup' wg_mempool.c:215: warning: no previous prototype for `wgmempool_getline' make[5]: Leaving directory `/var/tmp/portage/kat-svn-0.7-r1/work/kat-svn-0.7/kat/src/libtextcat' make[4]: *** [all] Fehler 2 make[4]: Leaving directory `/var/tmp/portage/kat-svn-0.7-r1/work/kat-svn-0.7/kat/src/libtextcat' make[3]: *** [all-recursive] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/kat-svn-0.7-r1/work/kat-svn-0.7/kat/src' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/kat-svn-0.7-r1/work/kat-svn-0.7/kat' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/kat-svn-0.7-r1/work/kat-svn-0.7' make: *** [all] Fehler 2 !!! ERROR: kde-misc/kat-svn-0.7-r1 failed. !!! Function kde_src_compile, Line 227, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message.
(In reply to comment #11) > I get an error compiling when using your ebuilds (kat-svn-gentoo-0.6-r1.tar.gz > and kat-svn-gentoo-0.7.tar.gz): > > No rule to make target
(In reply to comment #11) > I get an error compiling when using your ebuilds (kat-svn-gentoo-0.6-r1.tar.gz > and kat-svn-gentoo-0.7.tar.gz): > > No rule to make target »../libtextcat/libtextcat.la«. > > This applies to 0.6-r1 and 0.7. > > These are the USE-flags used: > `/var/tmp/portage/kat-svn-0.7-r1/work/kat-svn-0.7/kat' > make[1]: *** [all-recursive] Fehler 1 > make[1]: Leaving directory `/var/tmp/portage/kat-svn-0.7-r1/work/kat-svn-0.7' > make: *** [all] Fehler 2 > > !!! ERROR: kde-misc/kat-svn-0.7-r1 failed. > !!! Function kde_src_compile, Line 227, Exitcode 2 > !!! died running emake, kde_src_compile:make > !!! If you need support, post the topmost build error, NOT this status message. > Source code in Kat 0.7 is still new and could break. Stick to 0.6.x for now
So, folks - if someone still wants to see this in portage, you'll need to attach a _plaintext_ ebuild here for review... Don't refer to third-party repos and don't refer to external tarballs. We want a plaintext ebuild. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3#doc_chap2
I'm attaching the ebuilds necessary for kat-0.6.4 from their website. A lot of use flags are present to tweak which files get indexed. Additionally, two programs are optional dependencies to be able to index tex and rtf files. If I should file different bugs for them, please say so.
Created attachment 87948 [details] ebuild for kde-misc/kat-0.6.4
Created attachment 87949 [details] ebuild for app-text/unrtf-0.19.3-r1
Created attachment 87950 [details, diff] first patch for app-text/unrtf
Created attachment 87951 [details, diff] second patch for app-text/unrtf
Created attachment 87952 [details] ebuild for dev-tex/untex-9210
Jan: Different packages, different bugs.
untex: bug #135041 I overlooked unrtf, it seems to be already in portage, sorry about that.
There's a little typo in 0.6.4 ebuild at line 23: ext-debian? ( app-/arch/dpkg ) should be ext-debian? ( app-arch/dpkg )
Another comment today: the ext-pdf flag makes emerge check for app-text/xpdf package, but kat needs pdftotext executable, that belongs to poppler. I have poppler installed, ext-pdf unset, no xpdf; still kat (once installed) reports as "present" (step 3 in "Welcome to Kat") xpdf-utils capability. In the end there's another correction to do to RDEPEND: ext-pdf? ( app-text/xpdf ) ext-pdf? ( app-text/poppler ) I'm going to add also support for html and email to ebuild (app-text/html2text and net-mail/mhonarc) and report back. If everything works as expected I'll submit a patch too.
Created attachment 91396 [details, diff] Patch for kat-0.6.4.ebuild as per comments #22 and #23 The patch resolves the problem commented and adds the html and email crawling capability. The resulting ebuild does its work, but the resulting binary is quite buggy, I'm still filing a list of undesired nasty behaviours.
Looks like upstream is dead. kat.sf.net, link on kde-apps.org, and kat.mandriva.com all don't work. My suggestion: resolve as CANTFIX.
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Hello everyone. My kat is not compiling, this is what it says - * * ERROR: app-office/kat-0.6.4 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4225: Called kde_src_compile * environment, line 2982: Called kde_src_compile 'all' * environment, line 2997: Called kde_src_compile 'make' * environment, line 2989: Called die * The specific snippet of code: * emake || die "died running emake, $FUNCNAME:make" * The die message: * died running emake, kde_src_compile:make * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-office/kat-0.6.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-office/kat-0.6.4/temp/environment'. * This ebuild is from an overlay: '/usr/local/portage/' The build.log is missing somehow so i cant post it. But this is the part from where the 'error' occured - katindexer.cpp:69: error: 'getenv' was not declared in this scope katindexer.cpp: In member function 'bool KatIndexer::processFiles()': katindexer.cpp:1110: warning: conversion to 'int' from 'size_t' may alter its value katindexer.cpp:1123: warning: conversion to 'int' from 'size_t' may alter its value katindexer.cpp:1139: warning: conversion to 'int' from 'size_t' may alter its value katindexer.cpp:1153: warning: conversion to 'int' from 'size_t' may alter its value katindexer.cpp:1188: warning: conversion to 'int' from 'size_t' may alter its value /bin/sh ../../../libtool --silent --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../kat/src -I../../../kat/src/libkat -I../../../kat/src/libkatutils -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon64 -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o katdaemonlist.lo katdaemonlist.cpp make[4]: *** [katindexer.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from /usr/qt/3/include/qwindowdefs.h:47, from /usr/qt/3/include/qwidget.h:45, from /usr/qt/3/include/qframe.h:45, from /usr/qt/3/include/qlabel.h:45, from katdaemonlist.cpp:22: /usr/qt/3/include/qstring.h: In member function 'char QChar::latin1() const': /usr/qt/3/include/qstring.h:197: warning: conversion to 'char' from 'int' may alter its value /usr/qt/3/include/qstring.h: In member function 'void QChar::setCell(uchar)': /usr/qt/3/include/qstring.h:222: warning: conversion to 'ushort' from 'int' may alter its value /usr/qt/3/include/qstring.h: In member function 'void QChar::setRow(uchar)': /usr/qt/3/include/qstring.h:223: warning: conversion to 'ushort' from 'int' may alter its value /usr/qt/3/include/qstring.h: In constructor 'QChar::QChar(uchar, uchar)': /usr/qt/3/include/qstring.h:267: warning: conversion to 'ushort' from 'int' may alter its value /usr/qt/3/include/qstring.h: In constructor 'QStringData::QStringData(QChar*, uint, uint)': /usr/qt/3/include/qstring.h:365: warning: conversion to 'unsigned int:30' from 'uint' may alter its value /usr/qt/3/include/qstring.h:365: warning: conversion to 'unsigned int:30' from 'uint' may alter its value In file included from /usr/qt/3/include/qobject.h:48, from /usr/qt/3/include/qwidget.h:46, from /usr/qt/3/include/qframe.h:45, from /usr/qt/3/include/qlabel.h:45, from katdaemonlist.cpp:22: /usr/qt/3/include/qevent.h: In constructor 'QContextMenuEvent::QContextMenuEvent(QContextMenuEvent::Reason, const QPoint&, const QPoint&, int)': /usr/qt/3/include/qevent.h:432: warning: conversion to 'unsigned char' from 'uint' may alter its value /usr/qt/3/include/qevent.h: In member function 'void QDropEvent::setAction(QDropEvent::Action)': /usr/qt/3/include/qevent.h:523: warning: conversion to 'unsigned char' from 'uint' may alter its value In file included from /usr/qt/3/include/qwidget.h:52, from /usr/qt/3/include/qframe.h:45, from /usr/qt/3/include/qlabel.h:45, from katdaemonlist.cpp:22: /usr/qt/3/include/qsizepolicy.h: In member function 'void QSizePolicy::transpose()': /usr/qt/3/include/qsizepolicy.h:125: warning: conversion to 'uchar' from 'uint' may alter its value /usr/qt/3/include/qsizepolicy.h:125: warning: conversion to 'uchar' from 'uint' may alter its value In file included from katdaemonlist.cpp:24: /usr/qt/3/include/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const': /usr/qt/3/include/qimage.h:61: warning: suggest parentheses around && within || In file included from /usr/kde/3.5/include/klistbox.h:21, from /usr/kde/3.5/include/kjanuswidget.h:27, from /usr/kde/3.5/include/kdialogbase.h:27, from /usr/kde/3.5/include/kaboutdialog.h:33, from /usr/kde/3.5/include/kaboutapplication.h:27, from katdaemonlist.cpp:32: /usr/qt/3/include/qlistbox.h: In member function 'int QListBox::cellWidth() const': /usr/qt/3/include/qlistbox.h:194: warning: conversion to 'int' from 'long int' may alter its value /usr/qt/3/include/qlistbox.h: In member function 'int QListBox::cellWidth(int) const': /usr/qt/3/include/qlistbox.h:195: warning: conversion to 'int' from 'long int' may alter its value In file included from ../../../kat/src/libkat/katcatalog.h:29, from katdaemonlist.cpp:33: ../../../kat/src/libkat/qtsqlite3.h: At global scope: ../../../kat/src/libkat/qtsqlite3.h:52: warning: type qualifiers ignored on function return type katdaemonlist.cpp: In constructor 'DlgDaemonStatus::DlgDaemonStatus(KatIndexerManager*, QWidget*, const char*, bool, uint)': katdaemonlist.cpp:84: warning: conversion to 'int' from 'WId' may alter its value make[4]: Leaving directory `/var/tmp/portage/app-office/kat-0.6.4/work/kat-0.6.4/kat/src/katdaemon' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/app-office/kat-0.6.4/work/kat-0.6.4/kat/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/app-office/kat-0.6.4/work/kat-0.6.4/kat' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-office/kat-0.6.4/work/kat-0.6.4' make: *** [all] Error 2 * * ERROR: app-office/kat-0.6.4 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4225: Called kde_src_compile * environment, line 2982: Called kde_src_compile 'all' * environment, line 2997: Called kde_src_compile 'make' * environment, line 2989: Called die * The specific snippet of code: * emake || die "died running emake, $FUNCNAME:make" * The die message: * died running emake, kde_src_compile:make * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-office/kat-0.6.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-office/kat-0.6.4/temp/environment'. * This ebuild is from an overlay: '/usr/local/portage/' * >>> Failed to emerge app-office/kat-0.6.4, Log file: >>> '/var/tmp/portage/app-office/kat-0.6.4/temp/build.log' * Messages for package app-office/kat-0.6.4: * * ERROR: app-office/kat-0.6.4 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4225: Called kde_src_compile * environment, line 2982: Called kde_src_compile 'all' * environment, line 2997: Called kde_src_compile 'make' * environment, line 2989: Called die * The specific snippet of code: * emake || die "died running emake, $FUNCNAME:make" * The die message: * died running emake, kde_src_compile:make * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-office/kat-0.6.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-office/kat-0.6.4/temp/environment'. * This ebuild is from an overlay: '/usr/local/portage/' Applying kat-0.6.4-ebuild.patch does not help, nor does emerging unrtf (0.20.1) nither adding and emerging untex
Maintainers...........
Or a developer......................