Package xsane: Specfile

Name: xsane
Version: 0.997
Release: alt1

Summary: XSane is a graphical frontend for scanners. It uses the library SANE
Summary(ru_RU.KOI8-R): Xsane -- \xdc\xd4\xcf \xc7\xd2\xc1\xc6\xc9\xde\xc5\xd3\xcb\xc1\xd1 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd\xc1 \xc4\xcc\xd1 \xd3\xcb\xc1\xce\xc9\xd2\xcf\xd7\xc1\xce\xc9\xd1, \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc0\xdd\xc1\xd1 \xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xd5 SANE

License: GPL
Group: Graphics
Url: http://www.xsane.org

Packager: Vitaly Lipatov <lav@altlinux.ru>

#Source: ftp://ftp.sane-project.org/pub/sane/xsane/%name-%version.tar.bz2
Source: http://www.xsane.org/download/%name-%version.tar.bz2
Source1: %name-16x16.xpm
#Source3: %name-%version.ru.po
Patch: %name-0.99-debian.patch
Patch1: %name-0.996-ubuntu.patch

BuildPreReq: libjpeg-devel

# Automatically added by buildreq on Fri Jul 10 2009
BuildRequires: libgimp-devel libgphoto2-devel libjpeg-devel liblcms-devel libsane-devel libtiff-devel

# for po recoding
BuildPreReq: recode
# for help
Requires: webclient

%description
XSane is a graphical frontend for SANE library,
which provides access to scanners, digital cameras,
and other capture devices.  XSane is written in GTK+
and provides control for performing the scan and
then manipulating the captured image.
Install this if you want a graphical frontend for
sane for use in the X Window System.

%description -l ru_RU.KOI8-R
XSane -- \xdc\xd4\xcf \xc7\xd2\xc1\xc6\xc9\xde\xc5\xd3\xcb\xc9\xca \xc9\xce\xd4\xc5\xd2\xc6\xc5\xca\xd3 \xcb \xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xc5 SANE,
\xcb\xcf\xd4\xcf\xd2\xc1\xd1 \xd0\xd2\xc5\xc4\xcf\xd3\xd4\xc1\xd7\xcc\xd1\xc5\xd4 \xc4\xcf\xd3\xd4\xd5\xd0 \xcb \xd3\xcb\xc1\xce\xc5\xd2\xc1\xcd, \xc3\xc9\xc6\xd2\xcf\xd7\xd9\xcd \xcb\xc1\xcd\xc5\xd2\xc1\xcd \xc9 \xc4\xd2\xd5\xc7\xc9\xcd
\xd5\xd3\xd4\xd2\xcf\xca\xd3\xd4\xd7\xc1\xcd \xd7\xd7\xcf\xc4\xc1 \xc9\xda\xcf\xc2\xd2\xc1\xd6\xc5\xce\xc9\xd1. XSane \xce\xc1\xd0\xc9\xd3\xc1\xce\xc1 \xce\xc1 GTK+ \xc9 \xd0\xcf\xda\xd7\xcf\xcc\xd1\xc5\xd4
\xd5\xd0\xd2\xc1\xd7\xcc\xd1\xd4\xd8 \xd3\xcb\xc1\xce\xc9\xd2\xcf\xd7\xc1\xce\xc9\xc5\xcd \xc9 \xcf\xc2\xd2\xc1\xc2\xcf\xd4\xcb\xcf\xca \xd0\xcf\xcc\xd5\xde\xc5\xce\xce\xcf\xc7\xcf \xc9\xda\xcf\xc2\xd2\xc1\xd6\xc5\xce\xc9\xd1.
\xf5\xd3\xd4\xc1\xce\xcf\xd7\xc9\xd4\xc5 XSane, \xc5\xd3\xcc\xc9 \xd7\xd9 \xc8\xcf\xd4\xc9\xd4\xc5 \xd0\xcf\xcc\xd5\xde\xc9\xd4\xd8 \xc7\xd2\xc1\xc6\xc9\xde\xc5\xd3\xcb\xd5\xc0 \xcf\xc2\xcf\xcc\xcf\xde\xcb\xd5
\xc4\xcc\xd1 sane, \xd2\xc1\xc2\xcf\xd4\xc1\xc0\xdd\xd5\xc0 \xd7 \xd3\xc9\xd3\xd4\xc5\xcd\xc5 X Window.

%package gimp2
Summary: A GIMP2 plug-in which provides the SANE scanner interface
Summary(ru_RU.KOI8-R): 	\xed\xcf\xc4\xd5\xcc\xd8 \xc4\xcc\xd1 GIMP2, \xd0\xcf\xda\xd7\xcf\xcc\xd1\xc0\xdd\xc9\xca \xd3\xcb\xc1\xce\xc9\xd2\xcf\xd7\xc1\xd4\xd8 \xde\xc5\xd2\xc5\xda SANE.
Group: Graphics
Provides: %name-gimp
Requires: %name = %version-%release, gimp2

%description gimp2
This package provides the regular XSane frontend for the SANE scanner
nterface, but it works as a GIMP2 plug-in.  You must have GIMP2
installed to use this package.

