summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Kapusta <ayoy@gentoo.org>2009-12-08 20:10:19 +0000
committerDominik Kapusta <ayoy@gentoo.org>2009-12-08 20:10:19 +0000
commit79881788cd6d01381c602a5d53ff36d278544126 (patch)
tree5290b63b0b48f32f111d0feeb413cd793a5a2218 /media-gfx
parentIt looks like the ebuild was duplicated inside itself...so, removed the dupli... (diff)
downloadhistorical-79881788cd6d01381c602a5d53ff36d278544126.tar.gz
historical-79881788cd6d01381c602a5d53ff36d278544126.tar.bz2
historical-79881788cd6d01381c602a5d53ff36d278544126.zip
Initial commit of kst (bug #292902). Ebuild by Samuli Suominen (ssuominen@g.o), Markos Chandras (hwoarang@g.o) and me.
Package-Manager: portage-2.2_rc55/cvs/Linux x86_64
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/kst/ChangeLog11
-rw-r--r--media-gfx/kst/Manifest14
-rw-r--r--media-gfx/kst/kst-2.0.0_beta2.ebuild62
-rw-r--r--media-gfx/kst/metadata.xml12
4 files changed, 99 insertions, 0 deletions
diff --git a/media-gfx/kst/ChangeLog b/media-gfx/kst/ChangeLog
new file mode 100644
index 000000000000..4761844ededf
--- /dev/null
+++ b/media-gfx/kst/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for media-gfx/kst
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/kst/ChangeLog,v 1.25 2009/12/08 20:10:19 ayoy Exp $
+
+*kst-2.0.0_beta2 (08 Dec 2009)
+
+ 08 Dec 2009; Dominik Kapusta <ayoy@gentoo.org> +kst-2.0.0_beta2.ebuild,
+ +metadata.xml:
+ Initial commit of kst (bug #292902). Ebuild by Samuli Suominen
+ (ssuominen@g.o), Markos Chandras (hwoarang@g.o) and me.
+
diff --git a/media-gfx/kst/Manifest b/media-gfx/kst/Manifest
new file mode 100644
index 000000000000..ea07acbe4225
--- /dev/null
+++ b/media-gfx/kst/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST kst-2.0.0-beta2.tar.gz 3938769 RMD160 ed381650717a7971ad890c5d07af9c6bcabba5a8 SHA1 dc53fe3df348abb1a62becb40544b618636525d3 SHA256 0d76070f9ef228b961cc543f4304b224301b505a94875ad24db0854ea675aee7
+EBUILD kst-2.0.0_beta2.ebuild 2020 RMD160 6414c0fdb72ffa4267aed7a21bca0c23fea7fcad SHA1 7e7bc7fd01cf104efefad0cfcc19018d8db7476e SHA256 66d50f7d2aec3767857c500e6cc39c2dce28c93d304abab21c82335931633553
+MISC ChangeLog 445 RMD160 cb1b1485b9b8a8c8b5b083ab949b257d3e426f15 SHA1 5d6d2f77d49f24e2128c0053bfa69365afc9c80f SHA256 910af6ab2c4f5d214fc4c6e547ff4a8abef87576cfaac43075d0cedd1368ff94
+MISC metadata.xml 299 RMD160 2817d6e5370fefb9f2696eb770c9ff49399d6744 SHA1 f7badb6c31b2bf048766ad33bfda5b957fb32c2f SHA256 3c3fbe2f47e5a8e7ff708d354dd82f18b10e8dfd84dfa1673a8f95dd4a07eac2
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.13 (GNU/Linux)
+
+iEYEARECAAYFAksesrQACgkQ+CZEqwt+F6aJMACgiC7x9ZwCLCos1tIQRIAsXRh8
+bvsAn02E3vLUHtStVrSvui+vrPFat2X4
+=3hgY
+-----END PGP SIGNATURE-----
diff --git a/media-gfx/kst/kst-2.0.0_beta2.ebuild b/media-gfx/kst/kst-2.0.0_beta2.ebuild
new file mode 100644
index 000000000000..6143f0893250
--- /dev/null
+++ b/media-gfx/kst/kst-2.0.0_beta2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/kst/kst-2.0.0_beta2.ebuild,v 1.1 2009/12/08 20:10:19 ayoy Exp $
+
+EAPI=2
+
+inherit qt4 multilib
+
+MY_PV="${PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Fast real-time large-dataset viewing and plotting tool for KDE4"
+HOMEPAGE="http://kst.kde.org/"
+SRC_URI="mirror://kde/unstable/apps/KDE4.x/scientific/${MY_P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2 FDL-1.2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+DEPEND="x11-libs/qt-gui:4[debug?]
+ x11-libs/qt-opengl:4[debug?]
+ x11-libs/qt-qt3support:4[debug?]
+ x11-libs/qt-svg:4[debug?]
+ x11-libs/qt-xmlpatterns:4[debug?]
+ sci-libs/gsl"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+ sed -e "s:\(INSTALL_DIR/\)lib:\1$(get_libdir):" \
+ -i src/libkst/libkst.pro src/libkstapp/libkstapp.pro \
+ src/libkstmath/libkstmath.pro || die "sed libdir failed"
+
+ sed -e "s:\(INSTALL_DIR/\)plugin:\1$(get_libdir)/kst/plugins:" \
+ -i dataobjectplugin.pri datasourceplugin.pri src/widgets/widgets.pro \
+ || die "sed plugins install path failed"
+
+ sed -e "s!QLibraryInfo::location(QLibraryInfo::PluginsPath)!\"/usr/$(get_libdir)/kst/plugins\"!" \
+ -i src/libkst/datasource.cpp src/libkstmath/dataobject.cpp \
+ || die "sed plugins search path failed"
+
+ # libkstwidgets is a Qt Designer plugin but they link against it (!!!)
+ # so either we keep it in plugins dir and set the rpath, or move to
+ # lib dir and add a SONAME. Currently the first solution is in use.
+ sed -e "s!\(QMAKE_RPATHDIR += \).*!\1/usr/$(get_libdir)/kst/plugins!" \
+ -i kst.pri src/d2asc/d2asc.pro src/d2d/d2d.pro \
+ || die "sed rpath failed"
+}
+
+src_configure() {
+ export INSTDIR="${D}/usr"
+ eqmake4
+}
+
+src_install() {
+ emake install || die "emake install failed"
+ doicon src/images/${PN}.png
+ make_desktop_entry ${PN} ${PN} ${PN} \
+ "Qt;Graphics;DataVisualization" || die "make_desktop_entry failed"
+ dodoc AUTHORS ChangeLog NEWS PORTINGTODO README RELEASE.NOTES || "dodoc failed"
+}
diff --git a/media-gfx/kst/metadata.xml b/media-gfx/kst/metadata.xml
new file mode 100644
index 000000000000..b20aa40920d2
--- /dev/null
+++ b/media-gfx/kst/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>qt</herd>
+ <maintainer>
+ <email>ayoy@gentoo.org</email>
+ <name>Dominik Kapusta</name>
+ </maintainer>
+ <longdescription lang="en">
+ </longdescription>
+</pkgmetadata>
+