add kde tools

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@903 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one
2009-03-29 07:05:36 +00:00
parent a62799ffc0
commit f8647230c5
80 changed files with 4794 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
# ChangeLog for kde-misc/kdelirc
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
18 Mar 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
kdelirc-9999.ebuild:
Dropped live SLOT
10 Feb 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
+metadata.xml:
Added missing metadata.xml
*kdelirc-9999 (19 Dec 2008)
19 Dec 2008; Maciej Mrozowski (reavertm) <reavertm@poczta.fm>
+kdelirc-9999.ebuild:
Added kdelirc live

View File

@@ -0,0 +1,3 @@
EBUILD kdelirc-4.0_pre20090317.ebuild 470 RMD160 3bd9698932012a8c0814ae6ed28f28ff1efcd718 SHA1 feb1fd976540a5a0278f5bfafa7027cc041b7455 SHA256 67a44dd3c0e7191560be4ec803216e1b8588b5ad259f4aa35b8c470fcb333126
MISC ChangeLog 475 RMD160 31c0cf6967835dd61ec0ad94184056cbc7bdb99a SHA1 06ab0cb66ef4c08235dcc4d10f678acdf3ba54f2 SHA256 2b8e46eee7e7d662fbd29a5d5a0f4b8041c16b3935ca694a5336e2770e108b75
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
KMNAME="playground/utils"
inherit kde4-base subversion
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/playground/utils/${PN}/@{${PV/4.0_pre/}}"
DESCRIPTION="KDE frontend for the Linux Infrared Remote Control system"
HOMEPAGE="http://kde.org/"
LICENSE="GPL-2"
KEYWORDS="~x86 ~amd64"
SLOT="4"
IUSE="debug"
RDEPEND="
app-misc/lirc
"

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
</pkgmetadata>

83
kde-misc/kgtk/ChangeLog Normal file
View File

@@ -0,0 +1,83 @@
# ChangeLog for kde-misc/kgtk
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kgtk/ChangeLog,v 1.16 2008/08/23 12:14:12 carlo Exp $
23 Aug 2008; Carsten Lohrke <carlo@gentoo.org> kgtk-0.10.0.ebuild:
Adjust CMake dependency, bug #233300.
*kgtk-0.10.0 (21 Jul 2008)
21 Jul 2008; Ioannis Aslanidis <deathwing00@gentoo.org>
+kgtk-0.10.0.ebuild:
Version bump.
*kgtk-0.9.5 (08 Jun 2008)
08 Jun 2008; Carsten Lohrke <carlo@gentoo.org> +kgtk-0.9.5.ebuild:
Version bump.
27 May 2008; Mark Loeser <halcy0n@gentoo.org> kgtk-0.9.1-r1.ebuild,
kgtk-0.9.4.ebuild:
Remove RDEPEND on cmake; bug #220453
09 Apr 2008; Ingmar Vanhassel <ingmar@gentoo.org> kgtk-0.9.4.ebuild:
Make dependencies compatible with split Qt:4.
*kgtk-0.9.4 (19 Dec 2007)
19 Dec 2007; Stefan Schweizer <genstef@gentoo.org> +kgtk-0.9.4.ebuild:
version bump
*kgtk-0.9.1-r1 (13 Oct 2007)
13 Oct 2007; Stefan Schweizer <genstef@gentoo.org> -kgtk-0.9.1.ebuild,
+kgtk-0.9.1-r1.ebuild:
Add USE=qt4 thanks to Roberto Castagnola <roberto.castagnola@gmail.com> in
bug 194887
09 Oct 2007; Stefan Schweizer <genstef@gentoo.org>
-files/kgtk-no-local.diff, -kgtk-0.7.ebuild, -kgtk-0.8.ebuild,
kgtk-0.9.1.ebuild:
Fix echo -> elog for zlin and remove old
*kgtk-0.9.1 (03 Oct 2007)
03 Oct 2007; Stefan Schweizer <genstef@gentoo.org> +kgtk-0.9.1.ebuild:
Version bump thanks to Lukasz Lukaszewicz <lukasz@arit.pl> in bug 194641 and
philantrop, also fixing bug 193852
05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> kgtk-0.7.ebuild,
kgtk-0.8.ebuild:
Convert to use elog.
22 Oct 2006; Piotr Jaroszyński <peper@gentoo.org> kgtk-0.8.ebuild:
Add ~amd64 keyword. Bug #133414.
*kgtk-0.8 (12 Oct 2006)
12 Oct 2006; Stefan Schweizer <genstef@gentoo.org> +kgtk-0.8.ebuild:
version bump
01 Sep 2006; Stefan Schweizer <genstef@gentoo.org>
+files/kgtk-no-local.diff, kgtk-0.7.ebuild:
dont use /usr/local thanks to Hanno Boeck <hanno@gentoo.org> in bug 143500
*kgtk-0.7 (05 Aug 2006)
05 Aug 2006; Stefan Schweizer <genstef@gentoo.org> -kgtk-0.5.1.ebuild,
+kgtk-0.7.ebuild:
verson bump thanks to 6thpink <6thpink@terra.es> in bug 142574
*kgtk-0.5.1 (07 May 2006)
07 May 2006; Stefan Schweizer <genstef@gentoo.org> -kgtk-0.5.ebuild,
+kgtk-0.5.1.ebuild:
version bump
*kgtk-0.5 (05 May 2006)
05 May 2006; Stefan Schweizer <genstef@gentoo.org> +metadata.xml,
+kgtk-0.5.ebuild:
New ebuild thanks to Christoph Mockenhaupt <gentoo@mockies.de> and Tobias
Roeser <le.petit.fou@web.de> in bug 131380