%description gimp2 -l ru_RU.KOI8-R
\xfc\xd4\xcf\xd4 \xd0\xc1\xcb\xc5\xd4 \xd0\xd2\xc5\xc4\xcf\xd3\xd4\xc1\xd7\xcc\xd1\xc5\xd4 \xcf\xc2\xd9\xde\xce\xd9\xca \xc6\xd2\xcf\xce\xd4\xc5\xce\xc4 XSane \xc4\xcc\xd1 \xd3\xcb\xc1\xce\xc9\xd2\xcf\xd7\xc1\xce\xc9\xd1
\xde\xc5\xd2\xc5\xda \xc9\xce\xd4\xc5\xd2\xc6\xc5\xca\xd3 SANE, \xcb\xcf\xd4\xcf\xd2\xd9\xca \xd2\xc1\xc2\xcf\xd4\xc1\xc5\xd4 \xcb\xc1\xcb \xcd\xcf\xc4\xd5\xcc\xd8 \xc4\xcc\xd1 GIMP2.
\xf7\xc1\xcd \xd0\xcf\xd4\xd2\xc5\xc2\xd5\xc5\xd4\xd3\xd1 \xd5\xd3\xd4\xc1\xce\xcf\xd7\xc9\xd4\xd8 GIMP2 \xc4\xcc\xd1 \xc9\xd3\xd0\xcf\xcc\xd8\xda\xcf\xd7\xc1\xce\xc9\xd1 \xdc\xd4\xcf\xc7\xcf \xd0\xc1\xcb\xc5\xd4\xc1.

%package doc
Summary: Documentation for XSANE
Summary(ru_RU.KOI8-R): \xe4\xcf\xcb\xd5\xcd\xc5\xce\xd4\xc1\xc3\xc9\xd1 \xc4\xcc\xd1 XSANE
Group: Graphics
Requires: %name = %version-%release

%description doc
Documentation for XSANE

%description doc -l ru_RU.KOI8-R
\xe4\xcf\xcb\xd5\xcd\xc5\xce\xd4\xc1\xc3\xc9\xd1 \xc4\xcc\xd1 XSANE

%prep
%setup -q
%patch -p0
#%patch1 -p1
#cp -f %%SOURCE3 po/ru.po

# Set browser by default
%__subst 's|BROWSER "netscape|BROWSER "url_handler.sh|g' src/xsane.h

%build
%configure --enable-gtk2 --enable-gimp --enable-lcms
%make_build xsanedocdir=%_docdir/%name-doc-%version

%install
%makeinstall_std xsanedocdir=%_docdir/%name-doc-%version

install -d %buildroot/%_libdir/gimp/2.0/plug-ins
ln -s %_bindir/%name %buildroot/%_libdir/gimp/2.0/plug-ins/%name

install -p -m644 -D %SOURCE1 %buildroot%_miconsdir/%name.xpm
install -p -m644 -D src/%name-32x32.xpm %buildroot%_niconsdir/%name.xpm
install -p -m644 -D src/%name-48x48.xpm %buildroot%_liconsdir/%name.xpm

install -p -m644 -D %name.desktop %buildroot%_desktopdir/%name.desktop

%find_lang %name

