0fafbd9
Name:    argyllcms
Richard Hughes 9a3b9a9
Version: 1.9.2
0ee37c9
Release: 5%{?dist}
ef974a4
Summary: ICC compatible color management system
0fafbd9
Group:   User Interface/X
0fafbd9
License: GPLv3 and MIT
Richard Hughes 3b9eb6f
URL:     http://gitorious.org/hargyllcms
Richard Hughes 3b9eb6f
Source0: http://people.freedesktop.org/~hughsient/releases/hargyllcms-%{version}.tar.xz
Richard Hughes 246f88b
Richard Hughes 246f88b
BuildRequires: autoconf
Richard Hughes 246f88b
BuildRequires: automake
Richard Hughes 246f88b
BuildRequires: libtool
Richard Hughes 3b9eb6f
BuildRequires: libtiff-devel
Richard Hughes 9638ad7
BuildRequires: libjpeg-turbo-devel
Richard Hughes 311e656
BuildRequires: libpng-devel
Richard Hughes 3b9eb6f
BuildRequires: libusb1-devel
Richard Hughes 3b9eb6f
BuildRequires: libX11-devel
Richard Hughes 3b9eb6f
BuildRequires: libXext-devel
Richard Hughes 3b9eb6f
BuildRequires: libXxf86vm-devel
Richard Hughes 3b9eb6f
BuildRequires: libXinerama-devel
Richard Hughes 3b9eb6f
BuildRequires: libXrandr-devel
Richard Hughes 04c4387
BuildRequires: automake
Richard Hughes 04c4387
BuildRequires: zlib-devel
0fafbd9
0fafbd9
%description
0fafbd9
The Argyll color management system supports accurate ICC profile creation for
ef974a4
acquisition devices, CMYK printers, film recorders and calibration and profiling
ef974a4
of displays.
0fafbd9
0fafbd9
Spectral sample data is supported, allowing a selection of illuminants observer
0fafbd9
types, and paper fluorescent whitener additive compensation. Profiles can also
0fafbd9
incorporate source specific gamut mappings for perceptual and saturation
0fafbd9
intents. Gamut mapping and profile linking uses the CIECAM02 appearance model,
0fafbd9
a unique gamut mapping algorithm, and a wide selection of rendering intents. It
0fafbd9
also includes code for the fastest portable 8 bit raster color conversion
0fafbd9
engine available anywhere, as well as support for fast, fully accurate 16 bit
0fafbd9
conversion. Device color gamuts can also be viewed and compared using a VRML
0fafbd9
viewer.
0fafbd9
0fafbd9
%package doc
0fafbd9
Summary: Argyll CMS documentation
0fafbd9
Group:   User Interface/X
0fafbd9
# Does not really make sense without Argyll CMS itself
0fafbd9
Requires: %{name} = %{version}-%{release}
0fafbd9
0fafbd9
%description doc
0fafbd9
The Argyll color management system supports accurate ICC profile creation for
ef974a4
acquisition devices, CMYK printers, film recorders and calibration and profiling
ef974a4
of displays.
0fafbd9
0fafbd9
This package contains the Argyll color management system documentation.
0fafbd9
0fafbd9
%prep
Richard Hughes 3b9eb6f
%setup -q -n hargyllcms-%{version}
ef974a4
# we're not allowed to refer to acquisition devices as scanners
ef974a4
./legal.sh
Richard Hughes 565f585
autoreconf --force --install
0fafbd9
0fafbd9
%build
Richard Hughes 31b4494
%configure --disable-static
29f5c32
make
0fafbd9
0fafbd9
%install
29f5c32
make install DESTDIR=%{buildroot}
0fafbd9
Richard Hughes 31b4494
# We don't want other programs to use these
Richard Hughes 311e656
rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
Richard Hughes 311e656
rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.so
0fafbd9
Richard Hughes 21aa3a0
# rely on colord  to provide ENV{COLOR_MEASUREMENT_DEVICE}="1"
Richard Hughes 21aa3a0
rm -f $RPM_BUILD_ROOT/lib/udev/rules.d/55-Argyll.rules
Richard Hughes 21aa3a0
0fafbd9
%files
0fafbd9
%doc *.txt
0fafbd9
0fafbd9
%attr(0755,root,root) %{_bindir}/*
29f5c32
%{_datadir}/color/argyll
Richard Hughes 31b4494
%{_datadir}/color/argyll/ref
Richard Hughes 311e656
%{_libdir}/lib*.so.*
0fafbd9
29f5c32
%exclude %{_datadir}/doc
0fafbd9
Richard Hughes 31b4494
%post -p /sbin/ldconfig
Richard Hughes 31b4494
Richard Hughes 31b4494
%postun -p /sbin/ldconfig
Richard Hughes 31b4494
0fafbd9
%files doc
Richard Hughes 04c4387
%doc doc/*.html doc/*.jpg doc/*.txt
0fafbd9
0fafbd9
%changelog
0ee37c9
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-5
0ee37c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0ee37c9
4d8a010
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-4
4d8a010
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4d8a010
dfb02c1
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-3
dfb02c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
dfb02c1
856c5c5
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-2
856c5c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
856c5c5
Richard Hughes 9a3b9a9
* Wed Oct 19 2016 Richard Hughes <rhughes@redhat.com> - 1.9.2-1
Richard Hughes 9a3b9a9
- Update to 1.9.2
Richard Hughes 9a3b9a9
4cec5aa
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-2
4cec5aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4cec5aa
Richard Hughes f3533c5
* Tue Oct 27 2015 Richard Hughes <rhughes@redhat.com> - 1.8.3-1
Richard Hughes f3533c5
- Update to 1.8.3
Richard Hughes f3533c5
Richard Hughes d7381eb
* Mon Sep 07 2015 Richard Hughes <rhughes@redhat.com> - 1.8.2-1
Richard Hughes d7381eb
- Update to 1.8.2
Richard Hughes d7381eb
1879ff8
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-2
1879ff8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1879ff8
Richard Hughes 311e656
* Fri May 01 2015 Richard Hughes <rhughes@redhat.com> - 1.7.0-1
Richard Hughes 311e656
- Update to 1.7.0
Richard Hughes 311e656
- Add better cross compatibility with non-Argyll ICC profiles
Richard Hughes 311e656
- Added a dispread & fakeread -Z option to set the number of bits to quantize
Richard Hughes 311e656
- Added a -P prune option to profcheck
Richard Hughes 311e656
- Added dispcal and collink -b black point hack
Richard Hughes 311e656
- Added histogram plot option -h to both profcheck and verify.
Richard Hughes 311e656
- Added IRIDAS .cube 3DLut format support to collink
Richard Hughes 311e656
- Added preset list of display techologies to select from in ccxxmake.
Richard Hughes 311e656
- Add support for DataColor Spyder 5.
Richard Hughes 311e656
- Add support for Klein K10-A colorimeter.
Richard Hughes 311e656
- Add X3D and X3DOM support as an alternative to VRML
Richard Hughes 311e656
- Fix various instrument communications problems for DTP20, DTP92 & DTP94
Richard Hughes 311e656
- Fix very major bug in illumread
Richard Hughes 311e656
- Ignore any patches that have zero values for creating Display profiles
Richard Hughes 311e656
- Improved gamut mapping to reduce unnecessary changes to less saturated colors
Richard Hughes 311e656
Richard Hughes 8a01e09
* Fri Oct 24 2014 Richard Hughes <rhughes@redhat.com> - 1.6.3-4
Richard Hughes 8a01e09
- Add experimental ColorHug2 driver, which has already been sent upstream.
Richard Hughes 8a01e09
cdf08c3
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.3-3
cdf08c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cdf08c3
620adad
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.3-2
620adad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
620adad
Richard Hughes 6ede477
* Sun Feb 02 2014 Richard Hughes <rhughes@redhat.com> - 1.6.3-1
Richard Hughes 6ede477
- Update to 1.6.3
Richard Hughes 6ede477
- Added code to minimize ICC rounding error white point accuracy
Richard Hughes 6ede477
- Changed colprof to deal with variable grid distribution in a more neuanced way
Richard Hughes 6ede477
- Changed colprof to used a power_like function for the grid distribution shape
Richard Hughes 6ede477
- Changed i1d3 driver to completely ignore any EEPROM checksum errors
Richard Hughes 6ede477
- Fix bug in xicclu -py conversion.
Richard Hughes 6ede477
- Fixed bug in dispcal to use the final measurement pass for the calibration
Richard Hughes 6ede477
- Fixed bug in spotread, dispcal & dispread for CCSS capable instruments
Richard Hughes 6ede477
- Renamed verify to colverify to avoid clash with MSWin program of the same name
Richard Hughes 6ede477
- Switch dispread to use NoClamp readings
Richard Hughes 6ede477
- Tweaked dispcal to try and improve accuracy of black point calibration
Richard Hughes 6ede477
Richard Hughes cd7da6c
* Tue Nov 26 2013 Richard Hughes <rhughes@redhat.com> - 1.6.2-1
Richard Hughes cd7da6c
- Update to 1.6.2
Richard Hughes cd7da6c
- Added "dark region emphasis" -V parameter to targen and colprof
Richard Hughes cd7da6c
- Changed i1d3 driver to be more forgiving of EEProm checksum calculation
Richard Hughes cd7da6c
- Fixed "edges don't match" bug in printarg when -iCM -h -s/-S used.
Richard Hughes cd7da6c
- Fixed bug in -H flag in chartread, dispcal, dispread, illumread & spotread
Richard Hughes cd7da6c
- Fixed bug in dispcal black point optimization to err on the black side
Richard Hughes cd7da6c
- Fixed bug introduced into ColorMunki (spectro) reflective measurement
Richard Hughes cd7da6c
- Fixed major bug in illumread - result was being corrupted.
Richard Hughes cd7da6c
- Fixed problem with TV encoded output and dispread -E -k/-K
Richard Hughes cd7da6c
Richard Hughes 99c7ab8
* Mon Aug 19 2013 Richard Hughes <rhughes@redhat.com> - 1.6.0-1
Richard Hughes 99c7ab8
- Update to 1.6.0
Richard Hughes 99c7ab8
46b5b9f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.1-2
46b5b9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
46b5b9f
Richard Hughes 04c4387
* Tue May 28 2013 Richard Hughes <rhughes@redhat.com> - 1.5.1-1
Richard Hughes 04c4387
- Update to 1.5.1
Richard Hughes 04c4387
d033b44
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-9
d033b44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d033b44
Adam Tkac 1233734
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 1.4.0-8
Adam Tkac 1233734
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 1233734
833f042
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 1.4.0-7
833f042
- rebuild against new libjpeg
833f042
Richard Hughes 21aa3a0
* Wed Oct 24 2012 Richard Hughes <rhughes@redhat.com> - 1.4.0-6
Richard Hughes 21aa3a0
- Drop 55-Argyll.rules, it's not required and we can rely on colord
Richard Hughes 21aa3a0
  to provide the ENV{COLOR_MEASUREMENT_DEVICE}="1" without the
Richard Hughes 21aa3a0
  plugdev group or invoking a usb-db instance for each USB device
Richard Hughes 21aa3a0
  hotplug.
Richard Hughes 21aa3a0
b2fb9f8
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-4
b2fb9f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b2fb9f8
d9b3586
* Tue Jun 05 2012 Jon Ciesla <limburgher@gmail.com> - 1.4.0-3
d9b3586
- Drop udev Requires.
d9b3586
ded6b03
* Mon May 07 2012 Jon Ciesla <limburgher@gmail.com> - 1.4.0-2
ded6b03
- Rebuild for new libtiff.
ded6b03
Richard Hughes 9638ad7
* Fri Apr 20 2012 Richard Hughes <rhughes@redhat.com> - 1.4.0-1
Richard Hughes 9638ad7
- Update to latest upstream release
Richard Hughes 9638ad7
- A colorimeter can now be used as a reference to make ccmx files
Richard Hughes 9638ad7
- Added dither/screening support for 8 bit output of render
Richard Hughes 9638ad7
- Added JPEG file support to cctiff, tiffgamut and extracticc
Richard Hughes 9638ad7
- Fixed double free in icc/icc.c for profiles that have duplicate tags
Richard Hughes 9638ad7
- Fix bugs in ColorMunki Transmissive measurement mode calibration.
Richard Hughes 9638ad7
Richard Hughes 6463d08
* Mon Mar 19 2012 Richard Hughes <rhughes@redhat.com> - 1.3.7-1
Richard Hughes 6463d08
- Update to 1.3.7
Richard Hughes 6463d08
- Fix regression in Spyder support - ccmx files were not being handled
Richard Hughes 6463d08
Richard Hughes 8805635
* Mon Mar 19 2012 Richard Hughes <rhughes@redhat.com> - 1.3.6-1
Richard Hughes 6463d08
- Update to 1.3.6
Richard Hughes 8805635
- Add a -V option to spotread to allow tracking reading consistency.
Richard Hughes 8805635
- Add ColorHug support upstream (so distro patch removed).
Richard Hughes 8805635
- Add Spyder4 support.
Richard Hughes 8805635
- Add support for NEC SpectraSensor Pro version of the i1d3.
Richard Hughes 8805635
- Changed and expanded display selection to be instrument specific.
Richard Hughes 8805635
Richard Hughes 31b4494
* Tue Feb 07 2012 Richard Hughes <rhughes@redhat.com> - 1.3.5-7
Richard Hughes 31b4494
- Ship a shared library to reduce the installed package size from
Richard Hughes 31b4494
  27.7Mb to 3.2Mb by removing 46 instances of static linking.
Richard Hughes 31b4494
Richard Hughes 50e52fa
* Thu Jan 26 2012 Richard Hughes <rhughes@redhat.com> - 1.3.5-6
Richard Hughes 50e52fa
- Fix the ColorHug patch to not time out with firmware >= 1.1.1 and to
Richard Hughes 50e52fa
  correctly report negative numbers.
Richard Hughes 50e52fa
- Re-libtoolize to fix compile failure on rawhide.
Richard Hughes 50e52fa
7470cbf
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.5-5
7470cbf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild