Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 523040 - x11-misc/xiccd - X color profile daemon
Summary: x11-misc/xiccd - X color profile daemon
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/agalakhov/xiccd
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2014-09-17 14:29 UTC by Bruce Guenter
Modified: 2019-06-10 16:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
xiccd-0.2.2.ebuild (xiccd-0.2.2.ebuild,586 bytes, text/plain)
2014-09-17 14:29 UTC, Bruce Guenter
Details
xiccd-0.2.2.ebuild (xiccd-0.2.2.ebuild,561 bytes, text/plain)
2014-09-18 15:29 UTC, Bruce Guenter
Details

Note You need to log in before you can comment on or make changes to this bug.
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