Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125774 - media-gfx/argyllcms: ICC compatible color management system
Summary: media-gfx/argyllcms: ICC compatible color management system
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 13 votes (vote)
Assignee: Andreas K. Hüttel
URL: http://www.argyllcms.com
Whiteboard:
Keywords: InVCS
: 85388 211431 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-10 16:11 UTC by ml
Modified: 2010-09-17 23:03 UTC (History)
21 users (show)

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


Attachments
argyll-0.53.1.ebuild (argyll-0.53.1.ebuild,724 bytes, text/plain)
2006-03-10 16:14 UTC, ml
Details
metadata.xml (metadata.xml,1.03 KB, text/plain)
2006-03-10 16:15 UTC, ml
Details
ChangeLog (ChangeLog,293 bytes, text/plain)
2006-03-10 16:16 UTC, ml
Details
ebuild for argyll 0.7 Beta 7 (argyll-0.70_beta7.ebuild,740 bytes, text/plain)
2007-10-25 04:32 UTC, Ben Schwartz
Details
Updated version for ArgyllCMS 0.70 beta 8 (argyllcms-0.70_beta8.ebuild,1.14 KB, text/plain)
2008-02-25 20:06 UTC, Luud Heck
Details
metadata.xml (metadata.xml,1.44 KB, text/plain)
2008-07-08 22:00 UTC, ml
Details
argyll-1.0.0.ebuild (argyll-1.0.0.ebuild,1.52 KB, text/plain)
2008-07-09 01:52 UTC, ml
Details
ChangeLog (ChangeLog,446 bytes, text/plain)
2008-07-09 01:55 UTC, ml
Details
ebuild with patch from author (argyll-1.0.0.ebuild,1.60 KB, text/plain)
2008-07-10 21:09 UTC, Wolfgang Goetz
Details
this is the patch... (v100_all_.patch,133.96 KB, patch)
2008-07-10 21:09 UTC, Wolfgang Goetz
Details | Diff
argyllcms-1.0.1.ebuild (argyllcms-1.0.1.ebuild,1.56 KB, text/plain)
2008-08-15 16:27 UTC, Guillaume Castagnino
Details
Ebuild for media-gfx/argyllcms-1.1.0 as committed to sunrise (argyllcms-1.1.0.ebuild,1.03 KB, text/plain)
2010-01-18 00:08 UTC, Andreas K. Hüttel
Details
argyllcms-1.2.0 ebuild (argyllcms-1.2.0.ebuild,1.07 KB, text/plain)
2010-08-05 22:58 UTC, Ivan Trombley
Details
argyllcms-1.2.1.ebuild (argyllcms-1.2.1.ebuild,1.29 KB, text/plain)
2010-08-13 13:03 UTC, Guillaume Castagnino
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ml 2006-03-10 16:11:10 UTC
Hi,

attached is an ebuild for ARGYLL.

Argyll is an experimental, open source, ICC compatible color management system. 
It supports accurate ICC profile creation for scanners, CMYK printers, film recorders and calibration and profiling of displays.

Spectral sample data is supported, allowing a selection of illuminants observer types, and paper fluorescent whitener additive compensation. Profiles can also incorporate source specific gamut mappings for perceptual and saturation intents. Gamut mapping and profile linking uses the CIECAM02 appearance model, a unique gamut mapping algorithm, and a wide selection of rendering intents.

It also includes code for the fastest portable 8 bit raster color conversion engine available anywhere, as well as support for fast, fully accurate 16 bit conversion. Device color gamuts can also be viewed and compared using a VRML viewer.

I suggest media-libs/argyll.

Dependencies: libtiff, libjpeg, libz and libm

Rene
Comment 1 ml 2006-03-10 16:14:56 UTC
Created attachment 81883 [details]
argyll-0.53.1.ebuild
Comment 2 ml 2006-03-10 16:15:41 UTC
Created attachment 81884 [details]
metadata.xml
Comment 3 ml 2006-03-10 16:16:11 UTC
Created attachment 81885 [details]
ChangeLog
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-03-11 01:13:20 UTC
*** Bug 85388 has been marked as a duplicate of this bug. ***
Comment 5 Kevin Bowling 2006-10-31 22:58:23 UTC
0.6 is available upstream now.
Comment 6 Serge Gavrilov 2007-02-20 16:37:49 UTC
The trivially modified ebuild compiles argyll-0.6 fine. The only problem - docs go into /usr/share/doc/argyll instead of /usr/share/doc/argyll-$version
Comment 7 Ben Schwartz 2007-10-25 04:32:45 UTC
Created attachment 134294 [details]
ebuild for argyll 0.7 Beta 7

Argyll 0.6 seems to be too old to work for me.  I suspect an incompatibility with my relatively recent X.org version.  This ebuild is for the newest beta release of Argyll.  It is probably just as usable/stable/bug-free as 0.60, and it appears to work in my minimal testing.
Comment 8 Wolfgang Goetz 2007-12-27 15:09:06 UTC
collision!


