Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31703 - new ebuild: app-sci/qalculate-gtk-0.3.1.ebuild
Summary: new ebuild: app-sci/qalculate-gtk-0.3.1.ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-10-21 13:08 UTC by nq
Modified: 2004-07-22 06:30 UTC (History)
1 user (show)

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


Attachments
qalculate-gtk-0.3.ebuild (qalculate-gtk-0.3.ebuild,747 bytes, text/plain)
2003-10-21 13:10 UTC, nq
Details
qalculate-gtk-0.3.1.ebuild (qalculate-gtk-0.3.1.ebuild,679 bytes, text/plain)
2003-10-27 09:34 UTC, nq
Details
Version bump (qalculate-gtk-0.3.1.1.ebuild,545 bytes, text/plain)
2004-02-03 23:13 UTC, Bel Zébute
Details
qalculate-gtk-0.4.1.ebuild (qalculate-gtk-0.4.1.ebuild,710 bytes, text/plain)
2004-02-23 14:28 UTC, nq
Details
qalculate-gtk-0.4.2a.ebuild (qalculate-gtk-0.4.2a.ebuild,800 bytes, text/plain)
2004-03-06 14:59 UTC, nq
Details
qalculate-gtk-0.5.ebuild (qalculate-gtk-0.5.ebuild,556 bytes, text/plain)
2004-03-31 00:13 UTC, Bel Zébute
Details
qalculate-gtk-0.6.1.ebuild (qalculate-gtk-0.6.1.ebuild,728 bytes, text/plain)
2004-03-31 00:34 UTC, nq
Details
qalculate-gtk-0.6.2.ebuild (qalculate-gtk-0.6.2.ebuild,752 bytes, text/plain)
2004-07-10 06:48 UTC, nq
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nq 2003-10-21 13:08:33 UTC
I have now released version 0.3 of Qalculate! and I think that it deserves an ebuild. 
 
Qalculate! is a powerful multi-purpose desktop calculator for GNU/Linux. For more 
information visit http://qalculate.sourceforge.net. 

Reproducible: Always
Steps to Reproduce:
Comment 1 nq 2003-10-21 13:10:21 UTC
Created attachment 19601 [details]
qalculate-gtk-0.3.ebuild
Comment 2 Patrick Kursawe (RETIRED) gentoo-dev 2003-10-24 05:50:50 UTC
The screenshots look nice... 
suggestion for the ebuild: use RDEPEND="something" and DEPEND="${RDEPEND}
something_more" to avoid redundancies.
Comment 3 nq 2003-10-27 09:34:14 UTC
Created attachment 19855 [details]
qalculate-gtk-0.3.1.ebuild

New version, updated dependencies and support for nls use flag.
Comment 4 Bel Zébute 2004-02-03 23:13:39 UTC
Created attachment 24923 [details]
Version bump

This as compiled fine on my system.  There is no minimal version requierment
other than gtp and glade, so why provoque uneccessary updates? :)
Comment 5 nq 2004-02-23 14:28:16 UTC
Created attachment 26200 [details]
qalculate-gtk-0.4.1.ebuild

- new version
- remove version requirement for wget
- lower version requirement for gnuplot (3.7 is definitely needed)
- some cosmetic changes
- cln do need to be >= 1.1 (I'm the main developer so I should know)
Comment 6 Eivind Tagseth 2004-03-06 13:08:34 UTC
Needs XML-Parser as well...
Comment 7 nq 2004-03-06 13:37:33 UTC
not exactly... it needs intltool which depends on XML-Parser.
Comment 8 nq 2004-03-06 14:44:59 UTC
oops. my mistake. intltool is not needed for compilation.
Comment 9 nq 2004-03-06 14:59:45 UTC
Created attachment 26963 [details]
qalculate-gtk-0.4.2a.ebuild

add XML-Parser dependency and, while I'm at it, update to the upcoming new
version which needs scrollkeeper and optionally libgnome.
Comment 10 Bel Zébute 2004-03-31 00:13:20 UTC
Created attachment 28431 [details]
qalculate-gtk-0.5.ebuild

Well, yours seem a bit more elaborate than mine.  I'm too lazy to synced them.

The latest stable gnuplot available in the portage tree seem to work fine here
(it's 3.something).
Comment 11 nq 2004-03-31 00:34:27 UTC
Created attachment 28433 [details]
qalculate-gtk-0.6.1.ebuild

A more complete version.
Comment 12 Olivier Fisette (RETIRED) gentoo-dev 2004-05-23 11:12:37 UTC
I tested qalculate-gtk-0.5.1.ebuild on my system and it runs fine. Nice calc.
Comment 13 Bel Zébute 2004-06-25 03:27:01 UTC
I updated to 0.6 (and I give up on my ebuild version -- it's not every ebuilds that are maintained by the author of the sw, so why get in the way ;) ).  

Suggestion, if I may: Maybe you should either link this bug to where reside your ebuild tarball, or link your sourceforge page to this bug and upload your tarball here.

The real question is, howcome this fine software did not make it to the main portage tree?
Comment 14 Patrick Kursawe (RETIRED) gentoo-dev 2004-06-29 04:03:20 UTC
Mostly the reason is simple: Lack of time.
Comment 15 Julien Allanos (RETIRED) gentoo-dev 2004-07-09 14:46:21 UTC
qalculate 0.6.1 segfaults at startup. btw, doesn't it have a dependency on giac ?
Comment 16 nq 2004-07-10 03:00:59 UTC
no. it does not have any dependency on giac (v. 0.5.1 could optionally use giac for some functions such as integration, but that has not yet been enabled in the 0.6 series).

Regarding the segfault, do you get any error messages?, do you use any aggressive CXXFLAGS/CFLAGS? (does it help compiling without them?), do you have any old .qalculate directory? (does it help removing it), do you use any fancy gcc version? ... 
Comment 17 Julien Allanos (RETIRED) gentoo-dev 2004-07-10 04:35:43 UTC
no error message. i've rebuilded qalculate without "-Os". now qalculate starts and seems to run fine, however it segfaults when i close it. you should filter out the -Os flag.
Comment 18 nq 2004-07-10 06:48:48 UTC
Created attachment 35110 [details]
qalculate-gtk-0.6.2.ebuild

replace -Os with -O2
Comment 19 nq 2004-07-10 08:21:33 UTC
regarding segfault on close:
on exit Qalculate saves mode and definitions, and terminates running threads. so if you could try each of these actions by saving mode and definitions from the File and Mode menus, and type in for example "googleplex" and then press Stop in the progress dialog that pops up. 

(this is probably not related to the ebuild and should be moved to another forum if it goes on)
Comment 20 nq 2004-07-11 05:51:52 UTC
the segfault on exit has been fixed in cvs
Comment 21 Julien Allanos (RETIRED) gentoo-dev 2004-07-11 05:56:51 UTC
thanks.
Comment 22 Julien Allanos (RETIRED) gentoo-dev 2004-07-21 13:29:54 UTC
renamed ebuild for 0.6.2: it builds fine. no segfault when closing. everything seems to be good, thanks! commiting as ~x86 would be great.
Comment 23 Olivier Fisette (RETIRED) gentoo-dev 2004-07-22 06:30:15 UTC
Added to ~x86 with a small change: I added "inherit flag-o-matic" since the 
replace-flags function is used. Lots of improvements since I last tested this 
piece of software!