[weasel-commit] Source: xsane=0.996-1

  • From: rbuilder@xxxxxxxxx
  • To: weasel-commit@xxxxxxxxxxxxx
  • Date: Thu, 17 Jun 2010 16:19:30 -0400

================================
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

Other related posts: