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

Bug 432954

Summary: x11-misc/simpleswitcher - (new ebuild) simple EWMH window switcher
Product: Gentoo Linux Reporter: avx <idevelop>
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: enhancement CC: mgorny
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/seanpringle/simpleswitcher
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: simpleswitcher-9999.ebuild

Description avx 2012-08-27 10:32:31 UTC
simpleswitcher is a new window switcher (trying to be) compatible with all EWMH window managers.

Looking and working like dmenu, thus imho a nice addition to portage. For now there's no official release, thus a live ebuild is attached.

Reproducible: Always
Comment 1 avx 2012-08-27 10:33:15 UTC
Created attachment 322348 [details]
simpleswitcher-9999.ebuild
Comment 2 Michael Weber (RETIRED) gentoo-dev 2012-08-28 11:27:43 UTC
Thank you for your contribution,

some remarks about the ebuild:

 - no keywords on LiveCVS ebuilds
 - no unneeded inherits (eutils)
 - you obviously intended to `tc-export CC`
 - make use of default phase funtions (EAPI-4 got an src_compile)
 - emake dies by itself (on >=EAPI-4)

Were did you get the list of dependencies?
I took a look at the Makefile (specified deps)
"$(shell pkg-config --cflags --libs x11 xinerama x11 xft)" and got 

qfile $(locate /x11.pc /xinerama.pc /xft.pc)
x11-libs/libX11 (/usr/lib64/pkgconfig/x11.pc)
x11-libs/libXft (/usr/lib64/pkgconfig/xft.pc)
x11-libs/libXinerama (/usr/lib64/pkgconfig/xinerama.pc)

A runtime dependencies check (needed shared objects, http://xmw.de/dotfiles/bin/rdep ) revealed

# rdep simpleswitcher
simpleswitcher
sys-libs/glibc (/lib64/libc.so.6)   // <-- in system list
x11-libs/libX11 (/usr/lib64/libX11.so.6)
x11-libs/libXft (/usr/lib64/libXft.so.2)
x11-libs/libXinerama (/usr/lib64/libXinerama.so.1)

It's in tree, now.

Are you interested in being the maintainer for this package (you'll be assigned on any related bugs with proxy-maint herd to assist and commit updates into tree)?

http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml?style=printable
Comment 3 avx 2012-08-28 14:33:26 UTC
(In reply to comment #2)
> some remarks about the ebuild:
> ...
Thanks, to be honest, I just took a similar ebuild :p

> Were did you get the list of dependencies?
Compiled it by hand and ran `ldd` against the resulting binary. Wasn't sure how to generate some kind of depgraph, thus listed (pretty much) everything.

> It's in tree, now.
Thank you.
 
> Are you interested in being the maintainer for this package (you'll be
> assigned on any related bugs with proxy-maint herd to assist and commit
> updates into tree)?
> 
> http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml?style=printable

I'll have to look up on that and have a talk with the developer on what's planned for the future, depending on what/how much that is, I might be able to proxy the package.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-03-17 18:25:49 UTC
Added = fixed.