diff --git a/hardware/scannner/sane-frontends/actions.py b/hardware/scannner/sane-frontends/actions.py new file mode 100644 index 0000000000..9ca9f13ec4 --- /dev/null +++ b/hardware/scannner/sane-frontends/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure("--with-gnu-ld") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "README") + + # There's xsane instead + pisitools.remove("/usr/bin/xscanimage") + pisitools.remove("/usr/share/man/man1/xscanimage.1") + pisitools.removeDir("/usr/share/sane") diff --git a/hardware/scannner/sane-frontends/files/sane-frontends-1.0.14-array-out-of-bounds.patch b/hardware/scannner/sane-frontends/files/sane-frontends-1.0.14-array-out-of-bounds.patch new file mode 100644 index 0000000000..f5c11a2793 --- /dev/null +++ b/hardware/scannner/sane-frontends/files/sane-frontends-1.0.14-array-out-of-bounds.patch @@ -0,0 +1,40 @@ +commit c4cb247732767aed76502069d0b3040c4c4e5123 +Author: Nils Philippsen +Date: Fri Jul 31 16:21:53 2009 +0200 + + patch: array-out-of-bounds + + Squashed commit of the following: + + commit 337bcefaa7a67931095b74317a266a1244978ab6 + Author: Nils Philippsen + Date: Fri Jul 31 16:03:28 2009 +0200 + + fix array subscript out of bounds errors (#133121) + +diff --git a/src/xcam.c b/src/xcam.c +index 2d494a5..f6859b7 100644 +--- a/src/xcam.c ++++ b/src/xcam.c +@@ -1289,7 +1289,7 @@ save_frame_button (GtkWidget * widget, gpointer client_data, + + /* test for pnm formats */ + strncpy (testfilename, preferences.filename, sizeof (testfilename)); +- testfilename[sizeof (testfilename)] = 0; ++ testfilename[sizeof (testfilename) - 1] = 0; + g_strreverse (testfilename); + if (!((!strncmp (testfilename, "mnp.", 4)) || + (!strncmp (testfilename, "mgp.", 4)) || +diff --git a/src/xscanimage.c b/src/xscanimage.c +index a36324f..065923d 100644 +--- a/src/xscanimage.c ++++ b/src/xscanimage.c +@@ -1284,7 +1284,7 @@ scan_dialog (GtkWidget * widget, gpointer call_data) + { /* We are running in standalone mode */ + /* test for pnm formats */ + strncpy (testfilename, preferences.filename, sizeof (testfilename)); +- testfilename[sizeof (testfilename)] = 0; ++ testfilename[sizeof (testfilename) - 1] = 0; + g_strreverse (testfilename); + if (!((!strncmp (testfilename, "mnp.", 4)) || + (!strncmp (testfilename, "mgp.", 4)) || diff --git a/hardware/scannner/sane-frontends/files/sane-frontends-1.0.14-sane-backends-1.0.20.patch b/hardware/scannner/sane-frontends/files/sane-frontends-1.0.14-sane-backends-1.0.20.patch new file mode 100644 index 0000000000..15bd6a1f1e --- /dev/null +++ b/hardware/scannner/sane-frontends/files/sane-frontends-1.0.14-sane-backends-1.0.20.patch @@ -0,0 +1,31 @@ +commit ddd90b1502a263d03938b1e45a57684d576993ba +Author: Nils Philippsen +Date: Fri Jul 31 16:25:58 2009 +0200 + + patch: sane-backends-1.0.20 + + Squashed commit of the following: + + commit 0c84326fa37bb309481c4d2658ab6cb17c9f0e85 + Author: Nils Philippsen + Date: Fri Jul 31 16:18:59 2009 +0200 + + use SANE_CAP_ALWAYS_SETTABLE only if available + +diff --git a/src/gtkglue.c b/src/gtkglue.c +index ba5cbf5..ec81f45 100644 +--- a/src/gtkglue.c ++++ b/src/gtkglue.c +@@ -1476,8 +1476,12 @@ gsg_set_sensitivity (GSGDialog * dialog, int sensitive) + || opt->type == SANE_TYPE_GROUP || !dialog->element[i].widget) + continue; + ++#ifdef SANE_CAP_ALWAYS_SETTABLE + if (!(opt->cap & SANE_CAP_ALWAYS_SETTABLE)) + gtk_widget_set_sensitive (dialog->element[i].widget, sensitive); ++#else ++ gtk_widget_set_sensitive (dialog->element[i].widget, sensitive); ++#endif + } + } + diff --git a/hardware/scannner/sane-frontends/pspec.xml b/hardware/scannner/sane-frontends/pspec.xml new file mode 100644 index 0000000000..9ef98c36fe --- /dev/null +++ b/hardware/scannner/sane-frontends/pspec.xml @@ -0,0 +1,57 @@ + + + + + sane-frontends + http://www.sane-project.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + app:console + Graphical frontend to SANE + sane-frontends includes the scanadf and xcam programs. + ftp://ftp.uwsg.indiana.edu/linux/gentoo/distfiles/sane-frontends-1.0.14.tar.gz + + sane-backends-devel + gimp-devel + gtk2-devel + + + sane-frontends-1.0.14-array-out-of-bounds.patch + sane-frontends-1.0.14-sane-backends-1.0.20.patch + + + + + sane-frontends + + sane-backends + gtk2 + glib2 + + + /usr/bin + /usr/share/doc/sane-frontends + /usr/share/man + + + + + + 2014-03-10 + 1.0.14 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2011-02-28 + 1.0.14 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/hardware/scannner/sane-frontends/translations.xml b/hardware/scannner/sane-frontends/translations.xml new file mode 100644 index 0000000000..9ca8f24351 --- /dev/null +++ b/hardware/scannner/sane-frontends/translations.xml @@ -0,0 +1,8 @@ + + + + sane-frontends + SANE için grafiksel arayüz paketi + sane-frontends, scanadf ve xcam grafiksel araçlarını içerir. + + diff --git a/pisi-index.xml b/pisi-index.xml index ded5b8faa6..dfccc23d18 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -18435,6 +18435,63 @@ + + + sane-frontends + http://www.sane-project.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + app:console + hardware.scanner + Graphical frontend to SANE + SANE için grafiksel arayüz paketi + sane-frontends includes the scanadf and xcam programs. + sane-frontends, scanadf ve xcam grafiksel araçlarını içerir. + ftp://ftp.uwsg.indiana.edu/linux/gentoo/distfiles/sane-frontends-1.0.14.tar.gz + + sane-backends-devel + gimp-devel + gtk2-devel + + + sane-frontends-1.0.14-array-out-of-bounds.patch + sane-frontends-1.0.14-sane-backends-1.0.20.patch + + hardware/scannner/sane-frontends/pspec.xml + + + sane-frontends + + sane-backends + gtk2 + glib2 + + + /usr/bin + /usr/share/doc/sane-frontends + /usr/share/man + + + + + 2014-03-10 + 1.0.14 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2011-02-28 + 1.0.14 + First release + Pisi Linux Admins + admins@pisilinux.org + + + sane-backends diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 7fbc6d849e..811a95f7b7 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -20b22352139ac6a31b0ee79636e9ef0f2bfc5496 \ No newline at end of file +161091cb03e33c6950ce38056889e3157c84879d \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 5890b7ab04..8a6ac4d895 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 9972d5b919..35e4d6d7e2 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -b6d1c8b98fcdda62e8e02b82a12e6419bd16f4ac \ No newline at end of file +e7180d7512067ad8df7faef10326d7797fe747a2 \ No newline at end of file