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

Bug 523040

Summary: x11-misc/xiccd - X color profile daemon
Product: Gentoo Linux Reporter: Bruce Guenter <bruce>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED OBSOLETE    
Severity: enhancement Keywords: EBUILD
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/agalakhov/xiccd
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: xiccd-0.2.2.ebuild
xiccd-0.2.2.ebuild

Description Bruce Guenter 2014-09-17 14:29:06 UTC
Created attachment 384938 [details]
xiccd-0.2.2.ebuild

xiccd is a simple bridge between colord and X. It does the following tasks:

 * Enumerates displays and register them in colord;
 * Creates default ICC profiles based on EDID data;
 * Applies ICC profiles provided by colord;
 * Maintains user's private ICC storage directory.

It does basically the same as gnome-settings-daemon color plugin or colord-kde but does not depend on any particular desktop. It even doesn't depend on GTK so it doesn't create useless GTK3 dependency if the desktop environment is GTK2-based or vice versa. The primary goal of xiccd is providing color profile support for desktop environments other than Gnome and KDE (Xfce, LXDE and probably others) that do not support native color management yet.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-09-17 23:42:56 UTC
Comment on attachment 384938 [details]
xiccd-0.2.2.ebuild

>DESCRIPTION="simple bridge between colord and X"

That is not the upstream description.

>HOMEPAGE="xiccd is a simple bridge between colord and X"

And this isn't its homepage.

>SRC_URI="https://github.com/agalakhov/${PN}/archive/v${PV}.tar.gz"
>
>LICENSE="GPLv3"

That is not a free-form string. In this it should be "GPL-3".

>IUSE=""

Empty IUSE needn't be set.

>DEPEND="x11-apps/xrandr
>	x11-misc/colord
>	dev-libs/glib
>	x11-libs/libX11"
>RDEPEND="${DEPEND}"
>
>src_prepare() {
>	eautoreconf
>}
>
>src_install() {
>	dobin src/xiccd
>	dodoc AUTHORS ChangeLog COPYING NEWS README
>}

COPYING should not be installed - we have the LICENSE variable for that.
Comment 2 Bruce Guenter 2014-09-18 15:28:23 UTC
(In reply to Jeroen Roovers from comment #1)
> Comment on attachment 384938 [details]
> xiccd-0.2.2.ebuild
> 
> >DESCRIPTION="simple bridge between colord and X"
>
> That is not the upstream description.

Upstream description (at least, the upstream I found) is "xiccd is a simple bridge between colord and X." I thought leaving out the "xiccd is" part was acceptable given other ebuilds' descriptions. What should it be?

> >HOMEPAGE="xiccd is a simple bridge between colord and X"
> 
> And this isn't its homepage.

Ugh, oops, I must have pasted wrong.

> >LICENSE="GPLv3"
> 
> That is not a free-form string. In this it should be "GPL-3".

Got it.

> >IUSE=""
> 
> Empty IUSE needn't be set.

Leftover from the template. Will fix.

> COPYING should not be installed - we have the LICENSE variable for that.

Got it.
Comment 3 Bruce Guenter 2014-09-18 15:29:17 UTC
Created attachment 385046 [details]
xiccd-0.2.2.ebuild