Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 623054 - app-misc/maitreya-8.0.1 - Software for western and Vedic Astrology (Jyotish)
Summary: app-misc/maitreya-8.0.1 - Software for western and Vedic Astrology (Jyotish)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL: http://www.saravali.de/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2017-06-29 21:20 UTC by simon
Modified: 2018-01-30 13:57 UTC (History)
1 user (show)

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


Attachments
maitreya-8.0_beta3 ebuild for Gentoo stable (maitreya-8.0_beta3.ebuild,1.02 KB, text/plain)
2017-06-29 21:20 UTC, simon
Details
maitreya-9999 ebuild for maitreya8-8.0 "live" version (maitreya-9999.ebuild,1017 bytes, text/plain)
2017-06-29 21:24 UTC, simon
Details
maitreya-8.0.ebuild (maitreya-8.0.ebuild,1.03 KB, text/plain)
2017-07-07 14:07 UTC, simon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description simon 2017-06-29 21:20:53 UTC
Created attachment 478426 [details]
maitreya-8.0_beta3 ebuild for Gentoo stable

maitreya is an advanced astrology gui for western astrology as well as for Vedic ("Hindu") astrology a.k.a Jyotisha. Its support for the latter distinguishes it from other astrology software in the tree. See www.saravali.de.
Comment 1 simon 2017-06-29 21:24:47 UTC
Created attachment 478428 [details]
maitreya-9999 ebuild for maitreya8-8.0 "live" version

This is the preferred version
Comment 2 Jonas Stein gentoo-dev 2017-06-30 18:34:57 UTC
Thank you for your contribution. 
A few suggestions how to improve the ebuild:

update to
EAPI=6
we always use the latest EAPI
[1] 


start with ~ keywords. Have you tested all? [2] 
And stabilize later [3]
KEYWORDS="amd64 ppc ppc64 x86"

I suggest to write the filenames, because it is better to debug, if a new file is added or removed.

dodoc [A-Z][A-Z]* ChangeLog*

I suggest to remove the empty lines in 
src_install() 

Are you interested in maintaining the package?


[1] https://devmanual.gentoo.org/ebuild-writing/eapi/
[2] https://devmanual.gentoo.org/ebuild-maintenance/
[3] https://wiki.gentoo.org/wiki/KEYWORDS
Comment 3 simon 2017-07-07 14:07:01 UTC
Created attachment 481516 [details]
maitreya-8.0.ebuild

Thank you for your suggestions. 

The new ebuild is modified according to them. Further, it builds against x11-libs/wxGTK:3.0-gtk3 (and not simply :3.0, which would mean gtk2), in order to pacify https://bugs.gentoo.org/show_bug.cgi?id=618642.

USE="-system-wxsqlite3" continues to be the default, since for wxsqlite not to pull in another wxGTK slot, a version bump would be needed (see https://bugs.gentoo.org/show_bug.cgi?id=563972, which should be reopened).

Ebuild has been tested with all combinations of USE flags on my machine (amd64 Funtoo current).

Attachments 478426 and 478428 are now obsolete.

As to package maintaining: I could try, but I am a newbie with ebuilds.