Accepting request 346122 from home:posophe:branches:multimedia:color_management
update OBS-URL: https://build.opensuse.org/request/show/346122 OBS-URL: https://build.opensuse.org/package/show/multimedia:color_management/argyllcms?expand=0&rev=31
This commit is contained in:
parent
aa7b50aed8
commit
f4869fae9f
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:188beaa03dd2459403415023f8f8f9aab362bf3062a9822b3622dde6902e4b84
|
|
||||||
size 10338488
|
|
3
Argyll_V1.8.3_src.zip
Normal file
3
Argyll_V1.8.3_src.zip
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:60494176785f6c2e4e4daefb9452d83859880449040b2a843ed81de3bd0c558e
|
||||||
|
size 13933565
|
@ -1,12 +0,0 @@
|
|||||||
Index: Argyll_V1.6.0/usb/55-Argyll.rules
|
|
||||||
===================================================================
|
|
||||||
--- Argyll_V1.6.0.orig/usb/55-Argyll.rules
|
|
||||||
+++ Argyll_V1.6.0/usb/55-Argyll.rules
|
|
||||||
@@ -78,6 +78,6 @@ ATTRS{idVendor}=="273f", ATTRS{idProduct
|
|
||||||
|
|
||||||
|
|
||||||
# Set ID_VENDOR and ID_MODEL acording to VID and PID
|
|
||||||
-TEST=="/lib/udev/usb-db", IMPORT{program}="usb-db %p"
|
|
||||||
+TEST=="/lib/udev/usb-db", IMPORT{builtin}="usb-db"
|
|
||||||
|
|
||||||
LABEL="argyll_rules_end"
|
|
@ -1,12 +0,0 @@
|
|||||||
Index: Argyll_V1.6.0/usb/55-Argyll.rules
|
|
||||||
===================================================================
|
|
||||||
--- Argyll_V1.6.0.orig/usb/55-Argyll.rules
|
|
||||||
+++ Argyll_V1.6.0/usb/55-Argyll.rules
|
|
||||||
@@ -78,6 +78,6 @@ ATTRS{idVendor}=="273f", ATTRS{idProduct
|
|
||||||
|
|
||||||
|
|
||||||
# Set ID_VENDOR and ID_MODEL acording to VID and PID
|
|
||||||
-TEST=="/lib/udev/usb-db", IMPORT{program}="usb-db %p"
|
|
||||||
+TEST=="/lib/udev/usb-db", IMPORT{builtin}="hwdb --subsystem=usb"
|
|
||||||
|
|
||||||
LABEL="argyll_rules_end"
|
|
@ -2,17 +2,16 @@ Index: Argyll_V1.6.0/usb/55-Argyll.rules
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- Argyll_V1.6.0.orig/usb/55-Argyll.rules
|
--- Argyll_V1.6.0.orig/usb/55-Argyll.rules
|
||||||
+++ Argyll_V1.6.0/usb/55-Argyll.rules
|
+++ Argyll_V1.6.0/usb/55-Argyll.rules
|
||||||
@@ -77,13 +77,6 @@ ATTRS{idVendor}=="04d8", ATTRS{idProduct
|
@@ -113,11 +113,4 @@
|
||||||
ATTRS{idVendor}=="273f", ATTRS{idProduct}=="1001", ENV{COLOR_MEASUREMENT_DEVICE}="1"
|
# Debian has
|
||||||
|
# ...., TAG+="uaccess", TAG+="udev-acl" # Debian, but should be in 70-uaccess.rules
|
||||||
|
|
||||||
-# Let udev-acl manage these devices, if it's available
|
-# Let udev-acl manage these devices, if it's available
|
||||||
-TEST=="/var/run/ConsoleKit/database", ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}="1"
|
-TEST=="/var/run/ConsoleKit/database", ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}="1"
|
||||||
-
|
-
|
||||||
-# Otherwise, restrict access to members of the plugdev group,
|
-# Otherwise, restrict access to members of the colord group,
|
||||||
-# which the user may have to add to the system.
|
-# which the user may have to add to the system and add themselves to.
|
||||||
-ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", MODE="660", GROUP="plugdev"
|
-ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", MODE="660", GROUP="colord"
|
||||||
-
|
-
|
||||||
# Set ID_VENDOR and ID_MODEL acording to VID and PID
|
LABEL="argyll_rules_end"
|
||||||
TEST=="/lib/udev/usb-db", IMPORT{program}="usb-db %p"
|
|
||||||
|
|
||||||
|
@ -1,3 +1,131 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 24 20:16:44 UTC 2015 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
- Update to version 1.8.3
|
||||||
|
* Added SpyderCheckr24 scaning .cht and .cie files.
|
||||||
|
* Fixed USB problem with i1pro (Rev B & D ?), where communications
|
||||||
|
would occasionally break down on fast systems.
|
||||||
|
* Added another fixed display intergration time to i1pro non-adaptive
|
||||||
|
emission mode to cope with higher brightness displays.
|
||||||
|
* Added workaround for i1d3 Rev. B status code 0x83 on very low
|
||||||
|
light measurement
|
||||||
|
* Fixed minor bug in i1d3.c that truncated serial number string.
|
||||||
|
* Fixed bug in Klein K10 driver - adaptive measurement wasn't properly
|
||||||
|
using all the extra measurements.
|
||||||
|
* Improved Klein K10 driver to be more robust when lights off command
|
||||||
|
returns bogus error codes, or causes a cascade of bogus measurement
|
||||||
|
errors.
|
||||||
|
* Added workaround for OS X 10.9+ "App Nap" problem.
|
||||||
|
* Added maximum sensor frequency check for Spyder & i1d3 drivers,
|
||||||
|
so that erronious readings due to excessive brightness can't be missed.
|
||||||
|
* Changed chartread so that it doesn't warn of a possible wrong strip
|
||||||
|
being read, nor allows bi-directional strip reading, if "printtarg -r"
|
||||||
|
was used. A warning will be issued if "printtarg -r" was used, and
|
||||||
|
"chartread -B" wasn't used.
|
||||||
|
* Fixed collink for eeColor Full range RGB to use output curve
|
||||||
|
("second" 1D curves) to compensate for cLUT being wired for 1.0
|
||||||
|
output from 1.0 input.
|
||||||
|
* Added "lp" gamut mapping intent :- Luminance Preserving Perceptual,
|
||||||
|
for Photographers concerned with maintaining tonal variations.
|
||||||
|
* Fixed bugs in image specific gamut mapping that were degrading
|
||||||
|
the accuracy of the result.
|
||||||
|
* Re-wrote gamut smoothing code, and re-tuned it to behave similarly
|
||||||
|
to the V1.8.2 release.
|
||||||
|
* Changed default viewing condition glare to 5%, to smooth out shadow tone curve.
|
||||||
|
* Reduced the level of Helmholtz-Kohlrausch effect in CIECAM02
|
||||||
|
implementation in the light of visual experiments.
|
||||||
|
- Changes from version 1.8.2
|
||||||
|
* Fixed endless loop bug in alternate calibration selectors code.
|
||||||
|
- Changes from version 1.8.1
|
||||||
|
* Fixed bug in "spec2cie -n" wrong field indexes were being used.
|
||||||
|
* Fixed colorimeter calibration selectors to add in alternate
|
||||||
|
selectors if the letters are free.
|
||||||
|
- Changes from version 1.8.0
|
||||||
|
* Added support for the Image Engineering EX1 spectroradiometer.
|
||||||
|
* Added support for the SwatchMate Cube reflective colorimeter,
|
||||||
|
with improved accuracy.
|
||||||
|
* Added Added Television Lighting Consistency Index (EBU TLCI-2012 Qa)
|
||||||
|
to spotread and specplot output.
|
||||||
|
* Added R9 value to CRI value in spotread and specplot output.
|
||||||
|
* Added workaround for JETI specbos having been calibrated by
|
||||||
|
a 3rd party, and its calibrated range being out of sync with
|
||||||
|
its claimed range.
|
||||||
|
* Added support for "EMISINPUT" type .ti3 file.
|
||||||
|
* Build using OpenSSL rather than axTLS if it is built on Linux.
|
||||||
|
* Fixed stack space problem in OS X UI programs by expanding main
|
||||||
|
thread proxy to have 8MB instead of the default 512K.
|
||||||
|
* Updated built in libtiff to V4.0.4beta.
|
||||||
|
* Changed CGATS format to not emit unknown keyword declaration ("KEYWORD")
|
||||||
|
by default.
|
||||||
|
* Added inst_calc_cond_mask to inst.h to allow for flags in calibration
|
||||||
|
conditions. A consequence of this is that calc needs to be masked with
|
||||||
|
this when comparing against a specific condition, and the inst_calc_optional_flag
|
||||||
|
should be cleared if it is set, before callint inst->calibrate() if the
|
||||||
|
user wants to proceed with a particular calibration.
|
||||||
|
* Fixed bug with dispcal -e N
|
||||||
|
* Fixed bug in xicclu -fg and -kp
|
||||||
|
* Added dispcal -x x option to allow reading a chart and manually entering
|
||||||
|
the XYZ values.
|
||||||
|
* Fix spyder4 & 5 bug where some display types were set as refresh
|
||||||
|
when they shouldn't be.
|
||||||
|
* Fix collink "Warning :- RGB black hack trigger more than once!"
|
||||||
|
when -b is used with input video encoding (-e).
|
||||||
|
* Changed colprof so that the default ICC description is the base
|
||||||
|
filename rather than the whole file path.
|
||||||
|
* Fix technology type and display type selector "uniqueification"
|
||||||
|
bug that shows up in "ccxxmake -??".
|
||||||
|
* Add OEM field to ccmx and ccss files to mark files that have
|
||||||
|
been installed from OEM disk, so that custom ccmx & ccss files
|
||||||
|
can be given suggested selector letter priority (+ ref/CRT.ccss).
|
||||||
|
* Tweak CGATS write format to avoid scientific notation until the
|
||||||
|
numbers are bigger and smaller (i.e until e6 and e-6 are needed).
|
||||||
|
- Changes from version 1.7.0
|
||||||
|
* Improved gamut mapping to reduce unnecessary changes to less
|
||||||
|
saturated colors such as skin tones.
|
||||||
|
* Add support for DataColor Spyder 5.
|
||||||
|
* Add support for ColorHug2 colorimeter.
|
||||||
|
* Add support for Klein K10-A colorimeter.
|
||||||
|
* Added Google ChromeCast as a test patch generator for Video displays.
|
||||||
|
* Added ls2ti3 tool to convert LightSpace .bcs files to .ti3.
|
||||||
|
* Added IRIDAS .cube 3DLut format support to collink.
|
||||||
|
* Add X3D and X3DOM support as an alternative to VRML, and make X3DOM
|
||||||
|
the default.
|
||||||
|
* Add better cross compatibility with non-Argyll ICC profiles using
|
||||||
|
ArgyllCMS 'arts' tag to mark 'wtpt' Absolute Colorimetric chromaticity
|
||||||
|
transform, as well as implement proper absolute colorimetric intent
|
||||||
|
for Display profiles use the 'chad' tag. Note that the standard
|
||||||
|
ICC profiles provided by ArgyllCMS in the ref directory (such as sRGB etc.)
|
||||||
|
now include an 'arts' tag.
|
||||||
|
* Ignore any patches that have zero values for creating Display profiles,
|
||||||
|
unless they are for device zero.
|
||||||
|
* Fix various instrument communications problems for JETI specbos,
|
||||||
|
DTP20, DTP92 & DTP94.
|
||||||
|
* Fix gestaltSystemVersion warning on OS X 10.10.
|
||||||
|
* Fix very major bug in illumread. It wasn't actually working at all
|
||||||
|
since V1.4.0.
|
||||||
|
* Added collink -I[gG][:p.p]:x.x options that allows an output offset
|
||||||
|
gamma curve be targetted instead of BT1886.
|
||||||
|
* Added dispcal and collink -b black point hack. This forces the input
|
||||||
|
zero to map to the output zero for well behaved displays, reducing
|
||||||
|
dependence on the instrument accuracy for a very dark black point.
|
||||||
|
* Added preset list of display techologies to select from in ccxxmake.
|
||||||
|
* Added a -P prune option to profcheck, that creates a .ti3 file pruned
|
||||||
|
of any patches that have a delta E fit error greater than a threshold.
|
||||||
|
This may be of use in eliminating bad reading values from a measurement set.
|
||||||
|
* Added histogram plot option -h to both profcheck and verify.
|
||||||
|
* Added a dispread & fakeread -Z option to set the number of bits to
|
||||||
|
quantize the test values to.
|
||||||
|
* Fixed bug in targen - the -V dark emphasis wasn't being applied to OFPS
|
||||||
|
generated points.
|
||||||
|
* Make sure that if an instrument display reading is interrupted by a
|
||||||
|
forced calibration, that the user is asked to place it back on the
|
||||||
|
display before resuming the measurements.
|
||||||
|
- Remove obsolete patches
|
||||||
|
* argyllcms-udev-builtin.patch
|
||||||
|
* argyllcms-udev-hwdb.patch
|
||||||
|
- Some specfile cleanups and improvements
|
||||||
|
- Update argyllcms-udev151.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 24 15:00:24 UTC 2015 - rguenther@suse.com
|
Tue Feb 24 15:00:24 UTC 2015 - rguenther@suse.com
|
||||||
|
|
||||||
|
@ -18,18 +18,16 @@
|
|||||||
|
|
||||||
%define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d
|
%define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d
|
||||||
|
|
||||||
%define archivename Argyll_V%{version}%{?alphaversion}_src.zip
|
%define tarname Argyll
|
||||||
|
|
||||||
Name: argyllcms
|
Name: argyllcms
|
||||||
Version: 1.6.3
|
Version: 1.8.3
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: ICC compatible color management system
|
Summary: ICC compatible color management system
|
||||||
License: AGPL-3.0 and GPL-2.0+ and MIT
|
License: AGPL-3.0 and GPL-2.0+ and MIT
|
||||||
Group: System/X11/Utilities
|
Group: System/X11/Utilities
|
||||||
|
Url: http://www.argyllcms.com/
|
||||||
Url: http://www.%{name}.com/
|
Source0: http://www.argyllcms.com/%{tarname}_V%{version}_src.zip
|
||||||
|
|
||||||
Source0: %{url}%{archivename}
|
|
||||||
Source1: 19-color.fdi
|
Source1: 19-color.fdi
|
||||||
Source2: color-device-file.policy
|
Source2: color-device-file.policy
|
||||||
Source3: ajam-2.5.2-1.3.3.tgz
|
Source3: ajam-2.5.2-1.3.3.tgz
|
||||||
@ -38,10 +36,6 @@ Source99: argyllcms.changes
|
|||||||
Patch5: argyllcms-udev151.patch
|
Patch5: argyllcms-udev151.patch
|
||||||
Patch7: ajam-include.patch
|
Patch7: ajam-include.patch
|
||||||
Patch8: argyllcms-1.4.0-warnings.patch
|
Patch8: argyllcms-1.4.0-warnings.patch
|
||||||
# PATCH-FIX-UPSTREAM argyllcms-udev-builtin.patch fcrozat@suse.com -- usb-db is now builtin in udev
|
|
||||||
Patch9: argyllcms-udev-builtin.patch
|
|
||||||
# PATCH-FIX-UPSTREAM argyllcms-udev-hwdb.patch fcrozat@suse.com -- usb-db is replaced by hwdb in recent udev
|
|
||||||
Patch10: argyllcms-udev-hwdb.patch
|
|
||||||
# PATCH-FIX-UPSTREAM argyllcms-decl.patch sbrabec@suse.cz -- Add missing headers.
|
# PATCH-FIX-UPSTREAM argyllcms-decl.patch sbrabec@suse.cz -- Add missing headers.
|
||||||
Patch12: argyllcms-decl.patch
|
Patch12: argyllcms-decl.patch
|
||||||
|
|
||||||
@ -52,14 +46,9 @@ BuildRequires: unzip
|
|||||||
BuildRequires: xorg-x11-devel
|
BuildRequires: xorg-x11-devel
|
||||||
#needed for ajam
|
#needed for ajam
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRequires: pkgconfig(openssl)
|
||||||
|
|
||||||
BuildRequires: pkgconfig(udev)
|
BuildRequires: pkgconfig(udev)
|
||||||
Requires: udev
|
Requires: udev
|
||||||
%if 0%{?suse_version} < 1120
|
|
||||||
BuildRequires: hal
|
|
||||||
Requires: hal
|
|
||||||
%endif
|
|
||||||
# FIXME: The application dlopens libcolordcompat.so, which does not
|
# FIXME: The application dlopens libcolordcompat.so, which does not
|
||||||
# exists in openSUSE colord package. We should use Suggests
|
# exists in openSUSE colord package. We should use Suggests
|
||||||
# or Recommends here, and change its name in the source code
|
# or Recommends here, and change its name in the source code
|
||||||
@ -94,17 +83,8 @@ displays.
|
|||||||
This package contains the Argyll color management system documentation.
|
This package contains the Argyll color management system documentation.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n Argyll_V%{version}
|
%setup -q -n %{tarname}_V%{version}
|
||||||
%if 0%{?suse_version} >= 1120
|
|
||||||
%patch5 -p1 -b .udev151
|
%patch5 -p1 -b .udev151
|
||||||
%if 0%{?suse_version} >= 1220
|
|
||||||
%if 0%{?suse_version} >= 1310
|
|
||||||
%patch10 -p1 -b .hwdb
|
|
||||||
%else
|
|
||||||
%patch9 -p1 -b .builtin
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
%patch8 -p1 -b .warnings
|
%patch8 -p1 -b .warnings
|
||||||
%patch12 -p1
|
%patch12 -p1
|
||||||
|
|
||||||
@ -146,23 +126,11 @@ TIMESTAMP=$(LC_ALL=C date -r %{SOURCE99} +%c)
|
|||||||
|
|
||||||
sed -i -e 's/^CREATED .*/CREATED "$TIMESTAMP"/g' %{buildroot}%{_datadir}/color/argyll/ref/RefMediumGamut.gam
|
sed -i -e 's/^CREATED .*/CREATED "$TIMESTAMP"/g' %{buildroot}%{_datadir}/color/argyll/ref/RefMediumGamut.gam
|
||||||
|
|
||||||
%if 0%{?suse_version} < 1120
|
|
||||||
# Do some device permission magic
|
|
||||||
install -d -m 0755 %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/
|
|
||||||
install -p -m 0644 %{SOURCE1} \
|
|
||||||
%{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/
|
|
||||||
|
|
||||||
install -d -m 0755 %{buildroot}%{_datadir}/PolicyKit/policy/
|
|
||||||
install -p -m 0644 %{SOURCE2} \
|
|
||||||
%{buildroot}%{_datadir}/PolicyKit/policy/
|
|
||||||
%else
|
|
||||||
install -d -m 0755 %{buildroot}%{_udevrulesdir}
|
install -d -m 0755 %{buildroot}%{_udevrulesdir}
|
||||||
install -p -m 0644 usb/55-Argyll.rules \
|
install -p -m 0644 usb/55-Argyll.rules \
|
||||||
%{buildroot}%{_udevrulesdir}
|
%{buildroot}%{_udevrulesdir}
|
||||||
%endif
|
chmod a-x *.txt
|
||||||
|
chmod a-x doc/*
|
||||||
%clean
|
|
||||||
rm -rf %{buildroot}
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
@ -171,13 +139,7 @@ rm -rf %{buildroot}
|
|||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
%dir %{_datadir}/color
|
%dir %{_datadir}/color
|
||||||
%{_datadir}/color/argyll
|
%{_datadir}/color/argyll
|
||||||
|
|
||||||
%if 0%{?suse_version} < 1120
|
|
||||||
%{_datadir}/hal/fdi/policy/10osvendor/19-color.fdi
|
|
||||||
%{_datadir}/PolicyKit/policy/color-device-file.policy
|
|
||||||
%else
|
|
||||||
%{_udevrulesdir}/55-Argyll.rules
|
%{_udevrulesdir}/55-Argyll.rules
|
||||||
%endif
|
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user