Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 185463 - app-office/qtstalker-0.34 version bump
Summary: app-office/qtstalker-0.34 version bump
Status: RESOLVED DUPLICATE of bug 195846
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Przemyslaw Maciag (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-15 21:19 UTC by Agryppa
Modified: 2007-10-14 15:19 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ta-lib-0.3.0.ebuild (ta-lib-0.3.0.ebuild,547 bytes, text/plain)
2007-08-01 14:53 UTC, Lorinc Czegledi
Details
qtstalker-0.34.ebuild (qtstalker-0.34.ebuild,1.77 KB, text/plain)
2007-08-01 14:54 UTC, Lorinc Czegledi
Details
multilib-strict and install path improvements (qtstalker-0.34.ebuild,2.67 KB, text/plain)
2007-08-09 17:01 UTC, Arttu Valo
Details
slightly improved, based on previous attachment by Arttu Valo (qtstalker-0.34.ebuild,2.14 KB, text/plain)
2007-08-10 14:19 UTC, Ingmar Vanhassel (RETIRED)
Details
This patch fixes the parallel make errors (qtstalker-0.34-parallel-make.patch,251 bytes, patch)
2007-08-10 15:04 UTC, Ingmar Vanhassel (RETIRED)
Details | Diff
qtstalker-0.34.ebuild-parallel-make.patch (qtstalker-0.34.ebuild-parallel-make.patch,925 bytes, patch)
2007-08-10 15:08 UTC, Ingmar Vanhassel (RETIRED)
Details | Diff
qtstalker-0.34.ebuild (qtstalker-0.34.ebuild,2.18 KB, text/plain)
2007-08-10 17:28 UTC, Ingmar Vanhassel (RETIRED)
Details
qtstalker-0.34-dont-install-docs.patch (qtstalker-0.34-dont-install-docs.patch,829 bytes, patch)
2007-08-10 23:47 UTC, Ingmar Vanhassel (RETIRED)
Details | Diff
qtstalker-0.34.ebuild (qtstalker-0.34.ebuild,2.36 KB, text/plain)
2007-08-10 23:49 UTC, Ingmar Vanhassel (RETIRED)
Details
qtstalker-0.34.ebuild (qtstalker-0.34.ebuild,2.27 KB, text/plain)
2007-08-23 17:07 UTC, Arttu Valo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agryppa 2007-07-15 21:19:19 UTC
qtstalker-0.33 is present in portage but it is masked for amd64 which should not take place because it works well under amd64. Some time ago qtstalker 0.34 has been released with significant changes. ta-lib library is now a dependency, not included with the source code. ta-lib is also missing in portage.
Please, could anyone provide an ebuild for qtstalker-0.34 so it works correctly ander amd64 and is not masked becouse there is no need for that.

Reproducible: Always
Comment 1 Lorinc Czegledi 2007-08-01 14:53:37 UTC
Created attachment 126613 [details]
ta-lib-0.3.0.ebuild

compiles fine

put into dev-libs/ta-lib or app-office/ta-lib until official location gets choosen
Comment 2 Lorinc Czegledi 2007-08-01 14:54:18 UTC
Created attachment 126614 [details]
qtstalker-0.34.ebuild

the version bump... no more patchfiles needed here for compilation
Comment 3 Arttu Valo 2007-08-09 10:36:52 UTC
We might finally fix the typo from line 9, too (LNAGS -> LANGS).
Comment 4 Arttu Valo 2007-08-09 16:38:47 UTC
Just noticed that there are no language files to speak of -- even the single Polish one is practically void of translations at the moment. :)

But there are some problems:
(1) Attached qtstalker-0.34.ebuild (2007-08-01) fails multilib-strict on amd64.
(2) Lib-paths seem to find my already-installed older libqtstalker.so before the newly created one in ${S}/lib/libqtstalker.so.
Comment 5 Arttu Valo 2007-08-09 17:01:02 UTC
Created attachment 127371 [details]
multilib-strict and install path improvements