6
kde-misc/kgtk/Manifest Normal file
View File

@@ -0,0 +1,6 @@
AUX kgtk-0.10.0-gcc433.patch 591 RMD160 8f7a1ed9c5f899e5c722230a231ac2a1f385064c SHA1 deca91608756c70a3761a5c273775c669153dd0d SHA256 f350ebbf34424432060fd7c5a00341bf320f69804c879bb6dbdab6cb3acc93e5
AUX kgtk-0.10.0-kde4.patch 719 RMD160 48ef1796cb872b30f1d0632518f26e929410503d SHA1 88d363437f18a980eedaa878345eb317100573a0 SHA256 b5c7e3e6cf0232aa3fa0ca148e25c45ee0ed324cbf8bafac3a750fd3546f1e6b
DIST KGtk-0.10.0.tar.bz2 44139 RMD160 56c2c5f90927277d911391beb8d6197f517e5d47 SHA1 6dd77aa3177aeaf8ed32c62a38dca8db9d9b6c0f SHA256 a47dc15ab18526536b9fa2401ab2b5a08412580c367af720896311a4a98318b0
EBUILD kgtk-0.10.0-r1.ebuild 2088 RMD160 2c98302175f8ca571f57dd7605b68e702b94e538 SHA1 9ce828de8cc7cc2744ce24c412b7af008d0bd6e6 SHA256 b13e2bc9a4d60b8f177647f46840e637989eeb2c91fe449ac8474957a93866a3
MISC ChangeLog 2597 RMD160 6b0fa89f25d382f59d3638388f95584843163bb9 SHA1 8f5607626a6a2ba4fc970c51330fd896c381e22f SHA256 62956bf220dee4fc7ffbd440e529f45a946b132b10d17ade881fdd5de7423537
MISC metadata.xml 299 RMD160 a767ddd07c0f4b6fce78c67d9763ff43c7bc4322 SHA1 395ff29a6f06d3bdd429442f06a56fefc39fe062 SHA256 f48550bdb6d815df45ac0f95128edcc941d4159b47e95c70db2d0126758c2159

View File

