|
 |
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 |
|