Summary: | x11-terms/guake-3.3.0 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeroen Roovers (RETIRED) <jer> |
Component: | Current packages | Assignee: | Desktop Misc. Team <desktop-misc> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | email, johnnybit, thomas |
Priority: | Normal | Keywords: | NeedPatch |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/9156 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 640056 |
Description
Jeroen Roovers (RETIRED)
2018-01-15 17:44:46 UTC
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(+) |