================================ xsane:source=0.996-1 cvc rdiff xsane -1 /weasel.rpath.org@wgl:3-devel/0.996-1 ================================ 0.996-1 Filip Brcic (brcha@xxxxxxxxxxxx) Thu Jun 17 16:18:39 2010 xsane 0.996 xsane-0.996.tar.gz: new MissingCapsFlag.patch: new --- /dev/null +++ MissingCapsFlag.patch @@ -0,0 +14 @@ +--- src/xsane-back-gtk.c 2009-06-24 00:12:18.000000000 +0200 ++++ src/xsane-back-gtk,c.new 2009-06-24 00:13:41.000000000 +0200 +@@ -2612,10 +2612,7 @@ + continue; + } + +- if (!(opt->cap & SANE_CAP_ALWAYS_SETTABLE)) +- { +- gtk_widget_set_sensitive(xsane.element[i].widget, sensitive); +- } ++ gtk_widget_set_sensitive(xsane.element[i].widget, sensitive); + } + + if (xsane.xsanemode_widget) xsane.recipe: new --- /dev/null +++ xsane.recipe @@ -0,0 +55 @@ +# +# Copyright (c) 2010 Weasel GNU/Linux [Filip Brcic (brcha@xxxxxxxxxxxx)] +# Distributed under the terms of the GNU General Public License v3 +# + +class Xsane(AutoPackageRecipe): + name = 'xsane' + version = '0.996' + + buildRequires = [ + 'sane-backends:devel', 'gtk:devel', 'libjpeg:devel', + 'libpng:devel', 'libtiff:devel', 'gimp:devel', 'gimp:runtime', + 'lcms:devel', 'pkg-config:devel', + 'desktop-file-utils:runtime', 'gettext:runtime', + 'gettext:devel', 'libexif:devel', 'libgphoto2:devel', + 'libieee1284:devel', 'libusb:devel', + ] + + shortDesc = 'Graphical scanning frontend' + longDesc = """ +XSane is a graphical scanning frontend. It uses the SANE-library to +talk to scanners. +""" + url = 'http://www.xsane.org/' + licenses = [ 'GPL-2' ] + categories = [ 'Media/Graphics' ] + + def unpack(r): + r.addArchive(('http://www.xsane.org/download/', + 'ftp://ftp.sane-project.org/pub/sane/xsane/' + )) + + r.addPatch('MissingCapsFlag.patch') + + def configure(r): + r.macros.cxxflags += ' -I %(includedir)s/lcms' + + r.Configure( + ' --enable-gtk2' + ' --enable-nls' + ' --enable-jpeg' + ' --enable-png' + ' --enable-tiff' + ' --enable-gimp' + ' --enable-lcms' + ) + + def policy(r): + r.Doc('xsane.*') + + r.macros.gimpplugindir = '$(gimptool-2.0 --gimpplugindir)/plug-ins' + r.Symlink('%(bindir)s/xsane', '%(gimpplugindir)s/') + + r.Install('src/xsane-48x48.png', + '%(datadir)s/pixmaps/%(name)s.png') Committed by: brcha