@@ -0,0 +1,16 @@
--- common/common.h.orig 2009-02-03 19:54:32.000000000 +0500
+++ common/common.h 2009-02-03 19:55:09.000000000 +0500
@@ -205,7 +205,12 @@
{
do
{
- lockFd=open(getLockName(), O_WRONLY | O_CREAT | O_EXCL);
+#if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 3 || (__GNUC_MINOR__ == 3 && __GNUC_PATCHLEVEL__ > 2)))
+ lockFd=open(getLockName(), O_WRONLY | O_CREAT | O_EXCL, 0777);
+#else
+ lockFd=open(getLockName(), O_WRONLY | O_CREAT | O_EXCL);
+#endif
+
if (lockFd<0 && errno==EEXIST)
{
/* Hmm, lock file already exists. Is it stale? */

View File

@@ -0,0 +1,11 @@
--- kdialogd4/kdialogd.cpp.orig 2009-02-03 19:49:03.000000000 +0500
+++ kdialogd4/kdialogd.cpp 2009-02-03 19:49:17.000000000 +0500
@@ -391,7 +391,7 @@
// * the dir select dialog doesnt seem to set the QDialog result parameter
// when it is accepted - so for this reason if ok is clicked we store an
// 'accepted' value there, and check for that after the dialog is finished.
- kDebug() << "finished " << (int)itsDlg << itsAccepted << (itsDlg ? QDialog::Accepted==itsDlg->result() : false);
+ kDebug() << "finished " << itsDlg << itsAccepted << (itsDlg ? QDialog::Accepted==itsDlg->result() : false);
if(itsDlg && !(itsAccepted || QDialog::Accepted==itsDlg->result()))
cancel();

View File

@@ -0,0 +1,81 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
ARTS_REQUIRED="never"
EAPI="1"
inherit kde
DESCRIPTION="Allows *some* Gtk, Qt3, and Qt4 applications to use KDE's file dialogs when run under KDE"
HOMEPAGE="http://www.kde-apps.org/content/show.php?content=36077"
SRC_URI="http://home.freeuk.com/cpdrummond/KGtk-${PV}.tar.bz2"
S=$WORKDIR/KGtk-$PV
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="qt4 kde4"
RDEPEND=">=x11-libs/gtk+-2.6
qt4? ( || ( x11-libs/qt-gui:4 x11-libs/qt:4 ) )"
DEPEND="${RDEPEND}
>=dev-util/cmake-2.4.8"
if use !kde4; then
need-kde 3.5
fi
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/"${P}"-gcc433.patch"
epatch "${FILESDIR}/"${P}"-kde4.patch"
}
src_compile() {
mkdir -p "${S}/build" && cd "${S}/build"
cmake \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
.. || die "cmake (configure) failed"
emake || die "emake failed"
if use qt4; then
K4GTK_FLAGS="-DKGTK_QT4=true DKGTK_GTK2=false"
if use kde4; then
K4GTK_FLAGS="-DKGTK_KDE4=true ${K4GTK_FLAGS}"
fi
mkdir -p "${S}/build4" && cd "${S}/build4"
cmake \
-DCMAKE_INSTALL_PREFIX:PATH=/usr ${K4GTK_FLAGS} \
.. || die "cmake (configure) failed"
emake || die "emake failed"
fi
}
src_install() {
cd "${S}/build"
emake install DESTDIR="${D}" || die "make install failed"
if use qt4; then
cd "${S}/build4"
emake install DESTDIR="${D}" || die "make install failed"
fi
if use kde4; then
cd "${S}/build4/kdialogd4"
emake install DESTDIR="${D}" || die "make install failed"
fi
find "${D}" -name kdialogd-wrapper -exec sed -i 's@kdialogd4@which kdialogd4 \&>/dev/null \&\& kdialogd4 || kdialogd3@' {} \;
dodoc ../{AUTHORS,ChangeLog,TODO,README}
}
pkg_postinst() {
elog "To see the kde-file-selector in a gtk-application, just do:"
elog "cd /usr/local/bin"
elog "ln -s /usr/bin/kgtk-wrapper application(eg. firefox)"
elog "Make sure that /usr/local/bin is before /usr/bin in your \$PATH"
elog
elog "You need to restart kde and be sure to change your symlinks to non-.sh"
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
<maintainer>
<email>genstef@gentoo.org</email>
</maintainer>
<use>
<flag name='kde4'>Use KDE 4.x.x file dialogue</flag>
</use>
</pkgmetadata>