Version bump, thanks to Samuli for reporting (bug #321835).
authorDominik Kapusta <ayoy@gentoo.org>
Sat, 5 Jun 2010 20:49:24 +0000 (20:49 +0000)
committerDominik Kapusta <ayoy@gentoo.org>
Sat, 5 Jun 2010 20:49:24 +0000 (20:49 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

media-gfx/kst/ChangeLog
media-gfx/kst/Manifest
media-gfx/kst/kst-2.0.0_beta5.ebuild [new file with mode: 0644]

index 51e1b0e6bc2f0685bcdf865cfdc09f69f9f75ac9..4be9aab2e19c9aaaf4393d92ccb6d4849120f1b6 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for media-gfx/kst
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/kst/ChangeLog,v 1.29 2010/02/10 08:19:42 tove Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/kst/ChangeLog,v 1.30 2010/06/05 20:49:24 ayoy Exp $
+
+*kst-2.0.0_beta5 (05 Jun 2010)
+
+  05 Jun 2010; Dominik Kapusta <ayoy@gentoo.org> +kst-2.0.0_beta5.ebuild:
+  Version bump, thanks to Samuli for reporting (bug #321835).
 
   10 Feb 2010; Torsten Veller <tove@gentoo.org> kst-2.0.0_beta2-r1.ebuild:
   Add missing die: || "..." -> || die "..."
index ab01d2da3dbeca9135a8a50b7997559845a7f4ff..71f877e454f29248fe541378f250e0e039851a99 100644 (file)
@@ -1,5 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX kst-cfitsio-includes.patch 1519 RMD160 733af09e87fa6fce447cdb49f8909c2fa373b552 SHA1 93a089e591effe24e719f2ed6929852baa483154 SHA256 0d71cbf22272115323a24251170d362bf750ea664621cbc408f2463f8ccd48e9
+DIST Kst-2.0.0-beta5-sources.tar.bz2 7964912 RMD160 9bc79721648c40d615bebcb0ed113f72870b8f50 SHA1 2da669ce9c3208008b7dd5a30702bf4e836b8f17 SHA256 aca2c0dfcd35e5907e01f792f26692f7084b34aec062a3dc417f3d2fc38db18d
 DIST kst-2.0.0-beta2.tar.gz 3938769 RMD160 ed381650717a7971ad890c5d07af9c6bcabba5a8 SHA1 dc53fe3df348abb1a62becb40544b618636525d3 SHA256 0d76070f9ef228b961cc543f4304b224301b505a94875ad24db0854ea675aee7
 EBUILD kst-2.0.0_beta2-r1.ebuild 2144 RMD160 fd3181d79173ff5850139378d5425026e38a87bd SHA1 a36e6aa343ca555dcf53ee25edc515278a052630 SHA256 6ab60f0c8222145c0b4d7340cfa8735f83ba48ff84fcd76db262fda6728f7895
-MISC ChangeLog 928 RMD160 f702b23265e4e43c02417823bd50d03c77404848 SHA1 cf1644317dc6e6fb33095732f9cc14e5b187df20 SHA256 0e54598f32ab9e5c11d644f15aeed4375992b779f0e50f259101479c24fc6184
+EBUILD kst-2.0.0_beta5.ebuild 2191 RMD160 6bab6e8c24f24a22d2ffd2b198ca79fb019aa1c5 SHA1 da1e19680eea0b29f89efeb9bc05dd53f210b5b7 SHA256 ef1478c2b84c17568e3bcf9780d10c3dad463dc4f50bbb0ac25ab87a9956154d
+MISC ChangeLog 1097 RMD160 4d239b3fbc052d166a6b6c1afd2fe9dcfe6d0a13 SHA1 5db2668fe62d656d101b864109aa99e00647caa2 SHA256 57a5bb88af69eb3be4bf6378fa7f3518176bf2a7be00f4769629ffe6abf35023
 MISC metadata.xml 299 RMD160 2817d6e5370fefb9f2696eb770c9ff49399d6744 SHA1 f7badb6c31b2bf048766ad33bfda5b957fb32c2f SHA256 3c3fbe2f47e5a8e7ff708d354dd82f18b10e8dfd84dfa1673a8f95dd4a07eac2
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iEYEARECAAYFAkwKuGUACgkQ+CZEqwt+F6YtpQCfcS7QnJS4eRW21b2t2GuVnsPw
+aTIAn0DtiCUbIrffK2YTW6BrLswPewWc
+=w0GA
+-----END PGP SIGNATURE-----
diff --git a/media-gfx/kst/kst-2.0.0_beta5.ebuild b/media-gfx/kst/kst-2.0.0_beta5.ebuild
new file mode 100644 (file)
index 0000000..aa15dbc
--- /dev/null
@@ -0,0 +1,70 @@
+# Copyright 1999-2010 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_beta5.ebuild,v 1.1 2010/06/05 20:49:24 ayoy Exp $
+
+EAPI=2
+
+inherit qt4-r2 multilib
+
+MY_PV="${PV/_/-}"
+MY_PN="${PN/k/K}"
+MY_P="${MY_PN}-${MY_PV}-sources"
+
+DESCRIPTION="Fast real-time large-dataset viewing and plotting tool for KDE4"
+HOMEPAGE="http://kst.kde.org/"
+SRC_URI="mirror://sourceforge/project/${PN}/Kst%202.0.0%20Beta%205/${MY_P}.tar.bz2"
+
+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
+       sci-libs/cfitsio"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-cfitsio-includes.patch" )
+
+RESTRICT="mirror"
+
+S="${WORKDIR}/${MY_PN}-2.0-beta5"
+
+src_prepare() {
+       qt4-r2_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 INSTALL_LIBDIR="$(get_libdir)"
+       eqmake4
+}
+
+src_install() {
+       qt4-r2_src_install
+       doicon src/images/${PN}.png
+       make_desktop_entry ${PN} ${PN} ${PN} \
+               "Qt;Graphics;DataVisualization" || die "make_desktop_entry failed"
+       dodoc AUTHORS ChangeLog NEWS README RELEASE.NOTES || die "dodoc failed"
+}