diff --git a/argyllcms-1.0.2-legal.patch b/argyllcms-1.0.2-legal.patch
deleted file mode 100644
index 9fd7153..0000000
--- a/argyllcms-1.0.2-legal.patch
+++ /dev/null
@@ -1,662 +0,0 @@
-diff -uNr Argyll_V1.0.1.orig/doc/ArgyllDoc.html Argyll_V1.0.1/doc/ArgyllDoc.html
---- Argyll_V1.0.1.orig/doc/ArgyllDoc.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/ArgyllDoc.html 2008-07-27 11:39:29.000000000 +0200
-@@ -18,7 +18,7 @@
- Author: Graeme Gill
-
Introduction
- Argyll is an open source, ICC compatible color management
--system. It supports accurate ICC profile creation for scanners, CMYK
-+system. It supports accurate ICC profile creation for acquisition devices, CMYK
- printers,
- film recorders and calibration and profiling of displays.
- Spectral sample data is supported,
-diff -uNr Argyll_V1.0.1.orig/doc/chartread.html Argyll_V1.0.1/doc/chartread.html
---- Argyll_V1.0.1.orig/doc/chartread.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/chartread.html 2008-07-27 11:40:27.000000000 +0200
-@@ -206,7 +206,7 @@
-
- Normally the patch locations are not needed in the
- output, but if a chart is being read as an input reference (for use in
--profiling a scanner or a camera), then the patch locations will still
-+profiling an acquisition device), then the patch locations will still
- be needed. The -a flag adds
- the locations to the output .ti3 file.
-
-diff -uNr Argyll_V1.0.1.orig/doc/colprof.html Argyll_V1.0.1/doc/colprof.html
---- Argyll_V1.0.1.orig/doc/colprof.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/colprof.html 2008-07-27 11:41:01.000000000 +0200
-@@ -617,8 +617,8 @@
- absolute value, and any values whiter than that, will not be clipped by
- the profile. The profile effectively operates in an absolute intent
- mode, irrespective of what intent is selected when it is used.
--This flag can be useful when an input profile is needed for using a
--scanner as a "poor mans" colorimeter, or if the white point of the test
-+This flag can be useful when an input profile is needed for using an
-+acquisition device as a "poor mans" colorimeter, or if the white point of the test
- chart doesn't represent the white points of media
- that will be used in practice, and that white point adjustment will be
- done individually in some downstream application.
-diff -uNr Argyll_V1.0.1.orig/doc/Installing_Linux.html Argyll_V1.0.1/doc/Installing_Linux.html
---- Argyll_V1.0.1.orig/doc/Installing_Linux.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/Installing_Linux.html 2008-07-27 11:42:29.000000000 +0200
-@@ -30,7 +30,7 @@
- variable to give access to the executables from your command line
- environment.
- The .tgz file also contains several useful reference files (such as
--scanner
-+acquisition device
- chart recognition templates, sample illumination spectrum etc.) in the
- ref sub-directory, as
- well
-diff -uNr Argyll_V1.0.1.orig/doc/Installing_MSWindows.html Argyll_V1.0.1/doc/Installing_MSWindows.html
---- Argyll_V1.0.1.orig/doc/Installing_MSWindows.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/Installing_MSWindows.html 2008-07-27 11:42:50.000000000 +0200
-@@ -69,7 +69,7 @@
-
- The .zip file also contains several useful reference files
- (such as
--scanner
-+acquisition device
- chart recognition templates, sample illumination spectrum etc.) in the
- ref sub-directory, all the current documentation in a doc
- sub-directory, and instrument USB drivers in the libusbw directory.
-diff -uNr Argyll_V1.0.1.orig/doc/Installing_OSX.html Argyll_V1.0.1/doc/Installing_OSX.html
---- Argyll_V1.0.1.orig/doc/Installing_OSX.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/Installing_OSX.html 2008-07-27 11:39:58.000000000 +0200
-@@ -30,7 +30,7 @@
- with how to do this, consult an appropriate tutorial, e.g. <ShellIntro>.
- The .tgz file also contains several useful reference files (such as
--scanner chart recognition templates, sample illumination spectrum
-+acquisition device chart recognition templates, sample illumination spectrum
- etc.) in the ref sub-directory, as well as
- all the current documentation in a doc sub-directory.
-
-diff -uNr Argyll_V1.0.1.orig/doc/Organisation.html Argyll_V1.0.1/doc/Organisation.html
---- Argyll_V1.0.1.orig/doc/Organisation.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/Organisation.html 2008-07-27 11:36:55.000000000 +0200
-@@ -13,7 +13,7 @@
- This directory contains routines that generate calibration test charts,
- based
- on various distribution algorithms suitable for
--reading using an Xrite DTP51 or DTP41 colorimeter, or scanner for print
-+reading using an Xrite DTP51 or DTP41 colorimeter, or acquisition device for print
- charts,
- the Gretag Spectrolino for film charts, or the Xrite DTP92 pr DTP94 for
- monitor
-diff -uNr Argyll_V1.0.1.orig/doc/printtarg.html Argyll_V1.0.1/doc/printtarg.html
---- Argyll_V1.0.1.orig/doc/printtarg.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/printtarg.html 2008-07-27 11:36:27.000000000 +0200
-@@ -167,7 +167,7 @@
- file, and a .ti2 file containing the device test values together with
- the layout information needed to identify the patch location. This
- module can also generate the image recognition templates needed to read
--the print targets in using a scanner.
-+the print targets in using an acquisition device.
-
- The -v flag turns on verbose mode. Prints
- information about how many patches there are in a row, how many patches
-diff -uNr Argyll_V1.0.1.orig/doc/scanin.html Argyll_V1.0.1/doc/scanin.html
---- Argyll_V1.0.1.orig/doc/scanin.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/scanin.html 2008-07-27 11:34:18.000000000 +0200
-@@ -23,7 +23,7 @@
- recogin.cht
- valin.cie [diag.tif]
- :- inputs
--'input.tif', and outputs scanner
-+'input.tif', and outputs device
- 'input.ti3', or
-
- usage
- Replace device values in .ti3
-
--Default is to create a scanner .ti3 file
-+Default is to create a device .ti3 file
- -F x1,y1,x2,y2,x3,y3,x4,y4
-@@ -187,10 +187,10 @@
- of the chart are visible within the image, and if the image is cropped
- to exclude the chart edges, it may well not recognize the chart
- properly. It is designed to cope with a variety of resolutions, and
--will cope with some degree of noise in the scan (due to screening
-+will cope with some degree of noise in the acquisition (due to screening
- artefacts on the original, or film grain), but it isn't really designed
- to accept very high resolution input. For anything over 600DPI, you
--should consider down sampling the scan using a filtering downsample,
-+should consider down sampling the image using a filtering downsample,
- before submitting the file to scanin.
-
- There are 5 basic modes that scanin operates in.
-@@ -199,7 +199,7 @@
- assumed to be parsing an input device characterization chart (ie. an
- IT8.7/2 chart), for the purpose of creating a .ti3 data file containing
--the CIE test values and the corresponding RGB scanner values. The .ti3 file can then be used for
- creating
- an input profile using colprof. The file
-@@ -221,7 +221,7 @@
- file in
- this situation, should be a good quality image, perhaps synthetically
- generated
--(rather than being scanned), and perfectly oriented, to make
-+(rather than being parsed), and perfectly oriented, to make
- specification
- of the patch locations easier. The file arguments are: The
- TIFF file that
-@@ -245,7 +245,7 @@
- input devices to be used as a crude replacement for a color measuring
- instrument. The icc profile has
- (presumably) been
--created by scanning an IT8.7/2 chart (or similar) through the RGB input
-+created with an image of a IT8.7/2 chart (or similar) through the RGB input
- device,
- and
- then using scanin to create the .ti3 file needed to feed to colprof to
-@@ -267,7 +267,7 @@
- The resulting .ti3 file will have the same base name as the input TIFF
- file.
- If there is more than one page in the test chart, then scanin will need
--to be run multiple times, once for each scan file made from each test
-+to be run multiple times, once for each image file made from each test
- chart. The -ca flag combination should be
- used
- for all pages after the first,
-@@ -339,7 +339,7 @@
-
- By default the automatic chart recognition copes with
- rotation, scale and stretch in the chart image, making it suitable for
--charts that have been scanned, or shot squarely with a camera. If a
-+charts that have been acquired, or shot squarely with a camera. If a
- chart has been shot not exactly facing the camera (perhaps to avoid
- reflection, or to get more even lighting), then it will suffer from
- perspective distortion as well. The Normally scanin computes an average of the pixel values
- within a sample square, using a "robust" mean, that discards pixel
- values that are too far from the average ("outlier" pixel values). This
--is done in an attempt to discard value that are due to scanning
-+is done in an attempt to discard value that are due to acquisition
- artefacts such as dust, scratches etc. You can force scanin to return
- the true mean values for the sample squares that includes all the pixel
- values, by using the -m flag.
-@@ -357,9 +357,9 @@
- Normally scanin has reasonably robust feature
- recognition, but the default assumption is that the input chart has an
- approximately even visual distribution of patch values, and has been
--scanned and converted to a typical gamma 2.2 corrected image, meaning
-+acquired and converted to a typical gamma 2.2 corrected image, meaning
- that the average patch pixel value is expected to be about 50%. If this
--is not the case (for instance if the input chart has been scanned with
-+is not the case (for instance if the input chart has been processed with
- linear light or "raw" encoding), then it may enhance the image
- recognition to provide the approximate gamma encoding of the image. For
- instance, if linear light encoding ("Raw") is used, a Installing a
- display profile
-
-+Profiling Acquisition Devices
-
--
--
-+
-+
-
-
-
-
-+using an acquisition device
-
-
-@@ -353,14 +353,14 @@
- the connected display.
-
-
--Profiling Scanners
--Because a scanner is an input device, it is necessary to go about
-+Profiling Acquisition Devices
-+Because a acquisition device is an input device, it is necessary to go about
- profiling it in quite a different way to an output device. To profile
--it, a test chart is needed to exercise the scanner response, to which
-+it, a test chart is needed to exercise the device response, to which
- the CIE values for each test patch is known. Generally standard
- reflection or transparency test charts are used for this purpose.
- Types of test charts
--The most common and popular test chart for scanner profiling is the
-+The most common and popular test chart for acquisiton device profiling is the
- IT8.7/2 chart. This is a standard format chart generally reproduced on
- photographic film, containing about 264 test patches. The Kodak Q-60
- Color Input Target is a typical example:
-@@ -400,18 +400,18 @@
-
-
--Taking readings from a scanner
--The test chart you are using needs to be placed on the scanner, and the
--scanner needs to be configured to a suitable state, and restored to
-+Taking readings from an acquisition device
-+The test chart you are using needs to be exposed to the device, and the
-+acquisition device needs to be configured to a suitable state, and restored to
- that
- same state when used subsequently with the resulting profile. The chart
- should
- be scanned, and saved to a TIFF format file. I will assume the
- resulting
--file is called scanner.tif. The raster file need only be roughly
-+file is called device.tif. The raster file need only be roughly
- cropped so as to contain the test chart (including the charts edges).
-
--The second step is to extract the RGB values from the scanner.tif file,
-+The second step is to extract the RGB values from the device.tif file,
- and match then to the reference CIE values.
- To locate the patch values in the scan, the scanin utility
- needs to
-@@ -485,32 +485,32 @@
- chart recognition template file will need to be created (this is beyond
- the scope of the current documentation).
-
--To create the scanner .ti3 file, run the scanin utility as
-+To create the device .ti3 file, run the scanin utility as
- follows
- (assuming an IT8 chart is being used):
-
-- scanin -v scanner.tif It8.cht It8ref.txt
-+ scanin -v device.tif It8.cht It8ref.txt
-
- "It8ref.txt" is assumed to be the name of the CIE reference file
--supplied by the chart manufacturer. The resulting file will be named "scanner.ti3".
-+supplied by the chart manufacturer. The resulting file will be named "device.ti3".
-
- scanin will process 16 bit per
--component .tiff files, which (if the scanner is capable of creating
-+component .tiff files, which (if the device is capable of creating
- such files), may improve the quality of the profile.
-
- If you have any doubts about the correctness of the chart recognition,
- or the subsequent profile's delta E report is unusual, then use the
- scanin diagnostic flags -dipn and examine
- the diag.tif diagnostic file.
--Creating a scanner profile
--Similar to a display profile, a scanner profile can be either a
--shaper/matrix or LUT based profile. Well behaved scanners will
-+Creating an acquisition device profile
-+Similar to a display profile, an acquisition device profile can be either a
-+shaper/matrix or LUT based profile. Well behaved devices will
- probably give the best results
- with a shaper/matrix profile, but if the fit is poor, consider using a
- LUT
- type profile.
-
--If the purpose of the scanner profile is to use it as a substitute for
-+If the purpose of the device profile is to use it as a substitute for
- a
- colorimeter, then the -u flag should be used to avoid clipping
- values above the white point. Unless the shaper/matrix type profile is
-@@ -520,24 +520,24 @@
- To create a matrix/shaper profile, the following suffices:
-
- colprof -v -D"Scanner A" -D"Device A" -qm -as
--scanner
-+device
-
- For a LUT based profile then the following would be used:
-
- colprof -v -D"Scanner A"
-+ href="colprof.html#E">-D"Device A"
- -qm
--scanner
-+device
-
- For the purposes of a poor mans colorimeter, the following would
- generally be used:
-
- colprof -v -D"Scanner A"
-+ href="colprof.html#E">-D"Device A"
- -qm -u
--scanner
-+device
-
- Make sure you check the delta E report at the end of the profile
- creation, to see if the profile is behaving reasonably.
-@@ -703,7 +703,7 @@
- -ii1 -pA4
- PrinterA
-
--For using with a scanner as a colorimeter, the Gretag Spectroscan
-+For using with an acquisition device as a colorimeter, the Gretag Spectroscan
- layout is suitable, but the -s flag
- should be used so as to generate a layout suitable for scan
- recognition, as well as generating the scan recognition template
-@@ -804,28 +804,27 @@
- for each type of instrument. Continue with Creating
- a printer profile.
-
--Reading a print test chart using a scanner or
--camera
-+Reading a print test chart using an acquisition device
-
-
--Argyll supports using a scanner or even a camera as a substitute for a
-+Argyll supports using any acquisition device as a substitute for a
- colorimeter.
--While a scanner or camera is no replacement for a color measurement
-+While most are no replacement for a color measurement
- instrument, it may give acceptable results in some situations, and may
- give better results than a generic profile for a printing device.
-
--The main limitation of the scanner-as-colorimeter approach are:
-+The main limitation of the any-device-as-colorimeter approach are:
-
--* The scanner dynamic range and/or precision may not match the printers
-+* The acquisition device dynamic range and/or precision may not match the printers
- or what is required for a good profile.
--* The spectral interaction of the scanner test chart and printer test
--chart with the scanner
-+* The spectral interaction of the device test chart and printer test
-+chart with the device
- spectral response can cause color errors.
- * Spectral differences caused by different black amounts in the print
- test chart can cause
- color errors.
- * The IT8 chart gamut may be so much smaller than the printers that the
--scanner profile is too inaccurate.
-+acquisition device profile is too inaccurate.
-
- As well as some of the above, a camera may not be suitable if it
- automatically adjusts exposure or white point when taking a picture,
-@@ -834,23 +833,23 @@
- The end result is often a profile that has a slight color cast to,
- compared to a profile created using a colorimeter or spectrometer..
-
--It is assumed that you have created a scanner or camera profile
-+It is assumed that you have created an acquisition device profile
- following the procedure
- outline above. For best possible results it
--is advisable to both profile the scanner or camera, and use it in
-+is advisable to both profile the acquisition device, and use it in
- scanning the
- printed test chart, in as "raw" mode as possible (i.e. using 16 bits
--per component images, if the scanner or camera is
-+per component images, if the acquisition device is
- capable of doing so; not setting white or black points, using a fixed
- exposure etc.). It is
- generally advisable to create a LUT type input profile, and use the -u flag to
- avoid clipping scanned value whiter than the input calibration chart.
-
--Scan or photograph your printer chart (or charts) on the scanner or
--camera previously profiled.
-+Scan or photograph your printer chart (or charts) on the acquisition device
-+previously profiled.
- The
--scanner or camera must be configured and used exactly the same as it
-+acquisition device must be configured and used exactly the same as it
- was when it
- was profiled.
-
-@@ -858,21 +857,21 @@
- style="font-weight: bold;">PrinterB.tif
(or PrinterB1.tif, PrinterB2.tif etc. in the case of
--multiple charts). As with profiling the scanner or camera, the raster
-+multiple charts). As with profiling the acquisition device, the raster
- file need
- only be roughly cropped so as to contain the test chart.
-
--The scanner recognition files
-+The acquisition device recognition files
- created when printtarg was run
- is assumed to be called PrinterB.cht.
--Using the scanner profile created previously (assumed to be called scanner.icm), the printer test chart
-+Using the device profile created previously (assumed to be called device.icm), the printer test chart
- scan patches are converted to CIE values using the scanin utility:
-
- scanin -v -c PrinterB.tif
--PrinterB.cht scanner.icm
-+PrinterB.cht device.icm
- PrinterB
-
- If there were multiple test chart pages, the results would be
-@@ -881,15 +880,15 @@
-
- scanin -v -c PrinterB1.tif
--PrinterB1.cht scanner.icm
-+PrinterB1.cht device.icm
- PrinterB
- scanin -v -ca PrinterB2.tif
--PrinterB2.cht scanner.icm
-+PrinterB2.cht device.icm
- PrinterB
- scanin -v -ca PrinterB3.tif
--PrinterB3.cht scanner.icm
-+PrinterB3.cht device.icm
- PrinterB
-
- Now that the PrinterB.ti3 data
-diff -uNr Argyll_V1.0.1.orig/doc/targen.html Argyll_V1.0.1/doc/targen.html
---- Argyll_V1.0.1.orig/doc/targen.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/targen.html 2008-07-27 11:53:34.000000000 +0200
-@@ -615,7 +615,7 @@
- 3 x Letter 1386
- 4 x Letter 1848
-
-- Scanner (printtarg with -iSS -s options):
-+ Acquisition device (printtarg with -iSS -s options):
-
- 1 x A4R 1014
- 2 x A4R 2028
-diff -uNr Argyll_V1.0.1.orig/doc/ti3_format.html Argyll_V1.0.1/doc/ti3_format.html
---- Argyll_V1.0.1.orig/doc/ti3_format.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/ti3_format.html 2008-07-27 11:42:04.000000000 +0200
-@@ -173,7 +173,7 @@
- or "RGB_LAB" for an RGB printer
- or display, "CMYK_XYZ" for a
- printer, "XYZ_RGB" for an RGB
--scanner.
-+acquisition device.
-
- If spectral values are going to be included in the file, the following
- keywords and values shall be used:
-diff -uNr Argyll_V1.0.1.orig/doc/ucmm.html Argyll_V1.0.1/doc/ucmm.html
---- Argyll_V1.0.1.orig/doc/ucmm.html 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/doc/ucmm.html 2008-07-27 11:41:27.000000000 +0200
-@@ -13,7 +13,7 @@
- designed just to handle the necessary configuration needed to track the
- installation and association of ICC profiles with Unix/Linux X11
- displays. It could be expanded at some point to also hold the
--associations for other devices such as scanner and printers.
-+associations for other devices such as acquisition devices and printers.
-
- It consists primarily of a small configuration database that associates
- a display monitor (identified by its EDID or the X11 display name if an
-diff -uNr Argyll_V1.0.1.orig/log.txt Argyll_V1.0.1/log.txt
---- Argyll_V1.0.1.orig/log.txt 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/log.txt 2008-07-27 11:35:38.000000000 +0200
-@@ -1648,7 +1648,7 @@
-
- * Added shaper/matrix input profile support.
- (profile/profin.c, xicc/xmatrix.c)
-- This may be more accurate for scanner profiles,
-+ This may be more accurate for device profiles,
- given the poor coverage of test points provided
- by an IT8 chart (but doesn't appear to be in practice).
-
-@@ -1659,7 +1659,7 @@
-
- * Added support in scanin.c and scanrd.c for
- using a scan of a print test chart, plus a
-- profile for the scanner, to be able to measure
-+ profile for the device, to be able to measure
- color for printer calibration. This
- new mode handles multi-page test charts.
-
-@@ -1689,13 +1689,13 @@
- patch spacer contrast determination.
- Also added an XYZ to sRGB conversion
- function to support RGB previews of N color
-- devices, as well as scanner recognition template files.
-+ devices, as well as device recognition template files.
-
- * Expanded xicc/xcolorants.c to incorporate
- an approximate device model for arbitrary
- colorant combinations. This is used to
- be able to approximate expected density readings,
-- as well as preview colors and scanner recognition templates.
-+ as well as preview colors and device recognition templates.
-
- * Create a new test point creation module,
- target/simplat.c, to create higher dimentional,
-@@ -1793,7 +1793,7 @@
-
- * Added preliminary support in printtarg for the SpectroScan
- spectrodensitometer. Also added preliminary support for
-- scanner recognisable test charts.
-+ device recognisable test charts.
-
- * Added option to icclink to turn off the use of linearisation
- curves in the output link, since this sometimes seems to
-@@ -1960,7 +1960,7 @@
- Cleaned up build automation somewhat.
-
- Added RGB output device profile generation support.
-- Added RGB scanner device profile generation support.
-+ Added RGB device profile generation support.
-
- Added a couple of spectrometer conversion utilities for
- raw data files from other CMSs.
-diff -uNr Argyll_V1.0.1.orig/profile/profcheck.c Argyll_V1.0.1/profile/profcheck.c
---- Argyll_V1.0.1.orig/profile/profcheck.c 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/profile/profcheck.c 2008-07-27 11:54:01.000000000 +0200
-@@ -360,7 +360,7 @@
- devchan = 3;
- isLab = 1;
- isAdditive = 1;
-- /* Scanner .ti3 files: */
-+ /* Acquisition Device .ti3 files: */
- } else if (strcmp(icg->t[0].kdata[ti],"XYZ_RGB") == 0) {
- devspace = icSigRgbData;
- devchan = 3;
-diff -uNr Argyll_V1.0.1.orig/profile/profin.c Argyll_V1.0.1/profile/profin.c
---- Argyll_V1.0.1.orig/profile/profin.c 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/profile/profin.c 2008-07-27 11:53:08.000000000 +0200
-@@ -49,7 +49,7 @@
- /*
- Basic algorithm outline:
-
-- Scanner:
-+ Acquisition Device:
-
- Figure out the input curves to give
- the flattest grid.
-diff -uNr Argyll_V1.0.1.orig/scanin/scanin.c Argyll_V1.0.1/scanin/scanin.c
---- Argyll_V1.0.1.orig/scanin/scanin.c 2008-07-27 11:18:53.000000000 +0200
-+++ Argyll_V1.0.1/scanin/scanin.c 2008-07-27 11:26:37.000000000 +0200
-@@ -2,7 +2,7 @@
- /*
- * Argyll Color Correction System
- *
-- * Scanin: Input the scan of a test chart, and output cgats data
-+ * Scanin: Input the image of a test chart, and output cgats data
- * Uses scanrd to do the hard work.
- *
- * Author: Graeme W. Gill
-@@ -72,7 +72,7 @@
- fprintf(stderr,"Author: Graeme W. Gill, licensed under the GPL Version 3\n");
- fprintf(stderr,"\n");
- fprintf(stderr,"usage: scanin [options] input.tif recogin.cht valin.cie [diag.tif]\n");
-- fprintf(stderr," :- inputs 'input.tif' and outputs scanner 'input.ti3', or\n");
-+ fprintf(stderr," :- inputs 'input.tif' and outputs device 'input.ti3', or\n");
- fprintf(stderr,"\n");
- fprintf(stderr,"usage: scanin -g [options] input.tif recogout.cht [diag.tif]\n");
- fprintf(stderr," :- outputs file 'recogout.cht', or\n");
-@@ -92,7 +92,7 @@
- fprintf(stderr," -ca Same as -c, but accumulates more values to .ti3\n");
- fprintf(stderr," from subsequent pages\n");
- fprintf(stderr," -r Replace device values in .ti2/.ti3\n");
-- fprintf(stderr," Default is to create a scanner .ti3 file\n");
-+ fprintf(stderr," Default is to create a device .ti3 file\n");
- fprintf(stderr," -F x1,y1,x2,y2,x3,y3,x4,y4\n");
- fprintf(stderr," Don't auto recognize, locate using four fiducual marks\n");
- fprintf(stderr," -p Compensate for perspective distortion\n");
-@@ -127,12 +127,12 @@
- static char datin_name[200] = { 0 }; /* Data input name (.cie/.q60) */
- static char datout_name[200] = { 0 }; /* Data output name (.ti3/.val) */
- static char recog_name[200] = { 0 }; /* Reference chart name (.cht) */
-- static char prof_name[200] = { 0 }; /* scanner profile name (.cht) */
-+ static char prof_name[200] = { 0 }; /* device profile name (.cht) */
- static char diag_name[200] = { 0 }; /* Diagnostic Output (.tif) name, if used */
- int verb = 1;
- int tmean = 0; /* Return true mean, rather than robust mean */
- int repl = 0; /* Replace .ti3 device values from raster file */
-- int outo = 0; /* Output the values read, rather than creating scanner .ti3 */
-+ int outo = 0; /* Output the values read, rather than creating device .ti3 */
- int colm = 0; /* Use inage values to measure color for print profile. > 1 == append */
- int flags = SI_GENERAL_ROT; /* Default allow all rotations */
-
-@@ -153,7 +153,7 @@
- scanrd *sr; /* Scanrd object */
- int err;
- char *errm;
-- int pnotscan = 0; /* Number of patches that wern't scanned */
-+ int pnotscan = 0; /* Number of patches that weren't processed */
-
- if (argc <= 1)
- usage();
-diff -uNr Argyll_V1.0.1.orig/target/printtarg.c Argyll_V1.0.1/target/printtarg.c
---- Argyll_V1.0.1.orig/target/printtarg.c 2008-07-27 11:18:52.000000000 +0200
-+++ Argyll_V1.0.1/target/printtarg.c 2008-07-27 11:37:20.000000000 +0200
-@@ -3252,7 +3252,7 @@
- }
-
- /******************************************************************/
--/* Edge tracking support, for generating the scanner image */
-+/* Edge tracking support, for generating the device image */
- /* recognition reference chart file. */
-
- /* Establish width and height to convert between topleft and */
-diff -uNr Argyll_V1.0.1.orig/ttbd.txt Argyll_V1.0.1/ttbd.txt
---- Argyll_V1.0.1.orig/ttbd.txt 2008-07-27 11:18:54.000000000 +0200
-+++ Argyll_V1.0.1/ttbd.txt 2008-07-27 11:54:46.000000000 +0200
-@@ -123,7 +123,7 @@
-
- * Should create a .ti2 template file for some standard charts,
- such as an IT8.7/3, ECI2002 random and non-random etc.
-- Scanner recognition files too ??
-+ Device recognition files too ??
-
- * Add an option to targen, that allows generation of
- test points down the neutral axis (how does this work
-@@ -293,7 +293,7 @@
- patch variance is too high (probable faulty read).
-
- * Add spectral fix options to scanin code to allow compensation
-- for scanner and media errors when using a scanned image to
-+ for device and media errors when using an acquired image to
- measure color.
- This means figuring out how it will work, as well as creating
- to tools to create the spectral fix data (or just add general
diff --git a/argyllcms.changes b/argyllcms.changes
index 36327bb..95a4a3e 100644
--- a/argyllcms.changes
+++ b/argyllcms.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Mon Jan 16 16:21:17 UTC 2012 - fcrozat@suse.com
+
+- Add copyright header to specfile
+- Clean specfile with spec-cleaner
+- Argyllcms is now mostly using AGPLv3, update License tag and use
+ SPDX syntax.
+- Drop patch which was renaming scanner in documentation (not
+ applied anyway).
+
-------------------------------------------------------------------
Thu Jan 12 10:36:56 UTC 2012 - kkaempf@suse.com
diff --git a/argyllcms.spec b/argyllcms.spec
index e991142..3be37cc 100644
--- a/argyllcms.spec
+++ b/argyllcms.spec
@@ -1,43 +1,59 @@
+#
+# spec file for package argyllcms
+#
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
#define alphaversion Beta8
#define alphatag .%{alphaversion}
%define archivename Argyll_V%{version}%{?alphaversion}_src.zip
-Name: argyllcms
-Version: 1.3.5
-Release: 1
-Summary: ICC compatible color management system
+Name: argyllcms
+Version: 1.3.5
+Release: 1
+Summary: ICC compatible color management system
-Group: System/X11/Utilities
-License: GPLv3 and MIT
-URL: http://www.%{name}.com/
+License: AGPL-3.0 & GPL-2.0+ & MIT
+Url: http://www.%{name}.com/
+Group: System/X11/Utilities
-Source0: %{url}%{archivename}
-Source1: 19-color.fdi
-Source2: color-device-file.policy
+Source0: %{url}%{archivename}
+Source1: 19-color.fdi
+Source2: color-device-file.policy
# Many thanks to Alastair M. Robinson and Roland Mas (debian)
-Patch1: Argyll_V1.3.0_autotools.patch
+Patch1: Argyll_V1.3.0_autotools.patch
# new and changed files in 1.3.5
-Patch2: Argyll_V1.3.5_autotools.patch
-# Patch applied for legal reasons
-Patch4: argyllcms-1.0.2-legal.patch
+Patch2: Argyll_V1.3.5_autotools.patch
# drop udev-acl stuff, handled by udev directly (Mandriva)
-Patch5: argyllcms-1.3.0-udev151.patch
+Patch5: argyllcms-1.3.0-udev151.patch
# add support for colorhug (http://hughski.com)
-Patch6: ColorHug-sensor-driver.patch
+Patch6: ColorHug-sensor-driver.patch
-BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-BuildRequires: libtiff-devel unzip
-BuildRequires: xorg-x11-devel
-BuildRequires: automake
-BuildRequires: autoconf
-BuildRequires: libtool
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtiff-devel
+BuildRequires: libtool
+BuildRequires: unzip
+BuildRequires: xorg-x11-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: udev
-Requires: udev
-%if %suse_version < 1120
-BuildRequires: hal
-Requires: hal
+BuildRequires: udev
+Requires: udev
+%if 0%{?suse_version} < 1120
+BuildRequires: hal
+Requires: hal
%endif
%description
@@ -55,12 +71,11 @@ engine available anywhere, as well as support for fast, fully accurate 16 bit
conversion. Device color gamuts can also be viewed and compared using a VRML
viewer.
-
%package doc
-Summary: Argyll CMS documentation
-Group: System/X11/Utilities
+Summary: Argyll CMS documentation
+Group: System/X11/Utilities
# Does not really make sense without Argyll CMS itself
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{version}
%description doc
The Argyll color management system supports accurate ICC profile creation for
@@ -88,23 +103,20 @@ The icclib is a set of routines which implement the reading and
writing of color profile files that conform to the International
Color Consortium (ICC) Profile Format Specification, Version 3.4.
-
%prep
%setup -q -n Argyll_V%{version}
# Autotools support
%patch1 -p1 -b .auto
%patch2 -p1
-# Legal patch required
-#patch4 -p1 -b .legal
-%if %suse_version >= 1120
+%if 0%{?suse_version} >= 1120
%patch5 -p1 -b .udev151
-%if %suse_version >= 1140
+%if 0%{?suse_version} >= 1140
# colorhug is for openSUSE >= 11.4 only
%patch6 -p1
%endif
%endif
-#needed by patches 1
+#needed by patches 1 & 2
autoreconf -i
%build
@@ -113,24 +125,24 @@ make
%install
-make install DESTDIR=%{buildroot}
+%make_install
# remove unpackaged files
rm -f %{buildroot}/%{_libdir}/argyll/*.{la,a,so} %{buildroot}/%{_libdir}/*.{la,a}
-%if %suse_version < 1120
-# Do some device permission magic
-install -d -m 0755 %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/
+%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/
+ %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/
+
+install -d -m 0755 %{buildroot}%{_datadir}/PolicyKit/policy/
install -p -m 0644 %{SOURCE2} \
- %{buildroot}%{_datadir}/PolicyKit/policy/
+ %{buildroot}%{_datadir}/PolicyKit/policy/
%else
install -d -m 0755 %{buildroot}%{_sysconfdir}/udev/rules.d
install -p -m 0644 libusb1/55-Argyll.rules \
- %{buildroot}%{_sysconfdir}/udev/rules.d
+ %{buildroot}%{_sysconfdir}/udev/rules.d
%endif
@@ -149,9 +161,9 @@ rm -rf %{buildroot}
%dir %{_datadir}/color
%{_datadir}/color/argyll
-%if %suse_version < 1120
-%{_datadir}/hal/fdi/policy/10osvendor/19-color.fdi
-%{_datadir}/PolicyKit/policy/color-device-file.policy
+%if 0%{?suse_version} < 1120
+%{_datadir}/hal/fdi/policy/10osvendor/19-color.fdi
+%{_datadir}/PolicyKit/policy/color-device-file.policy
%else
%{_sysconfdir}/udev/rules.d/55-Argyll.rules
%endif