Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 472812 - dev-util/d-feet-0.3.5 does not compile (needs to take build system change into account)
Summary: dev-util/d-feet-0.3.5 does not compile (needs to take build system change int...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-10 05:52 UTC by Marien Zwart (RETIRED)
Modified: 2013-07-20 08:58 UTC (History)
2 users (show)

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


Attachments
reworked d-feet-0.3.5.ebuild (d-feet-0.3.5.patch,1.47 KB, patch)
2013-06-10 05:52 UTC, Marien Zwart (RETIRED)
Details | Diff
Make the pep8 dep optional. (d-feet-0.3.5-pep8-dep-warning.patch,391 bytes, patch)
2013-06-10 05:53 UTC, Marien Zwart (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marien Zwart (RETIRED) gentoo-dev 2013-06-10 05:52:52 UTC
Created attachment 350608 [details, diff]
reworked d-feet-0.3.5.ebuild

From the NEWS file (for 0.3.4):

- Use autotools for d-feet (Thomas Bechtold)

The current ebuild is distutils-r1-based, and doesn't get very far now that there is no longer a setup.py.

Attached is a rough but more working ebuild (as patch against the existing one). It doesn't support installation for multiple pythons, but there's no value in the short term in fixing that: it requires python 2.7, there won't be a cpython 2.8, it won't run on pypy soon (no gobject-introspection), and it's primarily a commandline tool anyway. I tried briefly to make it install using pypy despite the missing deps, but it would require nontrivial build system hackery to install in the right location.

Also attached is a oneliner patch that makes the pep8 dep (only used by tests) optional. This one should perhaps be upstreamed.

I can commit this if it looks sensible.
Comment 1 Marien Zwart (RETIRED) gentoo-dev 2013-06-10 05:53:23 UTC
Created attachment 350610 [details, diff]
Make the pep8 dep optional.
Comment 2 Pacho Ramos gentoo-dev 2013-07-20 08:58:18 UTC
+*d-feet-0.3.6 (20 Jul 2013)
+
+  20 Jul 2013; Pacho Ramos <pacho@gentoo.org> +d-feet-0.3.6.ebuild,
+  -d-feet-0.3.5.ebuild:
+  Version bump, drop old
+