%files -f %name.lang
%doc %name.[A-Z]*
%_bindir/%name
%_datadir/sane/*
%_man1dir/*
%_desktopdir/*
%_niconsdir/*.xpm
%_liconsdir/*.xpm
%_miconsdir/*.xpm
%_pixmapsdir/*.xpm
#%doc %name.*

%files doc
%_docdir/%name-doc-%version

%files gimp2
%_libdir/gimp/2.0/plug-ins/%name

%changelog
* Sat Sep 12 2009 Vitaly Lipatov <lav@altlinux.ru> 0.997-alt1
- new version 0.997 (with rpmrb script)

* Mon Jul 06 2009 Vitaly Lipatov <lav@altlinux.ru> 0.996-alt1
- new version 0.996 (with rpmrb script)
- update buildreq, apply Ubuntu patches

* Wed Feb 20 2008 Vitaly Lipatov <lav@altlinux.ru> 0.995-alt1
- new version 0.995 (with rpmrb script)
- update buildreqs, enable build with lcms (bug #14584)
- cleanup spec

* Sat May 12 2007 Vitaly Lipatov <lav@altlinux.ru> 0.994-alt1
- new version 0.994 (with rpmrb script)

* Sat Feb 24 2007 Vitaly Lipatov <lav@altlinux.ru> 0.992-alt1
- new version 0.992 (with rpmrb script)

* Sat Nov 18 2006 Vitaly Lipatov <lav@altlinux.ru> 0.991-alt3
- small spec cleanup, update buildreq
- build on x86_64 (fix bug #9644)

* Wed Mar 08 2006 Vitaly Lipatov <lav@altlinux.ru> 0.991-alt2
- fix build with new icon macroses
- replace menu file with desktop file

* Sat Jan 28 2006 Vitaly Lipatov <lav@altlinux.ru> 0.991-alt1
- new version

* Sat Dec 31 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99-alt0.1pre2
- new version (prerelease), russian translation is updated

* Tue Dec 06 2005 Vitaly Lipatov <lav@altlinux.ru> 0.98b-alt1
- new stable version (ru.po updated)
- remove printf patch (applied in mainstream)
- change /usr/lib to macros

* Sat Oct 29 2005 Vitaly Lipatov <lav@altlinux.ru> 0.98-alt0.1pre
- new version (prerelease)

* Wed Oct 05 2005 Vitaly Lipatov <lav@altlinux.ru> 0.97-alt2
- add patch from Debian (fix #6825)
- add fix for console output

* Mon Jan 31 2005 Vitaly Lipatov <lav@altlinux.ru> 0.97-alt1
- new version

* Wed Sep 22 2004 Vitaly Lipatov <lav@altlinux.ru> 0.96-alt1
- release

* Fri Sep 17 2004 ALT QA Team Robot <qa-robot at altlinux.org> 0.96-alt0.1pre1.1
- Rebuilt with libtiff.so.4.

* Sat Sep 04 2004 Vitaly Lipatov <lav@altlinux.ru> 0.96-alt0.1pre1
- new version
- CAUTION! You need delete old setting (~/.sane/xsane)
- update russian translation
- set mozilla by default as browser
- split doc package

* Fri Jun 11 2004 Vitaly Lipatov <lav@altlinux.ru> 0.93-alt2
- move docs to right place
- remove sane requires

* Wed May 19 2004 Vitaly Lipatov <lav@altlinux.ru> 0.93-alt1.1
- add recode buildreq

* Sat May 15 2004 Vitaly Lipatov <lav@altlinux.ru> 0.93-alt1
- new version
- removed gimp1 support and add gimp2 support

* Sun Jan 04 2004 Vitaly Lipatov <lav@altlinux.ru> 0.92-alt2
- add libgphoto2-devel to buildrequires
- place plug-in for gimp1 directly in plug-ins dir
- rebuld with gcc 3.3

* Mon Sep 22 2003 Vitaly Lipatov <lav@altlinux.ru> 0.92-alt1
- new version

* Mon Mar 24 2003 Vitaly Lipatov <lav@altlinux.ru> 0.90-alt1.1
- now the package is not owner of datadir/sane

* Tue Jan 07 2003 Vitaly Lipatov <lav@altlinux.ru> 0.90-alt1
- new version
- cleanup spec
- add genericname
- add scrollkeeper in post/postun
- renamed rc-file for gtk1 version (xsane for GIMP 1.2.x)

* Mon Nov 04 2002 Vitaly Lipatov <lav@altlinux.ru> 0.89-alt2
- build with GTK2
- add plugin for GIMP packet (in GTK1), from Mandrake's packet

* Mon Oct 28 2002 Vitaly Lipatov <lav@altlinux.ru> 0.89-alt1
- new version
- update russian translation
- cleanup spec, ready for GTK2

* Tue Sep 17 2002 Vitaly Lipatov <lav@altlinux.ru> 0.88-alt1
- new version

* Thu Sep 05 2002 Vitaly Lipatov <lav@altlinux.ru> 0.87-alt1
- new version
- updated russian translation

* Wed Feb 13 2002 AEN <aen@logic.ru> 0.84-alt1
- new version

* Wed Oct 24 2001 Rider <rider@altlinux.ru> 0.80-alt1
- 0.80
- buildrequires fix

* Fri Oct 12 2001 AEN <aen@logic.ru> 0.79-alt3
- rebuilt with libpng.so.3

* Tue Sep 25 2001 AEN <aen@logic.ru> 0.79-alt2
- added russian translation from John Profic

* Mon Aug 13 2001 Dmitry V. Levin <ldv@altlinux.ru> 0.79-alt1
- 0.79
- Added menu and icons.
- Specfile cleanup.

* Wed Apr  10 2001 Rider <rider@altlinux.ru>
- 0.75

* Tue Apr  3 2001 Rider <rider@altlinux.ru>
- 0.74

* Thu Jan 09 2001 AEN <aen@logic.ru>
- adopted for RE

* Sun Jan 07 2001 David BAUDENS <baudens@mandrakesoft.com> 0.69-2mdk
- Fix buildRequires
- Fix Requires
- Clean %%files section
- Spec clean up

* Mon Jan 01 2001 Daouda Lo <daouda@mandrakesoft.com> 0.69-1mdk
- release

* Mon Dec 18 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.68-1mdk
- updated to 0.68

* Fri Dec 08 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.65-1mdk
- updated to 0.65

* Mon Nov 13 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 0.64-1mdk
- new and shiny version.

* Fri Nov 03 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 0.63-1mdk
- new and shiny version.

* Sat Jul 15 2000 Geoffrey Lee <snailtalk@linux-mandrake.com> 0.60-1mdk
- new version
- macrosifications

* Thu May 04 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.57-2mdk
- fix group

* Thu Mar 16 2000 Geoffrey Lee <snailtalk@linux-mandrake.com>
- first release for mandrake