Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 644666

Summary: x11-terms/guake-3.3.0 version bump
Product: Gentoo Linux Reporter: Jeroen Roovers (RETIRED) <jer>
Component: Current packagesAssignee: 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) gentoo-dev 2018-01-15 17:44:46 UTC
Needs a complete revision of runtime dependencies. I made a start but didn't finish the ebuild.
Comment 1 Christian Strahl 2018-03-10 11:11:00 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? :)
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2018-03-10 12:08:30 UTC
(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.
Comment 3 theodor 2018-04-01 11:53:23 UTC
quake-3.0.5 was released. Please add this version to the portage tree.
Comment 4 theodor 2018-04-16 10:37:42 UTC
Active upstream, now quake-3.2.0 was released. Let us please catch up with the GTK+-3 version.
Comment 5 Hubert Kowalski 2018-05-09 13:06:40 UTC
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.
Comment 6 Carsten Klaucke 2018-06-16 21:48:42 UTC
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.
Comment 7 Carsten Klaucke 2018-07-09 16:34:09 UTC
Upstream released 3.3.0
Unfortunately upstream build mechanism is still weird.
I bumped the ebuild and will do a PR.
Comment 8 Larry the Git Cow gentoo-dev 2018-07-17 11:55:01 UTC
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(+)