add sane-frontendssane-frontends includes the scanadf and xcam programs
This commit is contained in:
@@ -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")
|
||||||
+40
@@ -0,0 +1,40 @@
|
|||||||
|
commit c4cb247732767aed76502069d0b3040c4c4e5123
|
||||||
|
Author: Nils Philippsen <nils@redhat.com>
|
||||||
|
Date: Fri Jul 31 16:21:53 2009 +0200
|
||||||
|
|
||||||
|
patch: array-out-of-bounds
|
||||||
|
|
||||||
|
Squashed commit of the following:
|
||||||
|
|
||||||
|
commit 337bcefaa7a67931095b74317a266a1244978ab6
|
||||||
|
Author: Nils Philippsen <nils@redhat.com>
|
||||||
|
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)) ||
|
||||||
+31
@@ -0,0 +1,31 @@
|
|||||||
|
commit ddd90b1502a263d03938b1e45a57684d576993ba
|
||||||
|
Author: Nils Philippsen <nils@redhat.com>
|
||||||
|
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 <nils@redhat.com>
|
||||||
|
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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>sane-frontends</Name>
|
||||||
|
<Homepage>http://www.sane-project.org</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2+</License>
|
||||||
|
<IsA>app:console</IsA>
|
||||||
|
<Summary>Graphical frontend to SANE</Summary>
|
||||||
|
<Description>sane-frontends includes the scanadf and xcam programs.</Description>
|
||||||
|
<Archive sha1sum="063e11df3e32d7a43161fd37026a4dc601d5482d" type="targz">ftp://ftp.uwsg.indiana.edu/linux/gentoo/distfiles/sane-frontends-1.0.14.tar.gz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>sane-backends-devel</Dependency>
|
||||||
|
<Dependency>gimp-devel</Dependency>
|
||||||
|
<Dependency>gtk2-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<Patches>
|
||||||
|
<Patch level="1">sane-frontends-1.0.14-array-out-of-bounds.patch</Patch>
|
||||||
|
<Patch level="1">sane-frontends-1.0.14-sane-backends-1.0.20.patch</Patch>
|
||||||
|
</Patches>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>sane-frontends</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>sane-backends</Dependency>
|
||||||
|
<Dependency>gtk2</Dependency>
|
||||||
|
<Dependency>glib2</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc/sane-frontends</Path>
|
||||||
|
<Path fileType="man">/usr/share/man</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2014-03-10</Date>
|
||||||
|
<Version>1.0.14</Version>
|
||||||
|
<Comment>Rebuild</Comment>
|
||||||
|
<Name>Varol Maksutoğlu</Name>
|
||||||
|
<Email>waroi@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2011-02-28</Date>
|
||||||
|
<Version>1.0.14</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Pisi Linux Admins</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>sane-frontends</Name>
|
||||||
|
<Summary xml:lang="tr">SANE için grafiksel arayüz paketi</Summary>
|
||||||
|
<Description xml:lang="tr">sane-frontends, scanadf ve xcam grafiksel araçlarını içerir.</Description>
|
||||||
|
</Source>
|
||||||
|
</PISI>
|
||||||
@@ -18435,6 +18435,63 @@
|
|||||||
</Update>
|
</Update>
|
||||||
</History>
|
</History>
|
||||||
</SpecFile>
|
</SpecFile>
|
||||||
|
<SpecFile>
|
||||||
|
<Source>
|
||||||
|
<Name>sane-frontends</Name>
|
||||||
|
<Homepage>http://www.sane-project.org</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2+</License>
|
||||||
|
<IsA>app:console</IsA>
|
||||||
|
<PartOf>hardware.scanner</PartOf>
|
||||||
|
<Summary xml:lang="en">Graphical frontend to SANE</Summary>
|
||||||
|
<Summary xml:lang="tr">SANE için grafiksel arayüz paketi</Summary>
|
||||||
|
<Description xml:lang="en">sane-frontends includes the scanadf and xcam programs.</Description>
|
||||||
|
<Description xml:lang="tr">sane-frontends, scanadf ve xcam grafiksel araçlarını içerir.</Description>
|
||||||
|
<Archive type="targz" sha1sum="063e11df3e32d7a43161fd37026a4dc601d5482d">ftp://ftp.uwsg.indiana.edu/linux/gentoo/distfiles/sane-frontends-1.0.14.tar.gz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>sane-backends-devel</Dependency>
|
||||||
|
<Dependency>gimp-devel</Dependency>
|
||||||
|
<Dependency>gtk2-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<Patches>
|
||||||
|
<Patch level="1">sane-frontends-1.0.14-array-out-of-bounds.patch</Patch>
|
||||||
|
<Patch level="1">sane-frontends-1.0.14-sane-backends-1.0.20.patch</Patch>
|
||||||
|
</Patches>
|
||||||
|
<SourceURI>hardware/scannner/sane-frontends/pspec.xml</SourceURI>
|
||||||
|
</Source>
|
||||||
|
<Package>
|
||||||
|
<Name>sane-frontends</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>sane-backends</Dependency>
|
||||||
|
<Dependency>gtk2</Dependency>
|
||||||
|
<Dependency>glib2</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc/sane-frontends</Path>
|
||||||
|
<Path fileType="man">/usr/share/man</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
<History>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2014-03-10</Date>
|
||||||
|
<Version>1.0.14</Version>
|
||||||
|
<Comment>Rebuild</Comment>
|
||||||
|
<Name>Varol Maksutoğlu</Name>
|
||||||
|
<Email>waroi@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2011-02-28</Date>
|
||||||
|
<Version>1.0.14</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Pisi Linux Admins</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</SpecFile>
|
||||||
<SpecFile>
|
<SpecFile>
|
||||||
<Source>
|
<Source>
|
||||||
<Name>sane-backends</Name>
|
<Name>sane-backends</Name>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
20b22352139ac6a31b0ee79636e9ef0f2bfc5496
|
161091cb03e33c6950ce38056889e3157c84879d
|
||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
b6d1c8b98fcdda62e8e02b82a12e6419bd16f4ac
|
e7180d7512067ad8df7faef10326d7797fe747a2
|
||||||
Reference in New Issue
Block a user