← Back to team overview

gourmet team mailing list archive

Gourmet Gentoo ebuild (was: Re: [Question #238352]: Can not import from webpage)

 

Am 2013-11-05 15:41, schrieb Joe Sapp:
> Question #238352 on Gourmet changed:
> https://answers.launchpad.net/gourmet/+question/238352
>
> Joe Sapp posted a new comment:
> I'm the current maintainer of this package and I was working on an
> improved ebuild.  I had been waiting to get elib.intl into the tree
> first, but I saw some more pressing issues that needed to be addressed
> -- especially when you pointed out this bug.  Enable "web" in your USE
> variable and update to 0.16.1-r1.

Just noticed
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/gourmet/gourmet-0.16.1-r1.ebuild?view=markup
-- thanks!

A couple of notes:
* Please drop the gnome-print flag. Those dependencies are obsolete now,
as we don't rely on the legacy Gnome printing framework anymore. The
only dependencies required for printing these days are reportlab and
python-poppler, i.e. the same as for the pdf flag. (The "Gnome part" of
printing -- such as the print dialog -- has long been integrated with Gtk+.)
* For the web flag, please rdepend on the python-2 slot of beautifulsoup
(i.e. on dev-python/beautifulsoup:python-2) (which amounts to
beautifulsoup version 3.x, excluding 4.x versions, which currently won't
work.)
* PyGTK >= 2.3.96 isn't sufficient anymore these days; OTOH, any Gtk+
3.x versions (from the "3" slot) won't work, so you should depend on
>=dev-python/pygtk-2.22.0:2
* The old metakit database backend isn't supported anymore, so you can
drop the dev-db/metakit[python] dependency. (Legacy files still present
in Gourmet's source tree will be dropped in the next release).
* RTF support isn't currently supported, so you can drop that flag too.
* Please depend on >=dev-python/sqlalchemy-0.7.0, as we require the 0.7
API (or later) these days.
* For sound (i.e. the timer alarm), you need dev-python/gst-python
* For the interactive python console plugin, you need dev-python/ipython

These requirements might change in the course of new releases (e.g. we
are going to switch to BeautifulSoup 4 with 0.17 or so), which I try to
document in https://github.com/thinkle/gourmet/blob/master/INSTALL.md,
so you can just check out that file when there's a new release.

Kind regards
Bernhard