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