Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 488058 - [ebuild] dev-python/ropemacs-0.7 version and EAPI bump
Summary: [ebuild] dev-python/ropemacs-0.7 version and EAPI bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-14 19:56 UTC by Stanislav Ochotnicky (RETIRED)
Modified: 2014-05-13 16:47 UTC (History)
2 users (show)

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


Attachments
ropemacs 0.7 EAPI 5 ebuild (ropemacs-0.7.ebuild,862 bytes, text/plain)
2013-10-14 19:56 UTC, Stanislav Ochotnicky (RETIRED)
Details
ropemacs-0.7.ebuild (ropemacs-0.7.ebuild,686 bytes, text/plain)
2014-05-13 15:50 UTC, Florian Schmaus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Ochotnicky (RETIRED) gentoo-dev 2013-10-14 19:56:31 UTC
Created attachment 360908 [details]
ropemacs 0.7 EAPI 5 ebuild

Updated ropemacs ebuild is attached. It contains various fixes (patch no longer needed), uses EAPI5 and is somewhat simplified.
Comment 1 Ulrich Müller gentoo-dev 2013-10-14 20:41:29 UTC
The postinst message should be handled by readme.gentoo.eclass instead. Otherwise, feel free to commit, unless the Python team has objections.
Comment 2 Florian Schmaus gentoo-dev 2014-05-13 15:50:22 UTC
Created attachment 376838 [details]
ropemacs-0.7.ebuild

Updated ropemacs-0.7 ebuild that addresses the suggestions from https://bugs.gentoo.org/show_bug.cgi?id=488058#c1

Taken from my overlay @ https://gitorious.org/flow-s-ebuilds/flow-s-ebuilds/source/master:dev-python/ropemacs/ropemacs-0.7.ebuild
Comment 3 Mike Gilbert gentoo-dev 2014-05-13 16:02:54 UTC
You should add [${PYTHON_USEDEP}] to the dependency atoms in DEPEND.
Comment 4 Ulrich Müller gentoo-dev 2014-05-13 16:47:16 UTC
(In reply to Florian Schmaus from comment #2)
> Created attachment 376838 [details]
> ropemacs-0.7.ebuild

Committed to tree, with some changes:
- python2_6 removed from PYTHON_COMPAT
- dependencies fixed, as suggested in comment #3
- pkg_postinst function removed (as it is the eclass default)

Thanks everybody!