media-libs/lcms-1.17 (/usr/bin/icclink)



Ben, pls rename ebuild maybe to argyll-0.70.7.ebuild
or argyll-0.70-r7.ebuild
(i've got both 0.60 and 070_beta7 'installed')
Comment 9 Wolfgang Goetz 2007-12-27 15:20:15 UTC
for old Versions: (here:0.60)
collision: sys-libs/glibc-2.6.1 (/usr/bin/sprof)

Comment 10 Jakub Moc (RETIRED) gentoo-dev 2008-02-25 19:35:54 UTC
*** Bug 211431 has been marked as a duplicate of this bug. ***
Comment 11 Luud Heck 2008-02-25 20:06:16 UTC
Created attachment 144630 [details]
Updated version for ArgyllCMS 0.70 beta 8

Updated version for ArgyllCMS 0.70 beta 8.

Avoids icclink conflict with lcms by renaming icclink to icclink-argyll.

Adds a note about the Spyder2 firmware.
Comment 12 mathusael 2008-04-13 08:48:27 UTC
ArgyllCMS 0.70 beta 8 is compiling and working fine (at least for dispwin) on my amd64 arch.
Comment 13 ml 2008-07-08 22:00:55 UTC
Created attachment 159912 [details]
metadata.xml

- <longdescription> replaced with current description from the argyllcms website
- <description> for missing maintainer added
Comment 14 ml 2008-07-09 01:52:13 UTC
Created attachment 159927 [details]
argyll-1.0.0.ebuild

Version bump: Stable release V1.0.0
Comment 15 ml 2008-07-09 01:55:20 UTC
Created attachment 159928 [details]
ChangeLog

Version bump: Stable release V1.0.0
Comment 16 Wolfgang Goetz 2008-07-09 20:02:20 UTC
(In reply to comment #15)
> Created an attachment (id=159928) [edit]
> ChangeLog
> 
> Version bump: Stable release V1.0.0
> 

got error:
Dispwin: Error - Unable to intern atom 'EDID_DATA'
(same for dispcal)

maybe the solution is here: 
http://www.freelists.org/archives/argyllcms/07-2008/msg00018.html
-->> www.argyllcms.com/V1.0.0_patches.txt


Comment 17 Guillaume Castagnino 2008-07-09 20:14:34 UTC
I confirm this patch solves the problem at least for me.

You can find an updated ebuild here http://gentoo.xwing.info/media-gfx/argyllcms/ (with the patch included)
Comment 18 ml 2008-07-10 20:43:42 UTC
I've also experienced the problem, today.
Your modified ebuild with the patch solved it ;)
Comment 19 Wolfgang Goetz 2008-07-10 21:09:05 UTC
Created attachment 160080 [details]
ebuild with patch from author
Comment 20 Wolfgang Goetz 2008-07-10 21:09:53 UTC
Created attachment 160083 [details, diff]
this is the patch...
Comment 21 Wolfgang Goetz 2008-07-10 21:42:47 UTC
(In reply to comment #17)

> http://gentoo.xwing.info/media-gfx/argyllcms/ (with the patch included)

hey.. sorry, i didn't realized that link ;)
i *should* scroll down and read messages to the end, really.

why didnt you upload your info inside this bug's table?



now OK for me!
amd64 
Gretag-Macbeth AG Eye-One display
dispcal -o -y l test003
dispwin test003.icc (in .xprofile)

Comment 22 Carlo Caponi 2008-08-15 16:18:13 UTC
Argyll_V1.0.0_src.zip is no longer available!
Comment 23 Guillaume Castagnino 2008-08-15 16:27:43 UTC
Created attachment 162978 [details]
argyllcms-1.0.1.ebuild

The file is no more available because 1.0.1 has been issued.

Ebuild attached (simple bump)
Comment 24 Carlo Caponi 2008-08-16 10:38:55 UTC
So buggy...on my lenovo T60, dispwin works correctly, but dispcal generate a segmentation fault:

# dispcal -r
Segmentation fault
Comment 25 Wolfgang Goetz 2008-10-07 21:12:41 UTC
argyllcms 1.0.3

cp argyllcms-1.0.1.ebuild argyllcms-1.0.3.ebuild
is working for me.

tested as in comment #21

Wolfgang
Comment 26 David King 2008-10-19 14:08:40 UTC
(In reply to comment #25)
> argyllcms 1.0.3
> 
> cp argyllcms-1.0.1.ebuild argyllcms-1.0.3.ebuild
> is working for me.
> 
> tested as in comment #21
> 
> Wolfgang
>

argyllcms-1.0.3 also works great for me with an i1 Display 2 on amd64 stable.

Comment 27 David King 2008-12-31 10:01:57 UTC
(In reply to comment #26)
> argyllcms-1.0.3 also works great for me with an i1 Display 2 on amd64 stable.

I have been using the 1.0.3 release of argyllcms for a couple of months on amd64 stable and x86 stable, generated severeal profiles, with no problems so far. Would it be possible to keyword ~amd64 and ~x86?

Thanks!

Comment 28 Justin Clift 2009-01-25 00:13:01 UTC
The 1.0.1 ebuild, renamed to 1.0.3, compiles and installs fine on my AMD64 system.

Btw - A fair decent amount of people seem to use this ebuild, but no-one else has voted for it.

Perhaps others should remember to vote this ebuild up?

  http://bugs.gentoo.org/votes.cgi?action=show_user&bug_id=125774#vote_125774
Comment 29 Neil 2009-07-12 05:51:20 UTC
(In reply to comment #28)
> The 1.0.1 ebuild, renamed to 1.0.3, compiles and installs fine on my AMD64
> system.
> 
> Btw - A fair decent amount of people seem to use this ebuild, but no-one else
> has voted for it.
> 
> Perhaps others should remember to vote this ebuild up?
> 
>   http://bugs.gentoo.org/votes.cgi?action=show_user&bug_id=125774#vote_125774
> 

Would be very nice if the dispcalGUI (see http://hoech.net/dispcalGUI/ ) were available too.
Comment 30 David King 2009-07-12 09:00:34 UTC
Just a note that renaming the ebuild to argyllcms-1.0.4.ebuild for version 1.0.4 works without issues for me on x86 and amd64, and 1.0.4 has some important fixes. http://www.argyllcms.com/doc/ChangesSummary.html
Comment 31 Serge Gavrilov 2010-01-17 14:26:31 UTC
Argyll 1.1.0 is out
Comment 32 Andreas K. Hüttel archtester gentoo-dev 2010-01-17 23:53:26 UTC
This is now in the sunrise overlay. You will find it soon at:
http://overlays.gentoo.org/proj/sunrise/browser/reviewed/media-gfx/argyllcms
Comment 33 Andreas K. Hüttel archtester gentoo-dev 2010-01-18 00:08:32 UTC
Created attachment 216774 [details]
Ebuild for media-gfx/argyllcms-1.1.0 as committed to sunrise
Comment 34 Serge Gavrilov 2010-01-26 09:08:25 UTC
The sunrise link seems to be broken. 
Comment 35 Peter Volkov (RETIRED) gentoo-dev 2010-01-26 11:09:14 UTC
(In reply to comment #34)
> The sunrise link seems to be broken. 

It's not yet reviewed. It's here:

http://overlays.gentoo.org/svn/proj/sunrise/sunrise/media-gfx/argyllcms/

Comment 36 Jesper Saxtorph 2010-06-29 17:08:04 UTC
I will suggest to add:

--- argyllcms-1.1.1.ebuild.orig	2010-06-29 18:59:15.383946872 +0200
+++ argyllcms-1.1.1.ebuild	2010-06-29 18:50:24.997339383 +0200
@@ -35,6 +35,8 @@
 
 	insinto /usr/share/${PN}/ref
 	doins   ref/*  || die
+	insinto /etc/udev/rules.d
+	doins libusb/55-Argyll.rules
 }
 
 pkg_postinst() {

to get the udev rules for usb devices installed.

However there should maybe be a test for udev version, as argyllcms install page state:
"If you are on an older system that uses a udev that doesn't recognize the syntax used in 55-Argyll.rules, or that doesn't have rules to create the libusb /dev/bus/usb/00X/00Y device entries, you should install the libusb/45-Argyll.rules file instead."

However, I have no idea what version would be appropriate to check for.
Comment 37 Bjoern Olausson 2010-07-16 11:02:04 UTC
Applied the above changes and installed it on x86.

Works!

Maybe one should ask the Dev as of which version the UDEV rules will work.

Cheers
Bjoern
Comment 38 Bjoern Olausson 2010-07-16 13:26:25 UTC
I started to write a ebuild for dispcalGUI here:
http://bugs.gentoo.org/show_bug.cgi?id=328603

It is not jet working, but maybe someone can help.

Cheers
Bjoern
Comment 39 davrosmeglos 2010-08-01 07:12:24 UTC
I just renamed the ebuild to the new 1.2.0 version in my local overlay, and it installed and so far is working.  Thanks for the ebuild! 
Comment 40 Ivan Trombley 2010-08-05 22:58:03 UTC
Created attachment 241579 [details]
argyllcms-1.2.0 ebuild

Added x11-libs/libXinerama and x11-libs/libXScrnSaver dependencies, which are required to build.
Comment 41 Guillaume Castagnino 2010-08-13 13:03:41 UTC
Created attachment 242765 [details]
argyllcms-1.2.1.ebuild

Update ebuild for 1.2.1
Added : fix for argyll ignoring LDFLAGS
Comment 42 DrSlony 2010-09-16 22:21:33 UTC
Bump for 1.3.0
Comment 43 Andreas K. Hüttel archtester gentoo-dev 2010-09-17 23:01:26 UTC
In the tree now (version 1.3.0).

The end of a 4-year old bug... :)