[argyllcms] Re: oeminst for new i1display pro fails

  • From: Pascal de Bruijn <pmjdebruijn@xxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Wed, 5 Feb 2014 20:11:06 +0100

On Sat, Feb 1, 2014 at 12:25 PM, Pascal de Bruijn <pmjdebruijn@xxxxxxxxx>wrote:

> On Thu, Jan 30, 2014 at 3:33 AM, Graeme Gill <graeme@xxxxxxxxxxxxx> wrote:
>
>> Pascal de Bruijn wrote:
>>
>> > Is there by any chance a patch that could be applied to the 1.6.2
>> sources
>> > (for packaging purposes)?
>> >
>> > If not, I'll just be patient for 1.6.3 of course...
>>
>> I'll see what I can do about releasing the current source snapshot
>> as 1.6.3 in the next few days.
>>
>
> Thanks a bunch!
>

With 1.6.3 released (and a new device added to my "collection"), it seems
oeminst still isn't operating an in ideal fashion:

$ sudo oeminst -v -S l /media/pmjdebruijn/i1Profiler\
1.5/Installer/i1ProfilerSetup.exe
Loading file '/media/pmjdebruijn/i1Profiler
1.5/Installer/i1ProfilerSetup.exe'..done
'/media/pmjdebruijn/i1Profiler 1.5/Installer/i1ProfilerSetup.exe' seems to
be an Inno archive
Attempting to extract 'XRD_i1d3.cab' from '/media/pmjdebruijn/i1Profiler
1.5/Installer/i1ProfilerSetup.exe'
.cab identifier file not found
Attempting to extract 'XRD_Manager.cab' from '/media/pmjdebruijn/i1Profiler
1.5/Installer/i1ProfilerSetup.exe'
.cab identifier file not found
Attempting to extract 'disk1.cab' from '/media/pmjdebruijn/i1Profiler
1.5/Installer/i1ProfilerSetup.exe'
Extacted 'disk1.cab' length 5622708
Wrote 'temp.cab' 5622708 bytes
Attempting to extract '*.edr' from 'disk1.cab'
Found 8 .edr files out of 31 files in .cab
Translating 'CCFLFamily_07Feb11.edr' (43868 bytes)
Translating 'OLEDFamily_20Jul12.edr' (12456 bytes)
Translating 'PlasmaFamily_20Jul12.edr' (12456 bytes)
Translating 'ProjectorFamily_07Feb11.edr' (39068 bytes)
Translating 'RGBLEDFamily_07Feb11.edr' (30412 bytes)
Translating 'RG_Phosphor_Family_25Jul12.edr' (59880 bytes)
Translating 'WGCCFLFamily_07Feb11.edr' (30412 bytes)
Translating 'WLEDFamily_07Feb11.edr' (43868 bytes)
Wrote '/usr/local/share/ArgyllCMS/WLEDFamily_07Feb11.ccss' 56462 bytes

So it's only writing a single .ccss, instead of the whole bunch. I tried
looking into the code, but it's fairly complex :(

Manually extracting the disk1.cab, and running oeminst on each individual
.edr does give me a respective .ccss file though.

Another very minor peculiarity is the target path
/usr/local/share/ArgyllCMS (or ~/.local/share/ArgyllCMS), where at least on
Linux, it's a bit uncommon to use caps, I'd suggest to use
/usr/local/share/argyll and ~/.local/share/argyll for future releases, or
even better something along the lines of REFSUBDIR=share/color/argyll :)

Regards,
Pascal de Bruijn

Other related posts: