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: https://github.com/cklaucke/gentoo/tree/bug644666/x11-terms/guake 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): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4505ae7ec5973cde01d8d6545c6e4f1ddb1fffe commit a4505ae7ec5973cde01d8d6545c6e4f1ddb1fffe Author: cklaucke <33376323+cklaucke@users.noreply.github.com> AuthorDate: 2018-07-09 16:22:39 +0000 Commit: Johannes Huber <johu@gentoo.org> CommitDate: 2018-07-17 11:54:53 +0000 x11-terms/guake: version bump to 3.3.0 Closes: https://bugs.gentoo.org/644666 Closes: https://github.com/gentoo/gentoo/pull/9156 Signed-off-by: Johannes Huber <johu@gentoo.org> 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(+)