Accepting request 479859 from multimedia:color_management
1 OBS-URL: https://build.opensuse.org/request/show/479859 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/argyllcms?expand=0&rev=18
This commit is contained in:
commit
1017ed6121
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:60494176785f6c2e4e4daefb9452d83859880449040b2a843ed81de3bd0c558e
|
|
||||||
size 13933565
|
|
3
Argyll_V1.9.2_src.zip
Normal file
3
Argyll_V1.9.2_src.zip
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:4d61ae0b91686dea721d34df2e44eaf36c88da87086fd50ccc4e999a58e9ce90
|
||||||
|
size 13624924
|
@ -1,12 +0,0 @@
|
|||||||
diff -up Argyll_V1.4.0/gamut/maptest.c.warning Argyll_V1.4.0/gamut/maptest.c
|
|
||||||
--- Argyll_V1.4.0/gamut/maptest.c.warning 2012-06-22 18:03:25.113289700 +0200
|
|
||||||
+++ Argyll_V1.4.0/gamut/maptest.c 2012-06-22 18:10:57.615637380 +0200
|
|
||||||
@@ -99,7 +99,7 @@ main(int argc, char *argv[]) {
|
|
||||||
else if (argv[fa][1] == 'i' || argv[fa][1] == 'I') {
|
|
||||||
if (na == NULL) usage();
|
|
||||||
fa = nfa;
|
|
||||||
- strncpy(img_name,na,MAXNAMEL); img_name[MAXNAMEL] = '\000';
|
|
||||||
+ strncpy(img_name,na,MAXNAMEL); img_name[MAXNAMEL-1] = '\000';
|
|
||||||
}
|
|
||||||
|
|
||||||
else
|
|
@ -1,25 +1,37 @@
|
|||||||
gettimeofday() is declared in sys/time.h.
|
diff -ruN Argyll_V1.9.2.orig/spectro/conv.c Argyll_V1.9.2/spectro/conv.c
|
||||||
Index: Argyll_V1.6.0/spectro/conv.c
|
--- Argyll_V1.9.2.orig/spectro/conv.c 2016-09-28 05:59:09.000000000 +0300
|
||||||
===================================================================
|
+++ Argyll_V1.9.2/spectro/conv.c 2017-03-14 17:25:20.767520365 +0200
|
||||||
--- Argyll_V1.6.0.orig/spectro/conv.c
|
@@ -19,7 +19,7 @@
|
||||||
+++ Argyll_V1.6.0/spectro/conv.c
|
|
||||||
@@ -16,6 +16,7 @@
|
|
||||||
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
+#include <sys/time.h>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
Index: Argyll_V1.6.0/spectro/usbio_lx.c
|
-#include <time.h>
|
||||||
===================================================================
|
|
||||||
--- Argyll_V1.6.0.orig/spectro/usbio_lx.c
|
|
||||||
+++ Argyll_V1.6.0/spectro/usbio_lx.c
|
|
||||||
@@ -20,6 +20,7 @@
|
|
||||||
#include <dirent.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
+#include <sys/time.h>
|
+#include <sys/time.h>
|
||||||
|
|
||||||
|
#ifdef NT
|
||||||
|
# if !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0501
|
||||||
|
diff -ruN Argyll_V1.9.2.orig/spectro/usbio_lx.c Argyll_V1.9.2/spectro/usbio_lx.c
|
||||||
|
--- Argyll_V1.9.2.orig/spectro/usbio_lx.c 2016-10-12 06:05:27.000000000 +0300
|
||||||
|
+++ Argyll_V1.9.2/spectro/usbio_lx.c 2017-03-14 17:24:58.667519820 +0200
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
|
+#include <sys/time.h>
|
||||||
#include <linux/usbdevice_fs.h>
|
#include <linux/usbdevice_fs.h>
|
||||||
|
|
||||||
|
/* select() defined, but not poll(), so emulate poll() */
|
||||||
|
diff -ruN Argyll_V1.9.2.orig/zlib/gzread.c Argyll_V1.9.2/zlib/gzread.c
|
||||||
|
--- Argyll_V1.9.2.orig/zlib/gzread.c 2016-09-28 05:59:28.000000000 +0300
|
||||||
|
+++ Argyll_V1.9.2/zlib/gzread.c 2017-03-14 17:25:41.655520880 +0200
|
||||||
|
@@ -3,6 +3,10 @@
|
||||||
|
* For conditions of distribution and use, see copyright notice in zlib.h
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include "string.h"
|
||||||
|
+#include "stdio.h"
|
||||||
|
+#include "unistd.h"
|
||||||
|
+#include "sys/socket.h"
|
||||||
|
#include "gzguts.h"
|
||||||
|
|
||||||
|
/* Local functions */
|
||||||
|
@ -1,17 +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
|
|
||||||
@@ -113,11 +113,4 @@
|
|
||||||
# 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
|
|
||||||
-TEST=="/var/run/ConsoleKit/database", ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}="1"
|
|
||||||
-
|
|
||||||
-# Otherwise, restrict access to members of the colord group,
|
|
||||||
-# which the user may have to add to the system and add themselves to.
|
|
||||||
-ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", MODE="660", GROUP="colord"
|
|
||||||
-
|
|
||||||
LABEL="argyll_rules_end"
|
|
||||||
|
|
@ -1,3 +1,69 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 14 15:44:45 UTC 2017 - guoyunhebrave@gmail.com
|
||||||
|
|
||||||
|
- Update to version 1.9.2 and update patches
|
||||||
|
* Added CMYKOGB and CMYKRGB 7 channel ink preset, and made targen
|
||||||
|
more flexible in matching pre-conditioning profiles to targen ink
|
||||||
|
selection.
|
||||||
|
* Fix oeminst for OS X save location.
|
||||||
|
* Fix oeminst for OS X Spyder 4 CD calibration file location.
|
||||||
|
* Improved robustness of ChromeCast discovery, and added some minimal
|
||||||
|
diagnostics.
|
||||||
|
* Improved robustness of targen ofps patch generation when using less
|
||||||
|
well behaved pre-conditioning profiles.
|
||||||
|
* Fixed oeminst so that it locates cdrom's in Linuxes latest mount
|
||||||
|
point of /run/media/$USER/.
|
||||||
|
* Fixed bug in i1pro2 driver, in which strip calibration would fail
|
||||||
|
if instrument had been first calibrated with ARGYLL_DISABLE_I1PRO2_DRIVER
|
||||||
|
set, and then calibrated with ARGYLL_DISABLE_I1PRO2_DRIVER unset.
|
||||||
|
* Added option to icclib to write Output profiles using 'chad' tag if
|
||||||
|
the ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD environment variable is
|
||||||
|
set. This is not recommended for normal use, but may assist
|
||||||
|
compatibility with other systems.
|
||||||
|
* Added JETI spectraval support, including Bluetooth access.
|
||||||
|
* Added support for the Klein K10 connecting via a serial port.
|
||||||
|
* Fixed bug in Colormunki Smile driver that causes crash on Ubuntu
|
||||||
|
16.04.1 LTS.
|
||||||
|
* Modified "lp" intent to greatly reduce eliminate Helmholtz-Kohlrausch
|
||||||
|
appearance modelling.
|
||||||
|
* Fixed problem with targen -g, in that the corresponding XYZ values
|
||||||
|
had double the power applied, rather than none. This was causing
|
||||||
|
problems with printtarg spacer colors.
|
||||||
|
* Extensive re-write of colorimetric nearest clipping code in rspl/rev.c
|
||||||
|
to restore precision that was lost in the speedups made in V1.0.0. The
|
||||||
|
nnrev setup now takes a lot longer with high resolution CMYK profiles
|
||||||
|
though. This corrects a "green becoming too yellow" problem for mapping
|
||||||
|
from ProPhoto space with some RGB devices.
|
||||||
|
* Change dispwin to properly set X11 DirectColor and take account of
|
||||||
|
TrueColor Colormap. This fixes problem with NVidia linux driver 364.12
|
||||||
|
exposing a VideoLUT depth that is different from the frame buffer depth.
|
||||||
|
* Change icclib to automatically repair icmTextDescription strings that
|
||||||
|
have an allocation that is longer than their size.
|
||||||
|
* Added i1Pro Lamp Drift test and fix functions to spotread (-Y l|L options).
|
||||||
|
* Change colprof so that -s -S will accept general compression percentage
|
||||||
|
as an alternative to a source colorspace/image gamut.
|
||||||
|
* Added optional conversion from native Gretag-MacBeth & X-Rite reflective
|
||||||
|
calibration standards to/from XRGA.
|
||||||
|
* Changed OS X GUI support code so as not to switch to "interact with the
|
||||||
|
Dock" mode until actual GUI element is to be displayed. This prevents
|
||||||
|
batch commands with optional GUI elements from blocking normal GUI
|
||||||
|
interactions.
|
||||||
|
* Re-jigged OS X UI code to use the main thread to avoid window
|
||||||
|
creation timing issues and a warning backtrace on OS X 10.11.
|
||||||
|
* Added CMP_Digital_Target-7.cht
|
||||||
|
* Fix spec2cie to cope with .ti3 files that are missing device values,
|
||||||
|
so that it can process a wider range of input CIE reference files.
|
||||||
|
* Changed implementation of ARGYLL_NOT_INTERACTIVE on MSWin to make
|
||||||
|
it more reliable when operated progromatically.
|
||||||
|
* Fixed chartread so that if you are reading patch by patch, the
|
||||||
|
location strings can be arbitrary (i.e. they don't have to conform
|
||||||
|
to an alpha/num strip/patch pattern.)
|
||||||
|
* Added support for Sencore ColorPro V, IV & III colorimeters
|
||||||
|
(based on Sequel Chroma colorimeter.).
|
||||||
|
- Drop argyllcms-udev151.patch
|
||||||
|
- Drop argyllcms-1.4.0-warnings.patch
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Apr 13 09:40:00 UTC 2016 - lnussel@suse.de
|
Wed Apr 13 09:40:00 UTC 2016 - lnussel@suse.de
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package argyllcms
|
# spec file for package argyllcms
|
||||||
#
|
#
|
||||||
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -19,25 +19,19 @@
|
|||||||
%define tarname Argyll
|
%define tarname Argyll
|
||||||
|
|
||||||
Name: argyllcms
|
Name: argyllcms
|
||||||
Version: 1.8.3
|
Version: 1.9.2
|
||||||
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.argyllcms.com/
|
||||||
# factory-auto doesn't like this
|
Source0: http://www.argyllcms.com/%{tarname}_V%{version}_src.zip
|
||||||
#Source0: http://www.argyllcms.com/%{tarname}_V%{version}_src.zip
|
|
||||||
Source0: %{tarname}_V%{version}_src.zip
|
|
||||||
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
|
||||||
Source99: argyllcms.changes
|
Source4: %{name}.changes
|
||||||
# drop udev-acl stuff, handled by udev directly (Mandriva)
|
Patch1: ajam-include.patch
|
||||||
Patch5: argyllcms-udev151.patch
|
Patch2: argyllcms-decl.patch
|
||||||
Patch7: ajam-include.patch
|
|
||||||
Patch8: argyllcms-1.4.0-warnings.patch
|
|
||||||
# PATCH-FIX-UPSTREAM argyllcms-decl.patch sbrabec@suse.cz -- Add missing headers.
|
|
||||||
Patch12: argyllcms-decl.patch
|
|
||||||
|
|
||||||
BuildRequires: libjpeg-devel
|
BuildRequires: libjpeg-devel
|
||||||
BuildRequires: libtiff-devel
|
BuildRequires: libtiff-devel
|
||||||
@ -72,8 +66,8 @@ viewer.
|
|||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
Summary: Argyll CMS documentation
|
Summary: Argyll CMS documentation
|
||||||
Group: System/X11/Utilities
|
|
||||||
# Does not really make sense without Argyll CMS itself
|
# Does not really make sense without Argyll CMS itself
|
||||||
|
Group: System/X11/Utilities
|
||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
|
|
||||||
%description doc
|
%description doc
|
||||||
@ -85,13 +79,11 @@ This package contains the Argyll color management system documentation.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{tarname}_V%{version}
|
%setup -q -n %{tarname}_V%{version}
|
||||||
%patch5 -p1 -b .udev151
|
%patch2 -p1
|
||||||
%patch8 -p1 -b .warnings
|
|
||||||
%patch12 -p1
|
|
||||||
|
|
||||||
tar xf %{SOURCE3}
|
tar xf %{SOURCE3}
|
||||||
cd ajam-2.5.2-1.3.3
|
cd ajam-2.5.2-1.3.3
|
||||||
%patch7 -p1 -b .include
|
%patch1 -p1 -b .include
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
# remove unused source code
|
# remove unused source code
|
||||||
@ -123,7 +115,7 @@ install -m 0644 -D ref/* %{buildroot}/%{_datadir}/color/argyll/ref
|
|||||||
rm -f $RPM_BUILD_ROOT/%{_datadir}/color/argyll/License.txt
|
rm -f $RPM_BUILD_ROOT/%{_datadir}/color/argyll/License.txt
|
||||||
|
|
||||||
# ensure timestamp is shipped files is not changing for each rebuild (boo#916158)
|
# ensure timestamp is shipped files is not changing for each rebuild (boo#916158)
|
||||||
TIMESTAMP=$(LC_ALL=C date -r %{SOURCE99} +%c)
|
TIMESTAMP=$(LC_ALL=C date -r %{SOURCE4} +%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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user