0fafbd9
Name:    argyllcms
Richard Hughes 3b9eb6f
Version: 1.3.5
Richard Hughes 9e1daf8
Release: 4%{?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 aaa2caf
# Pending upstream review
Richard Hughes aaa2caf
Patch1:    0001-Add-an-experimental-ColorHug-sensor-driver.patch
Richard Hughes aaa2caf
Richard Hughes 246f88b
BuildRequires: autoconf
Richard Hughes 246f88b
BuildRequires: automake
Richard Hughes 246f88b
BuildRequires: libtool
Richard Hughes 3b9eb6f
BuildRequires: libtiff-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: libXScrnSaver-devel
Richard Hughes 3b9eb6f
BuildRequires: libXrandr-devel
ef974a4
Requires: udev
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}
Richard Hughes aaa2caf
%patch1 -p1 -b .add-colorhug-sensor
Richard Hughes 246f88b
autoreconf
Richard Hughes 246f88b
automake
Richard Hughes 246f88b
ef974a4
# we're not allowed to refer to acquisition devices as scanners
ef974a4
./legal.sh
0fafbd9
0fafbd9
%build
29f5c32
%configure
29f5c32
make
0fafbd9
0fafbd9
%install
0fafbd9
rm -rf %{buildroot}
29f5c32
make install DESTDIR=%{buildroot}
0fafbd9
0fafbd9
%clean
0fafbd9
rm -rf %{buildroot}
0fafbd9
0fafbd9
%files
0fafbd9
%defattr(0644,root,root,0755)
0fafbd9
%doc *.txt
0fafbd9
0fafbd9
%attr(0755,root,root) %{_bindir}/*
29f5c32
%{_datadir}/color/argyll
d76833c
/lib/udev/rules.d/55-Argyll.rules
0fafbd9
29f5c32
%exclude %{_datadir}/doc
0fafbd9
0fafbd9
%files doc
0fafbd9
%defattr(0644,root,root,0755)
0fafbd9
%doc doc/*.html doc/*.jpg doc/*.txt
0fafbd9
0fafbd9
%changelog
Richard Hughes 9e1daf8
* Sun Dec 11 2011 Richard Hughes <rhughes@redhat.com> - 1.3.5-4
Richard Hughes 9e1daf8
- Build and install ccxxmake, iccdump and icclu.
Richard Hughes 9e1daf8
Richard Hughes aaa2caf
* Fri Dec 02 2011 Richard Hughes <rhughes@redhat.com> - 1.3.5-3
Richard Hughes aaa2caf
- Add an experimental ColorHug sensor driver.
Richard Hughes aaa2caf
Richard Hughes 246f88b
* Thu Dec 01 2011 Richard Hughes <rhughes@redhat.com> - 1.3.5-2
Richard Hughes 246f88b
- Upstream bundles yajl 1.0.0 and it's impossible to easily switch to
Richard Hughes 246f88b
  the system version now Fedora has switched to libyajl.so.2
Richard Hughes 246f88b
- Disable the ucmm functionality as it's not even used in Fedora.
Richard Hughes 246f88b
Richard Hughes 3b9eb6f
* Thu Dec 01 2011 Richard Hughes <rhughes@redhat.com> - 1.3.5-1
Richard Hughes 3b9eb6f
- Update to 1.3.5
Richard Hughes 3b9eb6f
7e96bfa
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-0.2.20100201git
7e96bfa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7e96bfa
ef974a4
* Mon Feb 01 2010 Richard Hughes <rhughes@redhat.com> - 1.1.0-0.1-20100201git
ef974a4
- Update to 1.1.0
ef974a4
- Switch to using the hargyllcms friendly fork sources as upstream refuses
ef974a4
  to switch away from jam, or stop bundling other projects (yajl) and
ef974a4
  libraries (libusb, libtiff).
ef974a4
- Switch primarily motivated by the fragility of the automake patch, and that
ef974a4
  the original patch will not cleanly apply to the new sources without
ef974a4
  essentially rewriting it. The old patch also compiles a few of the source
ef974a4
  object files 3 or 4 times and links different versions internally with
ef974a4
  different binaries.
ef974a4
8124a98
* Mon Feb 01 2010 Richard Hughes <rhughes@redhat.com> - 1.0.4-5
8124a98
- Backport the 55-Argyll.rules files from hargyllcms as the upstream Argyll file
8124a98
  is insecure.
8124a98
- Resolves #560050
8124a98
de3323c
* Mon Nov 09 2009 Adam Jackson <ajax@redhat.com> 1.0.4-4
de3323c
- argyllcms-1.0.4-dispwin-randr-fix.patch: Fix dispwin to not look at
de3323c
  outputs with no CRTC (which is not the same thing as outputs with no
de3323c
  connection) (#498931)
de3323c
d76833c
* Fri Oct 30 2009 Richard Hughes <rhughes@redhat.com> - 1.0.4-3
d76833c
- Install the udev rules file so users can get the correct device
d76833c
  permissions on F12 and above which does not use HAL policy files.
d76833c
b1d724b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-2
b1d724b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b1d724b
fee4616
* Tue Jun 30 2009 Jon Ciesla <limb@jcomserv.net> - 1.0.4-1
fee4616
- New upstream, incorporating ICC fixes.
fee4616
6c1dbd4
* Thu Apr 16 2009 Jon Ciesla <limb@jcomserv.net> - 1.0.3-5
6c1dbd4
- Actually *apply* previous patch.
fee4616
- Autotools patch from debian to allow for make check.
6c1dbd4
16ef00c
* Wed Apr 08 2009 Jon Ciesla <limb@jcomserv.net> - 1.0.3-4
16ef00c
- Patch for ICC library CVE-2009-0792.
16ef00c
92c46f5
* Mon Mar 23 2009 Jon Ciesla <limb@jcomserv.net> - 1.0.3-3
92c46f5
- Patch for ICC library CVE-2009-{0583, 0584} by Tim Waugh.
92c46f5
3072166
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-2
3072166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3072166
b772466
* Wed Sep 3 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
b772466
- 1.0.3-1
ef974a4
- Bugfix release
b772466
cd4260d
* Mon Sep 1 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
cd4260d
- 1.0.2-1
ef974a4
- Bugfix release
cd4260d
29f5c32
* Sun Jul 27 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
29f5c32
- 1.0.1-1
ef974a4
- Lots of workarounds dropped — Argyll continues progressing towards “normal
29f5c32
  package” state
ef974a4
- No more jam hell, autotooling patch by Alastair M. Robinson
ef974a4
- New workaround added for private libusb check ⚔ We build againt system
ef974a4
  libusb, and will fix any problem people care to report
ef974a4
- Re-applied some patches still not merged upstream, including the legal - one
ef974a4
- It builds, what can go wrong
ef974a4
- Changed Huey policy file. Huey users, please test
29f5c32
a653abe
* Wed Mar 26 2008 Tom "spot" Callaway <tcallawa@redhat.com>
a653abe
- patch applied for legal reasons
a653abe
0fafbd9
* Thu Feb 8 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
d1d1689
- 0.70-0.8.Beta9
ef974a4
- Another code fix (Stefan Brüns)
0fafbd9
- 0.70-0.8.Beta8
ef974a4
- update to Stefan Brüns' latest safe-printf patch (bz421921#c18)
0fafbd9
0fafbd9
* Thu Feb 7 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
0fafbd9
- 0.70-0.7.Beta8
0fafbd9
  Finally got around packaging beta8, I suck
ef974a4
- Fedora patches merged upstream, dropped from rpm
ef974a4
- Huey handling seems sanitized (needs testing by Huey users)
ef974a4
- Upstream relicensed icc and cgats library to plain MIT license (Thanks!)
0fafbd9
0fafbd9
* Thu Dec 14 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
0fafbd9
- 0.70-0.6.Beta7
ef974a4
- fix udev typo
0fafbd9
- 0.70-0.5.Beta7
ef974a4
- Remove files that may be GPLv2-only according to upstream
0fafbd9
0fafbd9
* Thu Dec 13 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
0fafbd9
- 0.70-0.4.Beta7
ef974a4
- move to modern PolicyKit world (David Zeuthen, Frédéric Crozat, me)
0fafbd9
0fafbd9
* Wed Dec 12 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
0fafbd9
- 0.70-0.3.Beta7
ef974a4
- integrate review feedback
0fafbd9
- 0.70-0.2.Beta7
ef974a4
- fix buffer overflows in dispread and iccdump (credits Daniel Berrangé)
0fafbd9
- 0.70-0.1.Beta7
ef974a4
- 0.70 beta7
ef974a4
- initial laborious packaging
ef974a4
- Build system from hell untangling by Frédéric Crozat (Mandriva), and me
ef974a4
- device permission magic by me
ef974a4
- Massively under-tested package, please report problems
ef974a4