Difference between revisions of "Iscan and Slackware 14.1"

From Studiosg
Jump to navigationJump to search
(Added page about Iscan software and Slackware 14.1)
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Welcome to Simone Giustetti's wiki pages.
+
{{header_en|title=Installing Image Scan on Slackware Linux 14.1| keyword={{Template:keyword_en_iscan}}| description=Building, installing and configuring a working Image Scan package on Slackware Linux 14.1 | link_page=iscan_per_Slackware_14.1}}
  
 
+
Slackware 14.1 was officially released 7th November 2013 and as a consequence '''the Image Scan software install procedure was in need of a review and update'''. In the following paper I'll refer to '''Iscan release 2.29.3''' the latest available at present. Slackware 14.1 has no significant difference when compared to the previous 14.0 release for what concerns the scanning software. Sadly the path issue related to the PNG library header files was not managed upstream and '''the need for patching the source code persists in release 2.29.3'''. As explained in my previous article: [[iscan_and_Slackware_14.0 |Iscan and Slackware 14.0]], line 45 of the '''/lib/pngstream.hh file should be updated''' replacing
Languages: '''English''' - [http://www.giustetti.net/wiki/index.php?title=iscan_per_Slackware_14.1 Italiano]
+
<syntaxhighlight lang="c">
 
+
   #include <png.h>
----
+
</syntaxhighlight>
 
 
Slackware 14.1 was officially released 7th November 2013 and as a consequence '''the Image Scan software install procedure was in need of a review and update'''. In the following paper I'll refer to '''Iscan release 2.29.3''' the latest available at present. Slackware 14.1 has no significant difference when compared to the previous 14.0 release for what concerns the scanning software. Sadly the path issue related to the PNG library header files was not managed upstream and '''the need for patching the source code persists in release 2.29.3'''. As explained in my previous article: [[iscan_and_Slackware_14.0]], line 45 of the '''/lib/pngstream.hh file should be updated''' replacing
 
   '' #include <png.h>''
 
 
with the right header path:
 
with the right header path:
   '' #include <libpng12/png.h>''
+
<syntaxhighlight lang="c">
 +
   #include <libpng12/png.h>
 +
</syntaxhighlight>
 
to prevent a compiler error while building software. A big thank You to Antonio M. for reporting the issue.
 
to prevent a compiler error while building software. A big thank You to Antonio M. for reporting the issue.
  
A patch for the file can be downloaded here: [[http://www.giustetti.net/resource/patch/14.1/iscan/iscan_png.patch Iscan PNG patch]]. The patch can be applied following some easy steps:
+
A patch for the file can be downloaded here: [http://www.giustetti.net/resource/patch/14.1/iscan/iscan_png.patch Iscan PNG patch]. The patch can be applied following some easy steps:
 
* Move to the directory '''/tmp/iscan''' where package build takes place.
 
* Move to the directory '''/tmp/iscan''' where package build takes place.
 
* Copy the previously downloaded file iscan_png.patch.
 
* Copy the previously downloaded file iscan_png.patch.
Line 19: Line 18:
  
 
Below are links to the SlackBuild scripts for '''iscan''', '''iscan-data''' and the '''plug-ins''' some scanner model needs to work properly. '''The SlackBuild script for Iscan provides automatic patch apply for the PNG library''' before building the source code.
 
Below are links to the SlackBuild scripts for '''iscan''', '''iscan-data''' and the '''plug-ins''' some scanner model needs to work properly. '''The SlackBuild script for Iscan provides automatic patch apply for the PNG library''' before building the source code.
* [[http://www.giustetti.net/resource/slackbuild/iscan-2.29.3/iscan.tar.gz Iscan release 2.29.3 for Slackware 14.1]].
+
* [http://www.giustetti.net/resource/slackbuild/iscan-2.29.3/iscan.tar.gz Iscan release 2.29.3 for Slackware 14.1].
* [[http://www.giustetti.net/resource/slackbuild/iscan-2.29.3/iscan-data.tar.gz Iscan Data 1.25.0]].
+
* [http://www.giustetti.net/resource/slackbuild/iscan-2.29.3/iscan-data.tar.gz Iscan Data 1.25.0].
* [[http://www.giustetti.net/resource/slackbuild/iscan-2.29.3/iscan-plugin.tar.gz Iscan Plug-in]].
+
* [http://www.giustetti.net/resource/slackbuild/iscan-2.29.3/iscan-plugin.tar.gz Iscan Plug-in].
A step by step build procedure is detailed in some of mine previous papers: [[en/iscan_software]] and [[en/iscan_software_64_bit]]. I'll repeat the install order for packages for Your convenience: ''iscan-data'', ''iscan'', ''scan-plugin''.
+
A step by step build procedure is detailed in some of mine previous papers: [[en/iscan_software |Iscan software]] and [[en/iscan_software_64_bit |Iscan for 64 bit Linux]]. I'll repeat the install order for packages for Your convenience: ''iscan-data'', ''iscan'', ''scan-plugin''.
  
 
Packages for Slackware 14.1 can be downloaded from the following links:
 
Packages for Slackware 14.1 can be downloaded from the following links:
Line 36: Line 35:
 
** [http://www.giustetti.net/resource/pkg/x86_64/iscan-data-1.25.0-x86_64-1_sg.txz.md5 Image Scan Data 1.25.0 md5 checksum]
 
** [http://www.giustetti.net/resource/pkg/x86_64/iscan-data-1.25.0-x86_64-1_sg.txz.md5 Image Scan Data 1.25.0 md5 checksum]
 
Too many plug-ins exist for converting them all. I'll suggest downloading the one suitable for Your scanner model from the official site then converting it through the SlackBuild script.
 
Too many plug-ins exist for converting them all. I'll suggest downloading the one suitable for Your scanner model from the official site then converting it through the SlackBuild script.
 +
 +
 +
== Updated Packages / Scripts ==
 +
 +
All software is subject of updates and new releases, adding functionality and supporting newer hardware devices. Packages and scripts updated to a recent Iscan release can be found in the following [[Iscan_and_Slackware_14.1_update#Packages_and_Build_Scripts |web page]].
  
  
Line 51: Line 55:
 
----
 
----
  
Languages: [http://www.giustetti.net/wiki/index.php?title=En/iscan_per_Slackware_14.1 English] - '''Italiano'''
+
{{footer_en | link_page=iscan_per_Slackware_14.1}}

Latest revision as of 12:19, 21 March 2022

Welcome to Simone Giustetti's wiki pages.


Languages: English - Italiano


Slackware 14.1 was officially released 7th November 2013 and as a consequence the Image Scan software install procedure was in need of a review and update. In the following paper I'll refer to Iscan release 2.29.3 the latest available at present. Slackware 14.1 has no significant difference when compared to the previous 14.0 release for what concerns the scanning software. Sadly the path issue related to the PNG library header files was not managed upstream and the need for patching the source code persists in release 2.29.3. As explained in my previous article: Iscan and Slackware 14.0, line 45 of the /lib/pngstream.hh file should be updated replacing

   #include <png.h>

with the right header path:

   #include <libpng12/png.h>

to prevent a compiler error while building software. A big thank You to Antonio M. for reporting the issue.

A patch for the file can be downloaded here: Iscan PNG patch. The patch can be applied following some easy steps:

  • Move to the directory /tmp/iscan where package build takes place.
  • Copy the previously downloaded file iscan_png.patch.
  • Run command: patch -p01 -i iscan_png.patch .

Then rerun command make to start source code compiling.

Below are links to the SlackBuild scripts for iscan, iscan-data and the plug-ins some scanner model needs to work properly. The SlackBuild script for Iscan provides automatic patch apply for the PNG library before building the source code.

A step by step build procedure is detailed in some of mine previous papers: Iscan software and Iscan for 64 bit Linux. I'll repeat the install order for packages for Your convenience: iscan-data, iscan, scan-plugin.

Packages for Slackware 14.1 can be downloaded from the following links:

Too many plug-ins exist for converting them all. I'll suggest downloading the one suitable for Your scanner model from the official site then converting it through the SlackBuild script.


Updated Packages / Scripts

All software is subject of updates and new releases, adding functionality and supporting newer hardware devices. Packages and scripts updated to a recent Iscan release can be found in the following web page.


For any feedback, questions, errors and such, please e-mail me at studiosg [at] giustetti [dot] net


External links





Languages: English - Italiano