Added a terrible looking (verbose) blob into src_unpack which
(1) makes `FEATURES="multilib-strict" emerge qtstalker` pass for the ebuild,
(2) changes install paths from the non-gentooish /usr/local to /usr, and
(3) has also the longlasting (intentional?) LNAGS/LANGS -typo fixed for the time when there will be translation files available in other languages.

Remaining problem is the (libpath) linking problem, but one can always `emerge --unmerge qtstalker` and then emerge this version 0.34.
Comment 6 Ingmar Vanhassel (RETIRED) gentoo-dev 2007-08-10 14:19:12 UTC
Created attachment 127490 [details]
slightly improved, based on previous attachment by Arttu Valo

- use eqmake3 from the qt3.eclass
- use dobin instead of make install (eutils.eclass)
- removed some obsolete comments
Comment 7 Ingmar Vanhassel (RETIRED) gentoo-dev 2007-08-10 14:21:31 UTC
I've looked into the parallel make error, but so far I've had no luck. It doesn't help that i barely know qmake.

Also, because the polish translation doesn't have a single translation, and that being the only translation, I would all translation related stuff from the ebuild for now.
Comment 8 Ingmar Vanhassel (RETIRED) gentoo-dev 2007-08-10 15:04:50 UTC
Created attachment 127491 [details, diff]
This patch fixes the parallel make errors
Comment 9 Ingmar Vanhassel (RETIRED) gentoo-dev 2007-08-10 15:08:01 UTC
Created attachment 127492 [details, diff]
qtstalker-0.34.ebuild-parallel-make.patch

Patch to previous ebuild.

These two patches fix parallel make for me, using ccache, with both MAKEOPTS=-j9 and -j10.
Comment 10 Ingmar Vanhassel (RETIRED) gentoo-dev 2007-08-10 17:28:35 UTC
Created attachment 127502 [details]
qtstalker-0.34.ebuild

Previous versions didn't install correctly at all, because I erroneously replaced "make install" with a dobin call. Reverted this. Should work as expected now. :-)
Comment 11 Ingmar Vanhassel (RETIRED) gentoo-dev 2007-08-10 23:47:13 UTC
Created attachment 127703 [details, diff]
qtstalker-0.34-dont-install-docs.patch

Patch ${S}/docs/docs.pro so that 'make install' doesn't install docs. Without this docs are installed twice.
Comment 12 Ingmar Vanhassel (RETIRED) gentoo-dev 2007-08-10 23:49:24 UTC
Created attachment 127704 [details]
qtstalker-0.34.ebuild

-Added doc use flag.
-The docs (installation manual) were installed twice before.
Added patch so that make install doesn't install docs, instead we install the docs via portage.
-Install indicator examples to /usr/share/doc/${PF}/html/indicator (These weren't installed previously.)
Comment 13 Arttu Valo 2007-08-23 17:07:37 UTC
Created attachment 128974 [details]
qtstalker-0.34.ebuild

This is based to Ingmar^s latest and greatest and fixes (hopefully) the remaining hardcoded install paths hidden within the cpp files. Now it's up to "grep -r" to find them instead of a lazy human.

Others had probably also gotten the following when trying to import data and this should now be fixed:

Config::getQuotePlugin:/usr/local/lib/qtstalker/quote/lib.0.34 Dll error
Comment 14 Arttu Valo 2007-10-14 14:47:47 UTC
This bug depends on the ta-lib ebuild, but my mana level appears to be too low for bugzilla to allow me to add a dependency to Bug #139587 .

Also, that latest ebuild for 0.34 worked as such for 0.35 as well, and only the dont-install-docs patch needed to be re-done ( see Bug #195846 ).

Thirdly, the IUSE="doc" should be fixed to the 0.34 ebuild here as well, if it is entered into Portage.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2007-10-14 15:19:43 UTC

*** This bug has been marked as a duplicate of bug 195846 ***