ChangeLog

# ChangeLog for app-office/qtstalker
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/qtstalker/ChangeLog,v 1.10 2008/07/27 19:55:28 carlo Exp $

27 Jul 2008; Carsten Lohrke qtstalker-0.35.ebuild:
QA: Get rid of deprecated qt_min_version().

09 Jun 2008; Peter Alfredsen ChangeLog:
Add patch for gcc-4.3.0, remove old. Closes bug #217671.

14 Mar 2008; Christian Heim qtstalker-0.32.ebuild,
qtstalker-0.33.ebuild:
Fixing some minor syntax errors.

14 Mar 2008; Christian Heim metadata.xml:
Removing Przemyslaw Maciag (troll, #104750) from metadata.xml.

20 Jan 2008; Samuli Suominen qtstalker-0.35.ebuild:
Remove INSTALL from dodoc, it's only telling how to run make.

20 Jan 2008; Samuli Suominen files/qtstalker.desktop:
Update desktop entry to spec.

*qtstalker-0.35 (20 Jan 2008)

20 Jan 2008; Ryan Hill
+files/qtstalker-0.35-nodocs.patch,
+files/qtstalker-0.35-parallel-make.patch, +qtstalker-0.35.ebuild:
Version bump. Thanks to everyone on bug #195846.
- new dep on sci-libs/ta-lib
- don't prestrip plugin libraries
- fix multilib-strict / misc path issues
- misc QA (quoting, etc.)

*qtstalker-0.33 (05 Mar 2007)

05 Mar 2007; Przemysław Maciąg
+files/qtstalker-0.33-install_docs_with_emerge.patch,
+files/qtstalker-0.33-sandboxfix_no_fixpath.patch, +qtstalker-0.33.ebuild:
Version bump
Some ebuild cleanups

23 Nov 2006; Francesco Riosa qtstalker-0.32.ebuild:
dev-db/mysql => virtual/mysql

*qtstalker-0.32 (28 Sep 2006)

28 Sep 2006; Przemysław Maciąg
+files/qtstalker.desktop, +files/qtstalker.png,
+files/qtstalker-install_docs_with_emerge.patch,
+files/qtstalker-no_mysql_support.patch,
+files/qtstalker-sandboxfix_no_fixpath.patch, +metadata.xml,
+qtstalker-0.32.ebuild:
Initial release. Fixing my bug #108932.

Manifest

AUX qtstalker-0.35-gcc43.patch 845 RMD160 fb0c33f4ab85eb675557e2dd8c529a600f785d6f SHA1 54b546aee0dad5e32cd07dfb6f968649b15236e3 SHA256 50ee142b8b80e7919a31001f7f9178b39e497d18dcb607e5c30675f315c6fc13
AUX qtstalker-0.35-nodocs.patch 1077 RMD160 9f24fed34cadc77fbd0883d54478f1250b5114fc SHA1 124e3cca97e31488ac1cc5d83226e8f83c6d46dc SHA256 8da3ab590e83b5b6047487f43ee84f8f611bc2f9f19d2ced78bcc7debb58369e
AUX qtstalker-0.35-parallel-make.patch 315 RMD160 7b14aaa8ec19e6e199b7c48a537f4701acb6c661 SHA1 6c9082908a9be27d54b11a350bc7ed8a6f085a0f SHA256 38ec1cd687fd789156ec1805345ac28c4431e9aa01b680d98c685278c36aadff
AUX qtstalker.desktop 418 RMD160 456edd2c8c496f5afefc6ff036e5b24f466856d3 SHA1 5ccd7073861d75ad9709575839d6f54c0484b9be SHA256 b61a00beaf433bc037a3f4c1cf88f9ef18968b9fb692adb35c6aca76f60b8ed9
AUX qtstalker.png 6035 RMD160 2c4b0cdc70ab030b11efae2be86995b7d123bbf8 SHA1 8d1b12cdd35e3ebbb9b54d01b2415ade1fea002d SHA256 4419293fa81cea6ddc48cdd877b2da50f61b79ccf2ce4e09face45fe10294cfa
DIST qtstalker-0.35.tar.gz 1395170 RMD160 99174a00414b69233868122dc74869f884f053a8 SHA1 6acd140ab6de92231de5811b8525a171e56ae0fd SHA256 2524b7a02d81d3cd46d5a1211f2865d0b384e214c8191349d8ac589f2d57ebba
EBUILD qtstalker-0.35.ebuild 1982 RMD160 d8e5bbb037dc7d99edeedf6a877facb7d13d96b4 SHA1 c3025108f6af1fb2cfa368b6234546a662f1421f SHA256 40dfcebd64b6c04291461f5d225c87e27915ec65151729eeb81fe3c298f8e612
MISC ChangeLog 2072 RMD160 7fa165e0d05c2aeecf2e305eb596886ceb42fa25 SHA1 0aa9e319035b507a27b33c7f2078e3bfe807e369 SHA256 000d2298e037c9d8883f1c28fc6bf1b68a63671debc71773211e003e89caeff9
MISC metadata.xml 626 RMD160 98a68a5c1135b15c85beb884ea1e619e257107bb SHA1 e087814ee20ff90cf37d612be1eb2ebe27778c8f SHA256 ab045ba197269a91c1642c5e169ab4bebb4202348a5549366c6bb4191dcefa1a

files

metadata.xml




desktop-misc

Qtstalker is a basic end of day Technical Analysis package with many
features. It compares with similar commercial products like Metastock,
Superchartz, Tradestation (...maybe one day) etc. If you are familiar
with those, then you should be able to muddle along with Qtstalker.

The project has kept to a lean and simple design philosophy in order
to maximize speed, portability and resource usage.

qtstalker-0.35.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/qtstalker/qtstalker-0.35.ebuild,v 1.4 2008/07/27 19:55:28 carlo Exp $

EAPI=1

inherit qt3 eutils multilib

LANGS="pl"
for i in ${LANGS}; do
IUSE="${IUSE} linguas_${i}"
done

DESCRIPTION="Commodity and stock market charting and technical analysis"
HOMEPAGE="http://qtstalker.sourceforge.net"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"

DEPEND="x11-libs/qt:3
>=sci-libs/ta-lib-0.4.0
>=sys-libs/db-4.3"

IUSE=""

S=${WORKDIR}/${PN}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${P}-nodocs.patch
epatch "${FILESDIR}"/${P}-parallel-make.patch
epatch "${FILESDIR}"/${P}-gcc43.patch

ebegin 'Fixing install paths'
grep -rl '/usr/local' * \
| xargs sed -i -e "s:/usr/local:/usr:g"
eend

ebegin 'Fixing multilib paths'
grep -rl '/usr/lib' * \
| xargs sed -i -e "s:/usr/lib:/usr/$(get_libdir):g"
eend

ebegin 'Fixing manual paths'
grep -rl '/usr/share/doc/qtstalker/' * \
| xargs sed -i -e "s:/usr/share/doc/qtstalker/:/usr/share/doc/${PF}/:g"
eend
}

src_compile() {
eqmake3 || die "eqmake3 failed."
emake || die "emake failed."

for i in ${LINGUAS}; do
if [[ -f ${PN}_${i}.ts ]]; then
ebegin "Building langpacks..."
lrelease ${PN}_${i}.ts
eend
fi
done
}

src_install() {
export INSTALL_ROOT="${D}"
sed -i -e 's:-strip ::g' "${S}"/plugins/quote/*/Makefile
emake install || die "emake install failed."

ebegin "Installing docs"
cd "${S}"/docs
dohtml *{html,png}
dodoc AUTHORS BUGS CHANGELOG-${PV} TODO "${S}"/README
eend

# install only needed langpacks
ebegin "Installing langpacks"
cd "${S}"/i18n
insinto /usr/share/${PN}/i18n
for i in ${LINGUAS}; do
if [[ -f ${PN}_${i}.qm ]]; then
doins ${PN}_${i}.qm
fi
done
eend

# menu and icon
domenu "${FILESDIR}"/${PN}.desktop
doicon "${FILESDIR}"/${PN}.png
}