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

Bug 675004

Summary: x11-misc/obmenu-generator Missing dependency on dev-perl/Gtk2
Product: Gentoo Linux Reporter: Tim Boudreau <niftiness>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED FIXED    
Severity: normal CC: castaway, jstein, niftiness
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch to x11-misc/obmenu-generator/obmenu-generator-0.85.ebuild

Description Tim Boudreau 2019-01-09 17:26:25 UTC
The current ebuild for x11-misc/obmenu-generator is missing a dependency on dev-perl/Gtk2.  Shell transcript:

tim@tim ~ $ obmenu-generator -i
Can't locate Gtk2.pm in @INC (you may need to install the Gtk2 module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.26.2/x86_64-linux /usr/local/lib64/perl5/5.26.2 /usr/lib64/perl5/vendor_perl/5.26.2/x86_64-linux /usr/lib64/perl5/vendor_perl/5.26.2 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.24.3 /usr/lib64/perl5/vendor_perl/5.20.2 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.26.2/x86_64-linux /usr/lib64/perl5/5.26.2) at /usr/bin/obmenu-generator line 391.
tim@tim ~ $ sudo emerge dev-perl/Gtk2

<snip>

tim@tim ~ $ obmenu-generator -i
<openbox_pipe_menu>
    <item label="Terminal" icon=""><action name="Execute"><command><![CDATA[xfce4-terminal -e "/usr/bin/pre-exec.sh /usr/bin/fader.sh 0.79"]]></command></action></item>

...
Comment 1 Tim Boudreau 2019-01-09 17:58:19 UTC
Created attachment 560580 [details]
Patch to x11-misc/obmenu-generator/obmenu-generator-0.85.ebuild

The attached patch adds the missing dependency
Comment 2 Tim Boudreau 2019-01-09 23:49:31 UTC
If "maintainer needed" means this patch is going to be in limbo, I'd be willing to volunteer to maintain this package (I maintain one overlay available through layman).

If that's needed, what's the process?
Comment 3 Pacho Ramos gentoo-dev 2019-01-12 10:56:14 UTC
you can take a look to https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/User_Guide

Thanks
Comment 4 Jess Robinson 2019-09-06 09:41:17 UTC
Can confirm this is a bug.. Any luck with the becoming maintainer, Tim?
Comment 5 Larry the Git Cow gentoo-dev 2020-01-23 20:15:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cec948fd785574fcf12821f31eaa9a7f654f9c5

commit 9cec948fd785574fcf12821f31eaa9a7f654f9c5
Author:     Ben Kohler <bkohler@gentoo.org>
AuthorDate: 2020-01-23 20:14:41 +0000
Commit:     Ben Kohler <bkohler@gentoo.org>
CommitDate: 2020-01-23 20:15:16 +0000

    x11-misc/obmenu-generator: add missing dev-perl/Gtk2 dep & take pkg
    
    Closes: https://bugs.gentoo.org/675004
    
    Package-Manager: Portage-2.3.85, Repoman-2.3.20
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

 x11-misc/obmenu-generator/metadata.xml                    | 5 ++++-
 x11-misc/obmenu-generator/obmenu-generator-0.85-r1.ebuild | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)