Difference between revisions of "SANE"

From CBLFS
Jump to navigationJump to search
Line 27: Line 27:
 
* [[X Window System]]
 
* [[X Window System]]
 
* [[Gtk2]]
 
* [[Gtk2]]
* [[Gimp]]
+
* [[GIMP]]
  
 
== Non-Multilib ==
 
== Non-Multilib ==
Line 55: Line 55:
 
     /usr/share/sane
 
     /usr/share/sane
  
If [[Gimp]] is installed and you would like to use '''xscanimage''' as a scanning plugin, run the following command:
+
If [[GIMP]] is installed and you would like to use '''xscanimage''' as a scanning plugin, run the following command:
  
 
  ln -v -s ../../../../bin/xscanimage /usr/lib/gimp/2.0/plug-ins
 
  ln -v -s ../../../../bin/xscanimage /usr/lib/gimp/2.0/plug-ins
Line 89: Line 89:
 
  make install
 
  make install
  
If [[Gimp]] is installed and you would like to use '''xscanimage''' as a scanning plugin, run the following command:
+
If [[GIMP]] is installed and you would like to use '''xscanimage''' as a scanning plugin, run the following command:
  
 
  ln -v -s ../../../../bin/xscanimage /usr/lib/gimp/2.0/plug-ins
 
  ln -v -s ../../../../bin/xscanimage /usr/lib/gimp/2.0/plug-ins
Line 121: Line 121:
 
  make install
 
  make install
  
If [[Gimp]] is installed and you would like to use '''xscanimage''' as a scanning plugin, run the following command:
+
If [[GIMP]] is installed and you would like to use '''xscanimage''' as a scanning plugin, run the following command:
  
 
  ln -v -s ../../../../bin/xscanimage /usr/lib32/gimp/2.0/plug-ins
 
  ln -v -s ../../../../bin/xscanimage /usr/lib32/gimp/2.0/plug-ins
Line 155: Line 155:
 
     /usr/share/sane
 
     /usr/share/sane
  
If [[Gimp]] is installed and you would like to use '''xscanimage''' as a scanning plugin, run the following command:
+
If [[GIMP]] is installed and you would like to use '''xscanimage''' as a scanning plugin, run the following command:
  
 
  ln -v -s ../../../../bin/xscanimage /usr/lib64/gimp/2.0/plug-ins
 
  ln -v -s ../../../../bin/xscanimage /usr/lib64/gimp/2.0/plug-ins

Revision as of 12:44, 4 February 2007

Download Backend Source: ftp://ftp.sane-project.org/pub/sane/sane-backends-1.0.21/sane-backends-1.0.21.tar.gz
Download Frontend Source: ftp://ftp.sane-project.org/pub/sane/sane-frontends-1.0.14/sane-frontends-1.0.14.tar.gz

Introduction to SANE

SANE is short for Scanner Access Now Easy. Scanner access, however, is far from easy, since every vendor has their own protocols. The only known protocol that should bring some unity into this chaos is the TWAIN interface, but this is too imprecise to allow a stable scanning framework. Therefore, SANE comes with its own protocol, and the vendor drivers can't be used.

SANE is split into back ends and front ends. The back ends are drivers for the supported scanners and cameras. The front ends are user interfaces to access the backends.

Dependencies

Optional (BackEnd)

Optional (FrontEnd)

Non-Multilib

Backend

Compile the package:

./configure --prefix=/usr --sysconfdir=/etc &&
make

Install the package:

make install

Frontend

Compile the package:

./configure --prefix=/usr &&
make

Install the package:

make install &&
install -v -m644 doc/sane.png xscanimage-icon-48x48-2.png \
    /usr/share/sane

If GIMP is installed and you would like to use xscanimage as a scanning plugin, run the following command:

ln -v -s ../../../../bin/xscanimage /usr/lib/gimp/2.0/plug-ins

Multilib

32Bit

Backend

Compile the package:

CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" USE_ARCH=32 \
./configure --prefix=/usr --sysconfdir=/etc &&
make

Install the package:

make install &&
mv -v /usr/bin/sane-config{,-32} &&
ln -sfv multiarch_wrapper /usr/bin/sane-config

Frontend

Compile the package:

CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" USE_ARCH=32 \
./configure --prefix=/usr &&
make

Install the package:

make install

If GIMP is installed and you would like to use xscanimage as a scanning plugin, run the following command:

ln -v -s ../../../../bin/xscanimage /usr/lib/gimp/2.0/plug-ins

N32

Backend

Compile the package:

CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" USE_ARCH=n32 \
./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib32 &&
make

Install the package:

make install &&
mv -v /usr/bin/sane-config{,-n32} &&
ln -sfv multiarch_wrapper /usr/bin/sane-config

Frontend

Compile the package:

CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" USE_ARCH=n32 \
./configure --prefix=/usr --libdir=/usr/lib32 &&
make

Install the package:

make install

If GIMP is installed and you would like to use xscanimage as a scanning plugin, run the following command:

ln -v -s ../../../../bin/xscanimage /usr/lib32/gimp/2.0/plug-ins

64Bit

Backend

Compile the package:

CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" USE_ARCH=64 \
./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 &&
make

Install the package:

make install &&
mv -v /usr/bin/sane-config{,-64} &&
ln -sfv multiarch_wrapper /usr/bin/sane-config

Frontend

Compile the package:

CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" USE_ARCH=64 \
./configure --prefix=/usr --libdir=/usr/lib64 &&
make

Install the package:

make install &&
install -v -m644 doc/sane.png xscanimage-icon-48x48-2.png \
    /usr/share/sane

If GIMP is installed and you would like to use xscanimage as a scanning plugin, run the following command:

ln -v -s ../../../../bin/xscanimage /usr/lib64/gimp/2.0/plug-ins