imported ebuilds from harpo.
This commit is contained in:
18
kde-misc/kat-svn/Manifest
Normal file
18
kde-misc/kat-svn/Manifest
Normal file
@@ -0,0 +1,18 @@
|
||||
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-kat-svn-0.6 0
|
||||
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-kat-svn-0.6 0
|
||||
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-kat-svn-0.6 0
|
||||
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-kat-svn-0.6-r1 0
|
||||
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-kat-svn-0.6-r1 0
|
||||
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-kat-svn-0.6-r1 0
|
||||
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-kat-svn-0.7 0
|
||||
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-kat-svn-0.7 0
|
||||
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-kat-svn-0.7 0
|
||||
MD5 eee101b5537b692a2aff3d1cb8514afc kat-svn-0.6-r1.ebuild 3976
|
||||
RMD160 8f2d86913f8e0ab4d5dedb91372e94ae0515dcd6 kat-svn-0.6-r1.ebuild 3976
|
||||
SHA256 ead94abd251aeb028e95129c68f4738fdf0f4cc85c74f24eff860727d65676c4 kat-svn-0.6-r1.ebuild 3976
|
||||
MD5 e4dd0e9b98c64d33ba368c3cf61845db kat-svn-0.6.ebuild 3164
|
||||
RMD160 4d70aa328d7d27e664c8173a9fe49ca428f6764a kat-svn-0.6.ebuild 3164
|
||||
SHA256 e3c2d1384b7938d6098baf8f77ccd585a032fde989a5ab81a26fcab5af80b298 kat-svn-0.6.ebuild 3164
|
||||
MD5 f288baeec5a47430c61a1e9ebd1bd097 kat-svn-0.7.ebuild 4230
|
||||
RMD160 808b238196abeaccb523616b2202ae4657631d01 kat-svn-0.7.ebuild 4230
|
||||
SHA256 630a02cefa7c714f6b1d7ae069fd4ece5dc32e2e8b68a4cfccacbd0a6ed1bc72 kat-svn-0.7.ebuild 4230
|
0
kde-misc/kat-svn/files/digest-kat-svn-0.6
Normal file
0
kde-misc/kat-svn/files/digest-kat-svn-0.6
Normal file
0
kde-misc/kat-svn/files/digest-kat-svn-0.6-r1
Normal file
0
kde-misc/kat-svn/files/digest-kat-svn-0.6-r1
Normal file
0
kde-misc/kat-svn/files/digest-kat-svn-0.7
Normal file
0
kde-misc/kat-svn/files/digest-kat-svn-0.7
Normal file
112
kde-misc/kat-svn/kat-svn-0.6-r1.ebuild
Normal file
112
kde-misc/kat-svn/kat-svn-0.6-r1.ebuild
Normal file
@@ -0,0 +1,112 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
inherit flag-o-matic kde subversion
|
||||
|
||||
DESCRIPTION="An open source framework designed to allow KDE applications to index and retrieve files"
|
||||
HOMEPAGE="http://kat.mandriva.com/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="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"
|
||||
|
||||
RDEPEND="( || ( ( kde-base/kcontrol kde-base/kicker ) kde-base/kdebase ) )
|
||||
ext-debian? ( app-arch/dpkg )
|
||||
ext-doc? ( app-text/antiword )
|
||||
ext-dvi? ( dev-tex/dvi2tty )
|
||||
ext-gnumeric? ( app-office/gnumeric )
|
||||
ext-koffice? ( || ( app-office/koffice app-office/koffice-meta ) )
|
||||
ext-kpresenter? ( app-office/kpresenter )
|
||||
ext-kspread? ( app-office/kspread )
|
||||
ext-kword? ( app-office/kword )
|
||||
ext-lyx? ( app-text/lyx2html )
|
||||
ext-man? ( app-text/man2html )
|
||||
ext-openoffice? ( virtual/ooo )
|
||||
ext-pdf? ( app-text/poppler )
|
||||
ext-ppt? ( app-text/xlhtml )
|
||||
ext-rpm? ( app-arch/rpm )
|
||||
ext-ps? ( app-text/pstotext )
|
||||
ext-rtf? ( app-text/unrtf )
|
||||
ext-soffice? ( app-office/staroffice )
|
||||
ext-tex? ( dev-tex/untex )
|
||||
ext-xls? ( app-text/xlhtml )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
<=dev-db/sqlite-3.2.3
|
||||
>=dev-util/pkgconfig-0.9.0
|
||||
!kde-misc/kat
|
||||
!kde-misc/kat-cvs"
|
||||
|
||||
need-kde 3.3
|
||||
|
||||
src_unpack() {
|
||||
|
||||
# Based on http://www.jordswart.org/archives/category/free-software/ebuild
|
||||
|
||||
# Fetching base directory needed to compile KDE SVN sources via subversion eclass
|
||||
ESVN_UPDATE_CMD="svn update -N"
|
||||
ESVN_FETCH_CMD="svn checkout -N"
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/playground/base"
|
||||
subversion_src_unpack
|
||||
|
||||
# Fetching admin directory needed to compile KDE SVN source via subversion eclass
|
||||
S=${WORKDIR}/${P}/admin
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin"
|
||||
subversion_src_unpack
|
||||
|
||||
# Fetching lastest stable Kat 0.6.x sources
|
||||
ESVN_UPDATE_CMD="svn up"
|
||||
ESVN_FETCH_CMD="svn checkout"
|
||||
S=${WORKDIR}/${P}/kat
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/branches/kat/0.6.x/kat"
|
||||
subversion_src_unpack
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Filter fvisibility for now due to compile errors
|
||||
filter-flags -fvisibility-inlines-hidden -fvisibility=hidden
|
||||
|
||||
# Kat SVN wants autoconf and automake set to newer versions
|
||||
export WANT_AUTOCONF=2.5
|
||||
export WANT_AUTOMAKE=1.6
|
||||
|
||||
# Unset Unsermake as Kat does not compile with unsermake enabled
|
||||
export UNSERMAKE=no
|
||||
|
||||
local myconf="prefix=`kde-config --prefix`"
|
||||
|
||||
use debug && myconf="${myconf} debug=full"
|
||||
kde_src_compile
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [ ! -d /proc/sys/fs/inotify ] ; then
|
||||
ewarn "Your kernel does not seem to have inotify support enabled."
|
||||
ewarn "In order to enable support for Kat's autoupdate deamon,"
|
||||
ewarn "you need minimum kernel version 2.6.13."
|
||||
ewarn "Enable Inotify file change notification support (INOTIFY)"
|
||||
ewarn "within the kernel under Device Drivers / Character Devices."
|
||||
ewarn "For more information regarding the use of Inotify and Kat:"
|
||||
ewarn "http://kat.mandriva.com/wiki/index.php/Getting_started"
|
||||
ewarn ""
|
||||
epause 10
|
||||
fi
|
||||
|
||||
if [ IUSE=xattr ] ; then
|
||||
einfo "You selected support for Extented Attributes within Kat."
|
||||
einfo "You will need to set Extended Attributes on the file"
|
||||
einfo "systems that the autoupdate deamon of Kat indexes."
|
||||
einfo "(Has to be supported by the kernel e.g. EXT2_FS_XATTR,"
|
||||
einfo "EXT3_FS_XATTR or REISERFS_FS_XATTR)"
|
||||
einfo ""
|
||||
einfo "To set extended attributes, add 'user_xattr' to the"
|
||||
einfo "relevant file systems in your /etc/fstab file. For example:"
|
||||
einfo "/dev/hda3 /home reiserfs defaults,user_xattr 1 2"
|
||||
epause 10
|
||||
fi
|
||||
}
|
97
kde-misc/kat-svn/kat-svn-0.6.ebuild
Normal file
97
kde-misc/kat-svn/kat-svn-0.6.ebuild
Normal file
@@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
inherit eutils flag-o-matic kde subversion
|
||||
|
||||
DESCRIPTION="The open source answer to WhereIsIt and Google Desktop Search"
|
||||
HOMEPAGE="http://kat.sourceforge.net/"
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/playground/base/kat"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64 ~alpha ~ppc ~sparc"
|
||||
IUSE="ext-doc ext-gnumeric ext-html ext-koffice ext-kpresenter ext-kspread
|
||||
ext-kword ext-mail ext-openoffice ext-pdf ext-ppt ext-ps ext-rtf ext-tex
|
||||
ext-xls xattr"
|
||||
|
||||
RDEPEND=">=dev-db/sqlite-3.2.1
|
||||
( || ( kde-base/kcontrol kde-base/kdebase ) )
|
||||
ext-doc? ( app-text/antiword )
|
||||
ext-gnumeric? ( app-office/gnumeric )
|
||||
ext-html? ( app-text/html2text )
|
||||
ext-koffice? ( app-text/koffice )
|
||||
ext-kpresenter? ( app-office/kpresenter )
|
||||
ext-kspread? ( app-office/kspread )
|
||||
ext-kword? ( app-office/kword )
|
||||
ext-mail? ( net-mail/mhonarc )
|
||||
ext-openoffice? ( virtual/ooo )
|
||||
ext-pdf? ( app-text/xpdf )
|
||||
ext-ppt? ( app-text/xlhtml )
|
||||
ext-ps? ( app-text/pstotext )
|
||||
ext-rtf? ( app-text/unrtf )
|
||||
ext-tex? ( dev-tex/untex )
|
||||
ext-xls? ( app-text/xlhtml )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-devel/autoconf-2.59
|
||||
>=sys-devel/automake-1.6
|
||||
!kde-misc/kat"
|
||||
|
||||
need-kde 3.3
|
||||
|
||||
src_unpack() {
|
||||
ESVN_UPDATE_CMD="svn update -N" ESVN_FETCH_CMD="svn checkout -N" ESVN_REPO_URI=`dirname ${ESVN_REPO_URI}` subversion_src_unpack
|
||||
|
||||
# Fetch the admin directory of KDE 3.5
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin" subversion_src_unpack
|
||||
|
||||
ESVN_UPDATE_CMD="svn up kat"
|
||||
subversion_src_unpack
|
||||
|
||||
cd ${S}
|
||||
make -f Makefile.cvs
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Filter fvisibility for now due to compile errors.
|
||||
filter-flags -fvisibility-inlines-hidden -fvisibility=hidden
|
||||
|
||||
# KAT SVN uses newer autoconf and automake
|
||||
export WANT_AUTOCONF=2.5
|
||||
export WANT_AUTOMAKE=1.6
|
||||
|
||||
# Unset Unsermake as not all users want unsermake installed
|
||||
export UNSERMAKE=no
|
||||
|
||||
PREFIX="`kde-config --prefix`"
|
||||
kde_src_compile
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [ ! -e /dev/inotify ] ; then
|
||||
eerror "Your kernel does not seem to have inotify support enabled."
|
||||
eerror "In order to enable support for Kat's autoupdate deamon,"
|
||||
eerror "I suggest you install the latest sys-kernel/gentoo-sources"
|
||||
eerror "(or any other kernel with the inotify patch included)."
|
||||
eerror ""
|
||||
eerror "Enable Inotify file change notification support (INOTIFY)"
|
||||
eerror "within the kernel under Device Drivers / Character Devices."
|
||||
eerror "For more information: http://beaglewiki.org/Inotify_Kernel."
|
||||
ebeep 10
|
||||
fi
|
||||
|
||||
if [ IUSE=xattr ] ; then
|
||||
einfo "You selected support for Extented attributes within Kat."
|
||||
einfo "You will need to set extended attributes on the file"
|
||||
einfo "systems that the autoupdate deamon of Kat is indexing."
|
||||
einfo "(Has to be supported by the kernel e.g. EXT2_FS_XATTR,"
|
||||
einfo "EXT3_FS_XATTR or REISERFS_FS_XATTR)"
|
||||
einfo ""
|
||||
einfo "To set extended attributes, you add 'user_xattr' to the"
|
||||
einfo "relevant file systems in your /etc/fstab file. For example:"
|
||||
einfo "/dev/hda3 /home ext3 defaults,user_xattr 1 2"
|
||||
ebeep 10
|
||||
fi
|
||||
}
|
121
kde-misc/kat-svn/kat-svn-0.7.ebuild
Normal file
121
kde-misc/kat-svn/kat-svn-0.7.ebuild
Normal file
@@ -0,0 +1,121 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
inherit flag-o-matic kde subversion
|
||||
|
||||
DESCRIPTION="An open source framework designed to allow KDE applications to index and retrieve files"
|
||||
HOMEPAGE="http://kat.mandriva.com/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=" -*"
|
||||
IUSE="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"
|
||||
|
||||
RDEPEND="( || ( ( kde-base/kcontrol kde-base/kicker ) kde-base/kdebase ) )
|
||||
ext-debian? ( app-arch/dpkg )
|
||||
ext-doc? ( app-text/antiword )
|
||||
ext-dvi? ( dev-tex/dvi2tty )
|
||||
ext-gnumeric? ( app-office/gnumeric )
|
||||
ext-koffice? ( || ( app-office/koffice app-office/koffice-meta ) )
|
||||
ext-kpresenter? ( app-office/kpresenter )
|
||||
ext-kspread? ( app-office/kspread )
|
||||
ext-kword? ( app-office/kword )
|
||||
ext-lyx? ( app-text/lyx2html )
|
||||
ext-man? ( app-text/man2html )
|
||||
ext-openoffice? ( virtual/ooo )
|
||||
ext-pdf? ( app-text/poppler )
|
||||
ext-ppt? ( app-text/xlhtml )
|
||||
ext-rpm? ( app-arch/rpm )
|
||||
ext-ps? ( app-text/pstotext )
|
||||
ext-rtf? ( app-text/unrtf )
|
||||
ext-soffice? ( app-office/staroffice )
|
||||
ext-tex? ( dev-tex/untex )
|
||||
ext-xls? ( app-text/xlhtml )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-db/sqlite
|
||||
dev-cpp/clucene
|
||||
>=dev-util/pkgconfig-0.9.0
|
||||
!kde-misc/kat
|
||||
!kde-misc/kat-cvs"
|
||||
|
||||
need-kde 3.3
|
||||
|
||||
pkg_setup() {
|
||||
# Check if clucene has been built with unicode enabled
|
||||
if has_version clucene && ! built_with_use clucene unicode ; then
|
||||
eerror "Re-emerge clucene with unicode use-flag enabled!"
|
||||
die "You need clucene built with unicode flag for use with Kat."
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
|
||||
# Based on http://www.jordswart.org/archives/category/free-software/ebuild
|
||||
|
||||
# Fetching base directory needed to compile KDE SVN sources via subversion eclass
|
||||
ESVN_UPDATE_CMD="svn update -N"
|
||||
ESVN_FETCH_CMD="svn checkout -N"
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/playground/base"
|
||||
subversion_src_unpack
|
||||
|
||||
# Fetching admin directory needed to compile KDE SVN sources via subversion eclass
|
||||
S=${WORKDIR}/{$P}/admin
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin"
|
||||
subversion_src_unpack
|
||||
|
||||
# Fetching the latest Kat 0.7.x sources
|
||||
ESVN_UPDATE_CMD="svn up"
|
||||
ESVN_FETCH_CMD="svn checkout"
|
||||
S=${WORKDIR}/${P}/kat
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/playground/base/kat"
|
||||
subversion_src_unpack
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Filter fvisibility for now due to compile errors
|
||||
filter-flags -fvisibility-inlines-hidden -fvisibility=hidden
|
||||
|
||||
# Kat SVN wants autoconf and automake set to newer versions
|
||||
export WANT_AUTOCONF=2.5
|
||||
export WANT_AUTOMAKE=1.6
|
||||
|
||||
# Unset Unsermake as Kat does not compile with unsermake enabled
|
||||
export UNSERMAKE=no
|
||||
|
||||
local myconf="prefix=`kde-config --prefix`"
|
||||
|
||||
use debug && myconf="${myconf} debug=full"
|
||||
kde_src_compile
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [ ! -d /proc/sys/fs/inotify ] ; then
|
||||
ewarn "Your kernel does not seem to have inotify support enabled."
|
||||
ewarn "In order to enable support for Kat's autoupdate deamon,"
|
||||
ewarn "you need minimum kernel version 2.6.13."
|
||||
ewarn "Enable Inotify file change notification support (INOTIFY)"
|
||||
ewarn "within the kernel under Device Drivers / Character Devices."
|
||||
ewarn "For more information regarding the use of Inotify and Kat:"
|
||||
ewarn "http://kat.mandriva.com/wiki/index.php/Getting_started"
|
||||
ewarn ""
|
||||
epause 10
|
||||
fi
|
||||
|
||||
if [ IUSE=xattr ] ; then
|
||||
einfo "You selected support for Extented Attributes within Kat."
|
||||
einfo "You will need to set Extended Attributes on the file"
|
||||
einfo "systems that the autoupdate deamon of Kat indexes."
|
||||
einfo "(Has to be supported by the kernel e.g. EXT2_FS_XATTR,"
|
||||
einfo "EXT3_FS_XATTR or REISERFS_FS_XATTR)"
|
||||
einfo ""
|
||||
einfo "To set extended attributes, add 'user_xattr' to the"
|
||||
einfo "relevant file systems in your /etc/fstab file. For example"
|
||||
einfo "/dev/hda3 /home reiserfs defaults,user_xattr 1 2"
|
||||
epause 10
|
||||
fi
|
||||
}
|
Reference in New Issue
Block a user