Needs a complete revision of runtime dependencies. I made a start but didn't finish the ebuild.
guake 3.0.4 was released on Jan 25, 2018.
(In reply to Jeroen Roovers from comment #0)
> Needs a complete revision of runtime dependencies. I made a start but didn't
> finish the ebuild.
do you have a testing version of your ebuild? :)
(In reply to Christian Strahl from comment #1)
> guake 3.0.4 was released on Jan 25, 2018.
> (In reply to Jeroen Roovers from comment #0)
> > Needs a complete revision of runtime dependencies. I made a start but didn't
> > finish the ebuild.
> do you have a testing version of your ebuild? :)
Yes, but it has the bare minimum and it doesn't have all the funky distutils-r1.eclass jobbies defined.
quake-3.0.5 was released. Please add this version to the portage tree.
Active upstream, now quake-3.2.0 was released. Let us please catch up with the GTK+-3 version.
Wow, since version 3.1.0 the makefile stuff seems very sensible. Plus now upstream is very active. Current version is 3.2.1 released 2 weeks ago (21.04.2018).
For dependencies, the Pipfile (or requirements*.txt) + bootstrap-dev-*.sh files in scripts dir are quite nice information-wise and it seems that whole build and runtime deps are changed to gtk3 and python 3.5 (or 3.6) ones.
Just added a draft for guake 3.2.2 (using distutils-r1) in a branch of my gentoo fork:
Feel free to test it. Comments are welcome.
Unfortunately, the upstream build mechanism is a bit weird. It's a mix between Python setuptools and classic Makefile. That's why I had to override some distutils-r1 phase functions to sprinkle them with emake calls and even worse I had to override some Makefile variables.
It also turns out that the upstream provided python package isn't working (see https://github.com/Guake/guake/issues/1328), so there's a spark of hope (https://github.com/Guake/guake/issues/1328#issuecomment-397534972) that the emake calls may be removed in a future release.
Upstream released 3.3.0
Unfortunately upstream build mechanism is still weird.
I bumped the ebuild and will do a PR.
The bug has been closed via the following commit(s):
Author: cklaucke <email@example.com>
AuthorDate: 2018-07-09 16:22:39 +0000
Commit: Johannes Huber <firstname.lastname@example.org>
CommitDate: 2018-07-17 11:54:53 +0000
x11-terms/guake: version bump to 3.3.0
Signed-off-by: Johannes Huber <email@example.com>
x11-terms/guake/Manifest | 1 +
x11-terms/guake/guake-3.3.0.ebuild | 58 ++++++++++++++++++++++++++++++++++++++
x11-terms/guake/metadata.xml | 4 +++
3 files changed, 63 insertions(+)