Summary: | x11-wm/awesome-3.4.* could use media-libs/imlib2 instead of media-gfx/imagemagick | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | bob <kero7kero> |
Component: | Current packages | Assignee: | Nikolaj Šujskij <skrattaren> |
Status: | RESOLVED INVALID | ||
Severity: | enhancement | CC: | maksbotan, proxy-maint, wired |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
bob
2013-04-28 04:30:01 UTC
I think you're talking about 3.4 versions, since 3.5 doesn't use neither imlib2, nor imagemagick. Seems to me that 3.4 needs imlib2 for all the image stuff and one of wallpaper setters (e.g. IM's convert) for awsetbg script. Therefore we should drop imagemagick from 3.5 ebuilds completely (since it utilizes cairo), and depend on one of possible wallpaper setters for 3.4. I'll try to ensure this. Indeed, awesome dev confirmed this. So, we should: 1. drop imagemagick from 3.5 ebuild altogether; 2. change wallpaper setter dependency to "either of http://git.naquadah.org/?p=awesome.git;a=blob;f=utils/awsetbg;h=50a1f3326df092d278d4088b06a1d61506513098;hb=refs/heads/3.4#l56" (or at least subset). With USE="png" for those who have it. (In reply to comment #2) > Indeed, awesome dev confirmed this. So, we should: > > 1. drop imagemagick from 3.5 ebuild altogether; > 2. change wallpaper setter dependency to "either of > http://git.naquadah.org/?p=awesome.git;a=blob;f=utils/awsetbg; > h=50a1f3326df092d278d4088b06a1d61506513098;hb=refs/heads/3.4#l56" (or at > least subset). With USE="png" for those who have it. you can just throw in feh dependency since it's pretty much the smallest of these utilites that's guaranteed to will work without problems. I've just try to compile awesome without IM installed, and guess what? It failed. -- bin/convert not found. CMake Error at awesomeConfig.cmake:39 (message): bin/convert is required to build awesome Try it yourself with `emerge -C imagemagick && emerge -O awesome`. So everything's fine with ebuild. Wiki maybe outdated or plain wrong. If package's build system requires `convert`, we require it as well => INVALID. |