Merge branch 'master' of github.com:pisilinux/main
This commit is contained in:
@@ -55,6 +55,7 @@
|
||||
<Dependency>kconfigwidgets</Dependency>
|
||||
<Dependency>kwidgetsaddons</Dependency>
|
||||
<Dependency>qt5-declarative</Dependency>
|
||||
<Dependency>system-config-printer</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="libary">/usr/lib</Path>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>OpenPrinting CUPS filters and backends</Summary>
|
||||
<Description>Contains backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc. In addition it contains additional filters developed independently of Apple, especially filters for the PDF-centric printing workflow introduced by OpenPrinting.</Description>
|
||||
<Archive sha1sum="6d4f2270e24f766f3963b9ea77942c5ab03902c9" type="tarxz">http://www.openprinting.org/download/cups-filters/cups-filters-1.1.0.tar.xz</Archive>
|
||||
<Archive sha1sum="0e3da2b53c9c1b94b9e6f2e9a4a73c8f5e029d44" type="tarxz">http://www.openprinting.org/download/cups-filters/cups-filters-1.5.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cups-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
@@ -35,9 +35,9 @@
|
||||
<Dependency>poppler-utils</Dependency>
|
||||
<Dependency>poppler-cpp-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>openldap-client</Dependency>
|
||||
<Dependency>avahi-devel</Dependency>
|
||||
<Dependency>avahi-glib-devel</Dependency>
|
||||
<Dependency>python-cups</Dependency>
|
||||
<Dependency versionFrom="5.1.3">qpdf-devel</Dependency>
|
||||
<Dependency versionFrom="9.15">ghostscript-devel</Dependency>
|
||||
<Dependency versionFrom="0.34.0">poppler-devel</Dependency>
|
||||
@@ -97,6 +97,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="13">
|
||||
<Date>2016-01-09</Date>
|
||||
<Version>1.5.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="12">
|
||||
<Date>2015-10-28</Date>
|
||||
<Version>1.1.0</Version>
|
||||
|
||||
@@ -17,7 +17,7 @@ def setup():
|
||||
autotools.aclocal("-I config-scripts")
|
||||
autotools.autoconf("-I config-scripts")
|
||||
|
||||
options = '--with-cups-user=lp \
|
||||
options = '--with-cups-user=daemon \
|
||||
--with-cups-group=lp \
|
||||
--with-system-groups=lpadmin \
|
||||
--with-docdir=/usr/share/cups/html \
|
||||
@@ -40,6 +40,7 @@ def setup():
|
||||
--enable-browsing \
|
||||
--enable-threads \
|
||||
--enable-raw-printing \
|
||||
--enable-avahi \
|
||||
--disable-gnutls \
|
||||
--disable-launchd \
|
||||
--without-rcdir \
|
||||
@@ -55,6 +56,7 @@ def setup():
|
||||
if get.buildTYPE() == "emul32":
|
||||
options += ' \
|
||||
--enable-libusb=no \
|
||||
--disable-avahi \
|
||||
--disable-dnssd \
|
||||
--disable-gssapi \
|
||||
--disable-dbus \
|
||||
@@ -80,7 +82,7 @@ def install():
|
||||
pisitools.removeDir("/usr/serverbin32")
|
||||
|
||||
# remove files now part of cups-filters
|
||||
pisitools.remove("/usr/share/cups/data/testprint")
|
||||
#pisitools.remove("/usr/share/cups/data/testprint")
|
||||
pisitools.removeDir("/usr/share/cups/banners")
|
||||
pisitools.dodir("/usr/share/cups/banners")
|
||||
return
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
Index: Makedefs.in
|
||||
===================================================================
|
||||
--- Makedefs.in (Revision 10520)
|
||||
+++ Makedefs.in (Arbeitskopie)
|
||||
@@ -40,14 +40,14 @@
|
||||
# Installation programs...
|
||||
#
|
||||
|
||||
-INSTALL_BIN = $(LIBTOOL) $(INSTALL) -c -m 555 @INSTALL_STRIP@
|
||||
-INSTALL_COMPDATA = $(INSTALL) -c -m 444 @INSTALL_GZIP@
|
||||
+INSTALL_BIN = $(LIBTOOL) $(INSTALL) -c -m 755 @INSTALL_STRIP@
|
||||
+INSTALL_COMPDATA = $(INSTALL) -c -m 644 @INSTALL_GZIP@
|
||||
INSTALL_CONFIG = $(INSTALL) -c -m @CUPS_CONFIG_FILE_PERM@
|
||||
-INSTALL_DATA = $(INSTALL) -c -m 444
|
||||
+INSTALL_DATA = $(INSTALL) -c -m 644
|
||||
INSTALL_DIR = $(INSTALL) -d
|
||||
-INSTALL_LIB = $(LIBTOOL) $(INSTALL) -c -m 555 @INSTALL_STRIP@
|
||||
-INSTALL_MAN = $(INSTALL) -c -m 444
|
||||
-INSTALL_SCRIPT = $(INSTALL) -c -m 555
|
||||
+INSTALL_LIB = $(LIBTOOL) $(INSTALL) -c -m 755 @INSTALL_STRIP@
|
||||
+INSTALL_MAN = $(INSTALL) -c -m 644
|
||||
+INSTALL_SCRIPT = $(INSTALL) -c -m 755
|
||||
|
||||
#
|
||||
# Default user, group, and system groups for the scheduler...
|
||||
@@ -0,0 +1,22 @@
|
||||
diff -up cups-1.5b1/backend/snmp.c.hp-deviceid-oid cups-1.5b1/backend/snmp.c
|
||||
--- cups-1.5b1/backend/snmp.c.hp-deviceid-oid 2011-05-20 05:49:49.000000000 +0200
|
||||
+++ cups-1.5b1/backend/snmp.c 2011-05-24 17:24:48.000000000 +0200
|
||||
@@ -187,6 +187,7 @@ static const int UriOID[] = { CUPS_OID_p
|
||||
static const int LexmarkProductOID[] = { 1,3,6,1,4,1,641,2,1,2,1,2,1,-1 };
|
||||
static const int LexmarkProductOID2[] = { 1,3,6,1,4,1,674,10898,100,2,1,2,1,2,1,-1 };
|
||||
static const int LexmarkDeviceIdOID[] = { 1,3,6,1,4,1,641,2,1,2,1,3,1,-1 };
|
||||
+static const int HPDeviceIdOID[] = { 1,3,6,1,4,1,11,2,3,9,1,1,7,0,-1 };
|
||||
static const int XeroxProductOID[] = { 1,3,6,1,4,1,128,2,1,3,1,2,0,-1 };
|
||||
static cups_array_t *DeviceURIs = NULL;
|
||||
static int HostNameLookups = 0;
|
||||
@@ -1006,6 +1007,9 @@ read_snmp_response(int fd) /* I - SNMP
|
||||
_cupsSNMPWrite(fd, &(packet.address), CUPS_SNMP_VERSION_1,
|
||||
packet.community, CUPS_ASN1_GET_REQUEST,
|
||||
DEVICE_PRODUCT, XeroxProductOID);
|
||||
+ _cupsSNMPWrite(fd, &(packet.address), CUPS_SNMP_VERSION_1,
|
||||
+ packet.community, CUPS_ASN1_GET_REQUEST,
|
||||
+ DEVICE_ID, HPDeviceIdOID);
|
||||
break;
|
||||
|
||||
case DEVICE_DESCRIPTION :
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
diff -up cups-2.1b1/scheduler/log.c.logrotate cups-2.1b1/scheduler/log.c
|
||||
--- cups-2.1b1/scheduler/log.c.logrotate 2015-06-04 20:00:31.000000000 +0200
|
||||
+++ cups-2.1b1/scheduler/log.c 2015-06-29 13:25:09.623350218 +0200
|
||||
@@ -26,6 +26,9 @@
|
||||
# include <systemd/sd-journal.h>
|
||||
#endif /* HAVE_ASL_H */
|
||||
#include <syslog.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/stat.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
|
||||
/*
|
||||
@@ -135,12 +138,10 @@ cupsdCheckLogFile(cups_file_t **lf, /* I
|
||||
}
|
||||
|
||||
/*
|
||||
- * Format the filename as needed...
|
||||
+ * Format the filename...
|
||||
*/
|
||||
|
||||
- if (!*lf ||
|
||||
- (strncmp(logname, "/dev/", 5) && cupsFileTell(*lf) > MaxLogSize &&
|
||||
- MaxLogSize > 0))
|
||||
+ if (strncmp(logname, "/dev/", 5))
|
||||
{
|
||||
/*
|
||||
* Handle format strings...
|
||||
@@ -254,6 +255,34 @@ cupsdCheckLogFile(cups_file_t **lf, /* I
|
||||
/*
|
||||
* Change ownership and permissions of non-device logs...
|
||||
*/
|
||||
+
|
||||
+ fchown(cupsFileNumber(*lf), RunUser, Group);
|
||||
+ fchmod(cupsFileNumber(*lf), LogFilePerm);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Has someone else (i.e. logrotate) already rotated the log for us?
|
||||
+ */
|
||||
+ else if (strncmp(filename, "/dev/", 5))
|
||||
+ {
|
||||
+ struct stat st;
|
||||
+ if (stat(filename, &st) || st.st_size == 0)
|
||||
+ {
|
||||
+ /* File is either missing or has zero size. */
|
||||
+
|
||||
+ cupsFileClose(*lf);
|
||||
+ if ((*lf = cupsFileOpen(filename, "a")) == NULL)
|
||||
+ {
|
||||
+ syslog(LOG_ERR, "Unable to open log file \"%s\" - %s", filename,
|
||||
+ strerror(errno));
|
||||
+
|
||||
+ return (0);
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Change ownership and permissions of non-device logs...
|
||||
+ */
|
||||
|
||||
fchown(cupsFileNumber(*lf), RunUser, Group);
|
||||
fchmod(cupsFileNumber(*lf), LogFilePerm);
|
||||
@@ -1018,4 +1018,4 @@ diff -up cups-2.0rc1/scheduler/timeout.c.avahi-no-threaded cups-2.0rc1/scheduler
|
||||
+
|
||||
+/*
|
||||
+ * End of "$Id$".
|
||||
+ */
|
||||
+ */
|
||||
@@ -12,17 +12,20 @@
|
||||
<IsA>service</IsA>
|
||||
<Summary>Common Unix Printing System</Summary>
|
||||
<Description>cups provides a portable printing layer for *nix-based operating systems.</Description>
|
||||
<Archive sha1sum="3de556237dcb7c9f3df0eb853a53cb93e1879a8f" type="tarbz2">http://www.cups.org/software/2.0.3/cups-2.0.3-source.tar.bz2</Archive>
|
||||
<!-- <Archive sha1sum="062beea95c6f8dda0a5e7eed51604e22806ffad3" type="tar" target="cups-1.6.4">http://source.pisilinux.org/1.0/cups-tr.tar</Archive> -->
|
||||
<Archive sha1sum="7b5bcd0da7a11185ab01f5ab5cd8d1168c7c8b3f" type="tarbz2">http://www.cups.org/software/2.1.2/cups-2.1.2-source.tar.bz2</Archive>
|
||||
<Archive sha1sum="062beea95c6f8dda0a5e7eed51604e22806ffad3" type="tar" target="cups-2.1.2">http://source.pisilinux.org/1.0/cups-tr.tar</Archive> -->
|
||||
<BuildDependencies>
|
||||
<Dependency>acl-devel</Dependency>
|
||||
<Dependency>pam-devel</Dependency>
|
||||
<Dependency>dbus-devel</Dependency>
|
||||
<Dependency>libpcre-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>libusb-devel</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<!--<Dependency>avahi-devel</Dependency>--><!--not needed? -->
|
||||
<!--<Dependency>cups-filters</Dependency>--><!--çember ? -->
|
||||
<Dependency>avahi-libs</Dependency>
|
||||
<Dependency>avahi-devel</Dependency><!--not needed? -->
|
||||
<!--<Dependency>cups-filters-devel</Dependency>--><!--çember ? -->
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
<Dependency>libpaper-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -32,6 +35,7 @@
|
||||
<Patch level="1">archlinux/cups-no-gzip-man.patch</Patch>
|
||||
<Patch level="1">archlinux/cups-1.6.2-statedir.patch</Patch>
|
||||
<Patch level="1">archlinux/cups-no-gcrypt.patch</Patch>
|
||||
<Patch level="0">archlinux/cups-1.6.0-fix-install-perms.patch</Patch>
|
||||
|
||||
|
||||
<!-- Debian patches -->
|
||||
@@ -40,10 +44,12 @@
|
||||
<Patch level="1">fedora/cups-enum-all.patch</Patch>
|
||||
<Patch level="1">fedora/cups-final-content-type.patch</Patch>
|
||||
<Patch level="1">fedora/cups-res_init.patch</Patch>
|
||||
<Patch level="1">fedora/cups-hp-deviceid-oid.patch</Patch>
|
||||
<Patch level="1">fedora/cups-logrotate.patch</Patch>
|
||||
|
||||
<!-- Gentoo patches -->
|
||||
<Patch>gentoo/cups-1.6.0-fix-install-perms.patch</Patch>
|
||||
<Patch>gentoo/cups-2.0.1-rename-systemd-service-files.patch</Patch>
|
||||
<!-- <Patch>gentoo/cups-1.6.0-fix-install-perms.patch</Patch> -->
|
||||
<Patch >gentoo/cups-2.0.1-rename-systemd-service-files.patch</Patch>
|
||||
<!--<Patch>gentoo/cups-2.0.1-fix-linkage-to-gnutls.patch</Patch>
|
||||
<Patch>gentoo/cups-2.0.1-fix-compilation.patch</Patch>-->
|
||||
|
||||
@@ -54,7 +60,7 @@
|
||||
|
||||
<!-- Pld-linux patches -->
|
||||
<Patch>pld-linux/cups-avahi-address.patch</Patch>
|
||||
<!--<Patch>pld-linux/cups-avahi-no-threaded.patch</Patch>-->
|
||||
<!-- <Patch>pld-linux/cups-avahi-no-threaded.patch</Patch> -->
|
||||
|
||||
</Patches>
|
||||
</Source>
|
||||
@@ -69,7 +75,8 @@
|
||||
<Dependency>libusb</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>libpaper</Dependency>
|
||||
<!--<Dependency>avahi-libs</Dependency>-->
|
||||
<Dependency>avahi</Dependency>
|
||||
<Dependency>avahi-libs</Dependency>
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
@@ -143,6 +150,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="15">
|
||||
<Date>2016-01-09</Date>
|
||||
<Version>2.1.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="14">
|
||||
<Date>2015-06-10</Date>
|
||||
<Version>2.0.3</Version>
|
||||
|
||||
Executable
+96
@@ -0,0 +1,96 @@
|
||||
#!/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 shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
import os
|
||||
|
||||
def setup():
|
||||
# Patch compressed PPDs
|
||||
for patch in sorted(os.listdir("ppd-patches")):
|
||||
shelltools.system("./patch-ppds ppd-patches/%s" % patch)
|
||||
|
||||
for f in ("NEWS", "INSTALL", "README", "AUTHORS", "ChangeLog"):
|
||||
shelltools.touch(f)
|
||||
|
||||
pisitools.dosed("Makefile.am", "^rulesdir = .*$", "rulesdir = /lib/udev/rules.d")
|
||||
|
||||
# Migrate device ids from hpcups drv to hpijs drv
|
||||
#shelltools.system("./copy-deviceids prnt/drv/hpcups.drv.in prnt/drv/hpijs.drv.in > hpijs.drv.in.new")
|
||||
#shelltools.move("hpijs.drv.in.new", "prnt/drv/hpijs.drv.in")
|
||||
|
||||
# Strip duplex constraints from hpcups
|
||||
pisitools.dosed("prnt/drv/hpcups.drv.in", "(UIConstraints.* \*Duplex)", "//\\1")
|
||||
|
||||
# Change python shebang
|
||||
shelltools.system("find -name '*.py' -print0 | xargs -0 sed -i 's,^#!/usr/bin/env python,#!/usr/bin/python,'")
|
||||
|
||||
# These are barely the defaults except:
|
||||
# --enable-foomatic-drv-install (default=no) (respected by Fedora, enabled by Ubuntu)
|
||||
autotools.autoreconf("-fi")
|
||||
autotools.configure("--with-cupsbackenddir=/usr/lib/cups/backend \
|
||||
--with-drvdir=/usr/share/cups/drv \
|
||||
--with-hpppddir=/usr/share/cups/model/hplip \
|
||||
--with-docdir=/usr/share/doc/hplip \
|
||||
--with-mimedir=/usr/share/cups/mime \
|
||||
--enable-qt5 \
|
||||
--enable-hpijs-install \
|
||||
--enable-udev-acl-rules \
|
||||
--enable-pp-build \
|
||||
--enable-fax-build \
|
||||
--enable-gui-build \
|
||||
--enable-dbus-build \
|
||||
--enable-scan-build \
|
||||
--enable-network-build \
|
||||
--enable-hpcups-install \
|
||||
--enable-cups-drv-install \
|
||||
--enable-foomatic-drv-install \
|
||||
--disable-qt4 \
|
||||
--disable-qt3 \
|
||||
--disable-policykit \
|
||||
--disable-doc-build \
|
||||
--disable-foomatic-ppd-install \
|
||||
--disable-foomatic-rip-hplip-install")
|
||||
|
||||
# Remove hardcoded rpaths
|
||||
pisitools.dosed("libtool", "^hardcode_libdir_flag_spec=.*", "hardcode_libdir_flag_spec=\"\"")
|
||||
pisitools.dosed("libtool", "^runpath_var=LD_RUN_PATH", "runpath_var=DIE_RPATH_DIE")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s ppddir=/usr/share/cups/model/hplip" % get.installDIR())
|
||||
|
||||
# Create a compatibility symlink for foomatic-rip-hplip
|
||||
pisitools.dosym("/usr/lib/cups/filter/foomatic-rip", "/usr/lib/cups/filter/foomatic-rip-hplip")
|
||||
|
||||
# Remove the hal preprobe rules as they were causing breakage (bug #479648).
|
||||
# Remove hal directory as well.
|
||||
pisitools.removeDir("/usr/share/hal/")
|
||||
|
||||
# Remove unpackaged stuff (Fedora)
|
||||
#pisitools.remove("/usr/share/hplip/fax/pstotiff*")
|
||||
#pisitools.remove("/usr/share/cups/mime/pstotiff.types")
|
||||
#pisitools.remove("/usr/share/hplip/pkservice.py")
|
||||
#pisitools.remove("/usr/bin/hp-pkservice")
|
||||
|
||||
|
||||
# Do not mess with sane, init, foomatic etc.
|
||||
pisitools.removeDir("/etc/sane.d")
|
||||
|
||||
# Create empty plugins directory
|
||||
pisitools.dodir("/usr/share/hplip/prnt/plugins")
|
||||
|
||||
# This notifies user through libnotify when the printer requires a firmware
|
||||
# Should port it to KNotify if possible, argh.
|
||||
pisitools.remove("/lib/udev/rules.d/56-hpmud.rules")
|
||||
|
||||
# --disable-doc-build used. It doesn't go to the true directory.
|
||||
pisitools.dohtml("doc/*")
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
#/usr/bin/python
|
||||
|
||||
import os
|
||||
|
||||
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
|
||||
# Update hplip queues if any
|
||||
os.system("/usr/bin/hpcups-update-ppds")
|
||||
+75
@@ -0,0 +1,75 @@
|
||||
#!/usr/bin/python
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
if len (sys.argv) < 3:
|
||||
print ("Specify hpcups.drv and hpijs.drv pathnames")
|
||||
sys.exit (1)
|
||||
|
||||
hpcups_drv = sys.argv[1]
|
||||
hpijs_drv = sys.argv[2]
|
||||
|
||||
# Match e.g. Model "ModelName"
|
||||
# and catch 'ModelName' in group 0
|
||||
mn_re = re.compile ('^\s*ModelName\s+"(.*)"\s*$')
|
||||
|
||||
# Match e.g. Attribute "1284DeviceID" "" "blah"
|
||||
# and catch everything before 'blah' in group 0, 'blah' in group 1,
|
||||
# trailing characters in group 2
|
||||
devid_re = re.compile ('^(\s*Attribute\s+"1284DeviceID"\s+""\s+")(.*)("\s*)$')
|
||||
|
||||
# Match e.g. }
|
||||
end_re = re.compile ('^\s*}')
|
||||
|
||||
devid_by_mn = dict()
|
||||
|
||||
hpcups_lines = open (hpcups_drv, "r").readlines ()
|
||||
current_mn = None
|
||||
for line in hpcups_lines:
|
||||
if current_mn == None:
|
||||
match = mn_re.match (line)
|
||||
if match == None:
|
||||
continue
|
||||
|
||||
current_mn = match.groups ()[0]
|
||||
else:
|
||||
match = devid_re.match (line)
|
||||
if match:
|
||||
devid_by_mn[current_mn] = match.groups ()[1]
|
||||
continue
|
||||
|
||||
if end_re.match (line):
|
||||
current_mn = None
|
||||
|
||||
print("%d IEEE 1284 Device IDs loaded from %s" % (len (devid_by_mn),
|
||||
os.path.basename (hpcups_drv)),
|
||||
file=sys.stderr)
|
||||
|
||||
replaced = 0
|
||||
hpijs_lines = open (hpijs_drv, "r").readlines ()
|
||||
current_mn = None
|
||||
for line in hpijs_lines:
|
||||
if current_mn == None:
|
||||
match = mn_re.match (line)
|
||||
if match:
|
||||
current_mn = match.groups ()[0]
|
||||
if current_mn.endswith (" hpijs"):
|
||||
current_mn = current_mn[:-6]
|
||||
else:
|
||||
match = devid_re.match (line)
|
||||
if match:
|
||||
devid = devid_by_mn.get (current_mn)
|
||||
if devid:
|
||||
line = (match.groups ()[0] + devid + match.groups ()[2])
|
||||
replaced += 1
|
||||
else:
|
||||
print ("Not matched: %s" % current_mn, file=sys.stderr)
|
||||
|
||||
if end_re.match (line):
|
||||
current_mn = None
|
||||
|
||||
print (line.rstrip ("\n"))
|
||||
|
||||
print("%d IEEE 1284 Device IDs loaded in %s" % (replaced,
|
||||
os.path.basename (hpijs_drv)),
|
||||
file=sys.stderr)
|
||||
+107
@@ -0,0 +1,107 @@
|
||||
#!/bin/bash
|
||||
|
||||
## Copyright (C) 2010 Red Hat, Inc.
|
||||
## Authors:
|
||||
## Tim Waugh <twaugh@redhat.com>
|
||||
|
||||
## This program is free software; you can redistribute it and/or modify
|
||||
## it under the terms of the GNU General Public License as published by
|
||||
## the Free Software Foundation; either version 2 of the License, or
|
||||
## (at your option) any later version.
|
||||
|
||||
## This program is distributed in the hope that it will be useful,
|
||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
## GNU General Public License for more details.
|
||||
|
||||
## You should have received a copy of the GNU General Public License
|
||||
## along with this program; if not, write to the Free Software
|
||||
## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
## Purpose: Update hpcups PPDs when necessary.
|
||||
|
||||
sock=/var/run/cups/cups.sock
|
||||
running=$(LC_ALL=C lpstat -h "$sock" -r 2>/dev/null)
|
||||
if [ "$?" -ne 0 ]
|
||||
then
|
||||
# No lpstat in path
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ -z "${running##*not*}" ]
|
||||
then
|
||||
# scheduler is not running
|
||||
exit 0
|
||||
fi
|
||||
|
||||
trap 'rm -f "$tmpdir"/models; rmdir "$tmpdir"; exit 0' \
|
||||
0 HUP INT QUIT ILL ABRT PIPE TERM
|
||||
|
||||
debug=true
|
||||
tmpdir="$(mktemp -d)"
|
||||
for ppd in /etc/cups/ppd/*.ppd
|
||||
do
|
||||
[ -r "$ppd" ] || continue
|
||||
queue="${ppd#/etc/cups/ppd/}"
|
||||
queue="${queue%.ppd}"
|
||||
lpstat -h "$sock" -p "$queue" &>/dev/null || continue
|
||||
|
||||
# We have PPD associated with a queue. Find out its NickName
|
||||
$debug && echo "Examining $queue"
|
||||
nickname="$(grep '^\*NickName:' "$ppd")"
|
||||
nickname="${nickname#*\"}" # strip text up to and incl first double quote
|
||||
nickname="${nickname%\"*}" # strip final double quote
|
||||
$debug && echo "NickName is: $nickname"
|
||||
|
||||
# Is it an hpcups PPD?
|
||||
[ -z "${nickname##*, hpcups*}" ] || continue
|
||||
$debug && echo "hpcups: true"
|
||||
|
||||
# No: need to regenerate the PPD.
|
||||
if [ ! -f "$tmpdir/models" ]
|
||||
then
|
||||
# Get list of driver URIs and NickNames
|
||||
lpinfo -h "$sock" --include-schemes=drv -m 2>/dev/null >"$tmpdir/models"
|
||||
fi
|
||||
|
||||
# Strip hpcups version from NickName
|
||||
nickname="${nickname%, hpcups*}"
|
||||
$debug && echo "Stripped NickName: $nickname"
|
||||
while read line
|
||||
do
|
||||
uri=${line%% *}
|
||||
nn="${line#$uri }"
|
||||
[ -z "${nn##*, hpcups*}" ] || continue
|
||||
|
||||
nn="${nn%, hpcups*}"
|
||||
if [ "$nn" == "$nickname" ]
|
||||
then
|
||||
$debug && echo "Match found, URI: $uri"
|
||||
|
||||
# Unfortunately CUPS will reset the page size when we
|
||||
# change the PPD, due to the weird page size names that
|
||||
# HPLIP uses. Try to maintain the existing page size.
|
||||
size="$(grep '^\*DefaultPageSize:' "$ppd")"
|
||||
size="${size##* }" # strip until after first ' '
|
||||
size="${size%% *}" # strip after any ' '
|
||||
$debug && echo "PageSize is $size"
|
||||
|
||||
if [ -z "${size#*Duplex}" ]
|
||||
then
|
||||
# Special handling for duplex sizes because HPLIP
|
||||
# broke backwards compatibility with *that* too!
|
||||
size="${size%Duplex}.Duplex"
|
||||
fi
|
||||
|
||||
null=/dev/null
|
||||
$debug && null=/dev/stdout
|
||||
lpadmin -h "$sock" -p "$queue" -m "$uri" &>"$null" || :
|
||||
$debug && echo "PPD regenerated"
|
||||
|
||||
lpadmin -h "$sock" -p "$queue" -o PageSize="$size" &>"$null" || :
|
||||
$debug && echo "PageSize restored to $size"
|
||||
break
|
||||
fi
|
||||
done <"$tmpdir/models"
|
||||
done
|
||||
exit 0
|
||||
@@ -0,0 +1,19 @@
|
||||
diff -up hplip-3.15.2/base/avahi.py.parsing hplip-3.15.2/base/avahi.py
|
||||
--- hplip-3.15.2/base/avahi.py.parsing 2015-02-04 15:43:37.662551377 +0100
|
||||
+++ hplip-3.15.2/base/avahi.py 2015-02-04 15:45:56.576564858 +0100
|
||||
@@ -52,9 +52,14 @@ def detectNetworkDevices(ttl=4, timeout=
|
||||
'status_code': 0, 'device2': '0', 'device3': '0', 'note': ''}
|
||||
y['ip'] = ip
|
||||
y['hn'] = bits[6].replace('.local', '')
|
||||
- details = bits[9].split('" "')
|
||||
+ details = bits[9].rstrip ().strip ('"').split('" "')
|
||||
for item in details:
|
||||
key, value = item.split('=', 1)
|
||||
+ keyvalue = item.split('=', 1)
|
||||
+ if len (keyvalue) < 2:
|
||||
+ # Skip parts that don't match key=value
|
||||
+ continue
|
||||
+ key, value = keyvalue
|
||||
if key == 'ty':
|
||||
y['mdns'] = value
|
||||
y['device1'] = "MFG:Hewlett-Packard;MDL:%s;CLS:PRINTER;" % value
|
||||
@@ -0,0 +1,39 @@
|
||||
diff -up hplip-3.10.5/prnt/hpijs/dj9xxvip.cpp.bad-low-ink-warning hplip-3.10.5/prnt/hpijs/dj9xxvip.cpp
|
||||
--- hplip-3.10.5/prnt/hpijs/dj9xxvip.cpp.bad-low-ink-warning 2010-05-13 01:48:58.000000000 +0200
|
||||
+++ hplip-3.10.5/prnt/hpijs/dj9xxvip.cpp 2010-05-17 14:56:31.000000000 +0200
|
||||
@@ -2239,7 +2239,7 @@ DRIVER_ERROR DJ9xxVIP::CheckInkLevel()
|
||||
{
|
||||
case '5':
|
||||
{
|
||||
- if ((*(pStr+1) & 0xf3) > 1)
|
||||
+ if ((*(pStr+1) & 0xf3) > '1')
|
||||
{
|
||||
if (err != NO_ERROR)
|
||||
{
|
||||
@@ -2254,7 +2254,7 @@ DRIVER_ERROR DJ9xxVIP::CheckInkLevel()
|
||||
}
|
||||
case '6':
|
||||
{
|
||||
- if ((*(pStr+1) & 0xf3) > 1)
|
||||
+ if ((*(pStr+1) & 0xf3) > '1')
|
||||
{
|
||||
if (err != NO_ERROR)
|
||||
{
|
||||
@@ -2269,7 +2269,7 @@ DRIVER_ERROR DJ9xxVIP::CheckInkLevel()
|
||||
}
|
||||
case '7':
|
||||
{
|
||||
- if ((*(pStr+1) & 0xf3) > 1)
|
||||
+ if ((*(pStr+1) & 0xf3) > '1')
|
||||
{
|
||||
if (err != NO_ERROR)
|
||||
{
|
||||
@@ -2285,7 +2285,7 @@ DRIVER_ERROR DJ9xxVIP::CheckInkLevel()
|
||||
}
|
||||
case '8':
|
||||
{
|
||||
- if ((*(pStr+1) & 0xf3) > 1)
|
||||
+ if ((*(pStr+1) & 0xf3) > '1')
|
||||
{
|
||||
if (err != NO_ERROR)
|
||||
{
|
||||
@@ -0,0 +1,17 @@
|
||||
diff -up hplip-3.12.6/prnt/hpcups/HPCupsFilter.cpp.clear-old-state-reasons hplip-3.12.6/prnt/hpcups/HPCupsFilter.cpp
|
||||
--- hplip-3.12.6/prnt/hpcups/HPCupsFilter.cpp.clear-old-state-reasons 2012-06-19 11:00:06.000000000 +0200
|
||||
+++ hplip-3.12.6/prnt/hpcups/HPCupsFilter.cpp 2012-06-19 11:00:57.822093043 +0200
|
||||
@@ -510,6 +510,13 @@ int HPCupsFilter::StartPrintJob(int arg
|
||||
|
||||
signal(SIGTERM, HPCancelJob);
|
||||
|
||||
+/*
|
||||
+ * Prior to the re-write of hpcups, this filter managed the
|
||||
+ * marker-supply-low-warning printer state reason. Make sure to
|
||||
+ * clear that state reason so that upgrades work correctly.
|
||||
+ */
|
||||
+ fputs ("STATE: -marker-supply-low-warning\n", stderr);
|
||||
+
|
||||
cups_raster = cupsRasterOpen(fd, CUPS_RASTER_READ);
|
||||
|
||||
if (cups_raster == NULL) {
|
||||
@@ -0,0 +1,36 @@
|
||||
diff -up hplip-3.9.10/prnt/backend/hp.c.device-reconnected hplip-3.9.10/prnt/backend/hp.c
|
||||
--- hplip-3.9.10/prnt/backend/hp.c.device-reconnected 2009-11-03 21:45:10.000000000 +0000
|
||||
+++ hplip-3.9.10/prnt/backend/hp.c 2009-11-04 16:25:30.719129509 +0000
|
||||
@@ -645,6 +645,7 @@ int main(int argc, char *argv[])
|
||||
HPMUD_DEVICE hd=-1;
|
||||
HPMUD_CHANNEL cd=-1;
|
||||
int n, total=0, retry=0, size, pages;
|
||||
+ int consecutive_failures=0;
|
||||
enum HPMUD_RESULT stat;
|
||||
char *printer = getenv("PRINTER");
|
||||
|
||||
@@ -809,11 +810,24 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
exit_stat = BACKEND_STOP; /* stop queue */
|
||||
goto bugout;
|
||||
+ }
|
||||
+
|
||||
+ if (++consecutive_failures == 5)
|
||||
+ {
|
||||
+ /* hpmud_write_channel has failed several times in
|
||||
+ * succession but the Device ID-based status says
|
||||
+ * the printer is happy. Time to face the fact that
|
||||
+ * the device has probably reconnected, and our USB
|
||||
+ * channel is invalidated. */
|
||||
+
|
||||
+ BUG("ERROR: device reconnected?");
|
||||
+ goto bugout;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Data was sent to device successfully. */
|
||||
+ consecutive_failures = 0;
|
||||
if (pa.pjl_device)
|
||||
{
|
||||
/* Laserjets have a large data buffer, so manually check for operator intervention condition. */
|
||||
@@ -0,0 +1,767 @@
|
||||
diff -up hplip-3.15.2/prnt/drv/hpcups.drv.in.deviceIDs-drv hplip-3.15.2/prnt/drv/hpcups.drv.in
|
||||
--- hplip-3.15.2/prnt/drv/hpcups.drv.in.deviceIDs-drv 2015-01-29 13:21:00.000000000 +0100
|
||||
+++ hplip-3.15.2/prnt/drv/hpcups.drv.in 2015-02-04 14:20:39.756550038 +0100
|
||||
@@ -465,7 +465,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Photosmart p1000"
|
||||
Attribute "NickName" "" "HP Photosmart p1000, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Photosmart p1000"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart p1000;DES:photosmart p1000;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:PHOTOSMART P1000;DES:Hewlett-Packard PhotoSmart P1000;"
|
||||
PCFileName "hp-photosmart_p1000.ppd"
|
||||
Attribute "Product" "" "(HP Photosmart p1000/1000 Printer)"
|
||||
Attribute "Product" "" "(HP Photosmart p1000xi Printer)"
|
||||
@@ -474,7 +474,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Photosmart p1100"
|
||||
Attribute "NickName" "" "HP Photosmart p1100, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Photosmart p1100"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart p1100;DES:photosmart p1100;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:PHOTOSMART P1100;DES:Hewlett-Packard PhotoSmart P1100;"
|
||||
PCFileName "hp-photosmart_p1100.ppd"
|
||||
Attribute "Product" "" "(HP Photosmart p1100 Printer)"
|
||||
Attribute "Product" "" "(HP Photosmart p1100xi Printer)"
|
||||
@@ -516,7 +516,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 3820"
|
||||
Attribute "NickName" "" "HP Deskjet 3820, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 3820"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 3820;DES:deskjet 3820;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 3820;DES:Hewlett-Packard DeskJet 3820;"
|
||||
PCFileName "hp-deskjet_3820.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 3820 Color Inkjet Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 3820v Color Inkjet Printer)"
|
||||
@@ -542,7 +542,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet v40xi"
|
||||
Attribute "NickName" "" "HP Officejet v40xi, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet v40xi"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet v40xi;DES:officejet v40xi;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet V40xi;DES:Hewlett-Packard OfficeJet V Series;"
|
||||
PCFileName "hp-officejet_v40xi.ppd"
|
||||
Attribute "Product" "" "(HP Officejet v40xi All-in-one Printer)"
|
||||
}
|
||||
@@ -550,7 +550,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet v40"
|
||||
Attribute "NickName" "" "HP Officejet v40, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet v40"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet v40;DES:officejet v40;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet V40;DES:Hewlett-Packard OfficeJet V Series;"
|
||||
PCFileName "hp-officejet_v40.ppd"
|
||||
Attribute "Product" "" "(HP Officejet v40 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet v40s All-in-one Printer)"
|
||||
@@ -579,7 +579,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet 5105"
|
||||
Attribute "NickName" "" "HP Officejet 5105, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 5105"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 5105;DES:officejet 5105;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet 5105;DES:Hewlett-Packard OfficeJet 5100 Series;"
|
||||
PCFileName "hp-officejet_5105.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 5105 All-in-one Printer)"
|
||||
}
|
||||
@@ -587,7 +587,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet 5110v"
|
||||
Attribute "NickName" "" "HP Officejet 5110v, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 5110v"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 5110v;DES:officejet 5110v;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet 5110v;DES:Hewlett-Packard OfficeJet 5100 Series;"
|
||||
PCFileName "hp-officejet_5110v.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 5110v All-in-one Printer)"
|
||||
}
|
||||
@@ -604,7 +604,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet g55"
|
||||
Attribute "NickName" "" "HP Officejet g55, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet g55"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet g55;DES:officejet g55;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet G55;DES:Hewlett-Packard OfficeJet G Series;"
|
||||
PCFileName "hp-officejet_g55.ppd"
|
||||
Attribute "Product" "" "(HP Officejet g55 All-in-one Printer)"
|
||||
}
|
||||
@@ -644,7 +644,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 750xi"
|
||||
Attribute "NickName" "" "HP PSC 750xi, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 750xi"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 750xi;DES:psc 750xi;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 750xi;DES:Hewlett-Packard PSC 700 Series;"
|
||||
PCFileName "hp-psc_750xi.ppd"
|
||||
Attribute "Product" "" "(HP PSC 750xi All-in-one Printer)"
|
||||
}
|
||||
@@ -652,7 +652,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 750"
|
||||
Attribute "NickName" "" "HP PSC 750, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 750"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 750;DES:psc 750;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 750;DES:Hewlett-Packard PSC 700 Series;"
|
||||
PCFileName "hp-psc_750.ppd"
|
||||
Attribute "Product" "" "(HP PSC 750 All-in-one Printer)"
|
||||
}
|
||||
@@ -700,7 +700,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet g85"
|
||||
Attribute "NickName" "" "HP Officejet g85, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet g85"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet g85;DES:officejet g85;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet G85;DES:Hewlett-Packard OfficeJet G Series;"
|
||||
PCFileName "hp-officejet_g85.ppd"
|
||||
Attribute "Product" "" "(HP Officejet g85 All-in-one Printer)"
|
||||
}
|
||||
@@ -716,7 +716,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 900 Series"
|
||||
Attribute "NickName" "" "HP PSC 900 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 900 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 900 series;DES:psc 900 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 900 Series;DES:Hewlett-Packard PSC 900 Series;"
|
||||
PCFileName "hp-psc_900_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 900 All-in-one Printer)"
|
||||
}
|
||||
@@ -732,7 +732,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 920c"
|
||||
Attribute "NickName" "" "HP Deskjet 920c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 920c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 920c;DES:deskjet 920c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 920C;DES:Hewlett-Packard DeskJet 920C;"
|
||||
PCFileName "hp-deskjet_920c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 920c Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 920cvr Printer)"
|
||||
@@ -751,7 +751,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 930c"
|
||||
Attribute "NickName" "" "HP Deskjet 930c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 930c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 930c;DES:deskjet 930c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 930C;DES:Hewlett-Packard DeskJet 930C;"
|
||||
PCFileName "hp-deskjet_930c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 930c Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 930cm Printer)"
|
||||
@@ -792,7 +792,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 940c"
|
||||
Attribute "NickName" "" "HP Deskjet 940c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 940c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 940c;DES:deskjet 940c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 940C;DES:Hewlett-Packard DeskJet 940C;"
|
||||
PCFileName "hp-deskjet_940c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 940cvr Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 940c Printer)"
|
||||
@@ -811,7 +811,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet g95"
|
||||
Attribute "NickName" "" "HP Officejet g95, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet g95"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet g95;DES:officejet g95;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet G95;DES:Hewlett-Packard OfficeJet G Series;"
|
||||
PCFileName "hp-officejet_g95.ppd"
|
||||
Attribute "Product" "" "(HP Officejet g95 All-in-one Printer)"
|
||||
}
|
||||
@@ -843,7 +843,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 950c"
|
||||
Attribute "NickName" "" "HP Deskjet 950c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 950c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 950c;DES:deskjet 950c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 950C;DES:Hewlett-Packard DeskJet 950C;"
|
||||
PCFileName "hp-deskjet_950c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 950c Printer)"
|
||||
}
|
||||
@@ -876,7 +876,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 959c"
|
||||
Attribute "NickName" "" "HP Deskjet 959c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 959c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 959c;DES:deskjet 959c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 950C;DES:Hewlett-Packard DeskJet 950C;"
|
||||
PCFileName "hp-deskjet_959c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 959c Printer)"
|
||||
}
|
||||
@@ -884,7 +884,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 970c"
|
||||
Attribute "NickName" "" "HP Deskjet 970c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 970c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 970c;DES:deskjet 970c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 970C;DES:Hewlett-Packard DeskJet 970C;"
|
||||
PCFileName "hp-deskjet_970c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 970cxi Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 970cse Printer)"
|
||||
@@ -938,7 +938,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 1220c"
|
||||
Attribute "NickName" "" "HP Deskjet 1220c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 1220c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 1220c;DES:deskjet 1220c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 1220C;DES:Hewlett-Packard DeskJet 1220;"
|
||||
PCFileName "hp-deskjet_1220c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 1220c Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 1220cse Printer)"
|
||||
@@ -1134,7 +1134,7 @@ Manufacturer "HP"
|
||||
ModelName "HP 2000c"
|
||||
Attribute "NickName" "" "HP 2000c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP 2000c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:hp 2000c;DES:hp 2000c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:HP 2000C;DES:hp 2000c;"
|
||||
PCFileName "hp-2000c.ppd"
|
||||
Attribute "Product" "" "(HP 2000cse Printer)"
|
||||
Attribute "Product" "" "(HP 2000c Printer)"
|
||||
@@ -1609,7 +1609,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 960c"
|
||||
Attribute "NickName" "" "HP Deskjet 960c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 960c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 960c;DES:deskjet 960c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 960C;DES:Hewlett-Packard DeskJet 960C;"
|
||||
PCFileName "hp-deskjet_960c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 960cse Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 960cxi Printer)"
|
||||
@@ -1619,7 +1619,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 980c"
|
||||
Attribute "NickName" "" "HP Deskjet 980c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 980c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 980c;DES:deskjet 980c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 980C;DES:Hewlett-Packard DeskJet 980C;"
|
||||
PCFileName "hp-deskjet_980c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 980cxi Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 980c Printer)"
|
||||
@@ -1628,7 +1628,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Deskjet 990c"
|
||||
Attribute "NickName" "" "HP Deskjet 990c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 990c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 990c;DES:deskjet 990c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 990C;DES:Hewlett-Packard DeskJet 990C;"
|
||||
PCFileName "hp-deskjet_990c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 990cxi Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 990cse Printer)"
|
||||
@@ -1658,7 +1658,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Color Inkjet cp1700"
|
||||
Attribute "NickName" "" "HP Color Inkjet cp1700, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Color Inkjet cp1700"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:hp color inkjet cp1700;DES:hp color inkjet cp1700;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:HP Color Inkjet CP1700;DES:HP Color Inkjet CP1700;"
|
||||
PCFileName "hp-color_inkjet_cp1700.ppd"
|
||||
Attribute "Product" "" "(HP Color Inkjet cp1700 Printer)"
|
||||
}
|
||||
@@ -1666,7 +1666,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet 7100 Series"
|
||||
Attribute "NickName" "" "HP Officejet 7100 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 7100 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 7100 series;DES:officejet 7100 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:officejet 7100 series;DES:officejet 7100 series;"
|
||||
PCFileName "hp-officejet_7100_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 7100 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet 7110 All-in-one Printer)"
|
||||
@@ -1681,7 +1681,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet D Series"
|
||||
Attribute "NickName" "" "HP Officejet D Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet D Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet d series;DES:officejet d series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:officejet d series;DES:officejet d series;"
|
||||
PCFileName "hp-officejet_d_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet d125xi All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet d135 All-in-one Printer)"
|
||||
@@ -1728,7 +1728,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 2100 Series"
|
||||
Attribute "NickName" "" "HP PSC 2100 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 2100 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 2100 series;DES:psc 2100 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 2100 Series;DES:psc 2100 series;"
|
||||
PCFileName "hp-psc_2100_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 2105 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP PSC 2108 All-in-one Printer)"
|
||||
@@ -1741,7 +1741,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 2150 Series"
|
||||
Attribute "NickName" "" "HP PSC 2150 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 2150 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 2150 series;DES:psc 2150 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 2150 Series;DES:psc 2150 series;"
|
||||
PCFileName "hp-psc_2150_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 2150 All-in-one Printer)"
|
||||
}
|
||||
@@ -1749,7 +1749,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 2170 Series"
|
||||
Attribute "NickName" "" "HP PSC 2170 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 2170 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 2170 series;DES:psc 2170 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 2170 Series;DES:psc 2170 series;"
|
||||
PCFileName "hp-psc_2170_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 2170 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP PSC 2171 All-in-one Printer)"
|
||||
@@ -1977,7 +1977,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Business Inkjet 2200"
|
||||
Attribute "NickName" "" "HP Business Inkjet 2200, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Business Inkjet 2200"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:hp business inkjet 2200;DES:hp business inkjet 2200;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:HP BUSINESS INKJET 2200;DES:Hewlett-Packard Business Inkjet 2200;"
|
||||
PCFileName "hp-business_inkjet_2200.ppd"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2200 Printer)"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2200se Printer)"
|
||||
@@ -1987,7 +1987,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Business Inkjet 2230"
|
||||
Attribute "NickName" "" "HP Business Inkjet 2230, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Business Inkjet 2230"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:hp business inkjet 2230;DES:hp business inkjet 2230;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:HP BUSINESS INKJET 2230;DES:Hewlett-Packard Business Inkjet 2230;"
|
||||
PCFileName "hp-business_inkjet_2230.ppd"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2230 Printer)"
|
||||
}
|
||||
@@ -1995,7 +1995,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Business Inkjet 2250"
|
||||
Attribute "NickName" "" "HP Business Inkjet 2250 pcl3, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Business Inkjet 2250"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:hp business inkjet 2250;DES:hp business inkjet 2250;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:HP BUSINESS INKJET 2250;DES:Hewlett-Packard Business Inkjet 2250;"
|
||||
PCFileName "hp-business_inkjet_2250-pcl3.ppd"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2250 Printer)"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2250tn Printer)"
|
||||
@@ -2004,7 +2004,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Business Inkjet 2280"
|
||||
Attribute "NickName" "" "HP Business Inkjet 2280 pcl3, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Business Inkjet 2280"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:hp business inkjet 2280;DES:hp business inkjet 2280;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:HP BUSINESS INKJET 2280;DES:Hewlett-Packard Business Inkjet 2280;"
|
||||
PCFileName "hp-business_inkjet_2280-pcl3.ppd"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2280 Printer)"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2280tn Printer)"
|
||||
@@ -2522,7 +2522,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 2200 Series"
|
||||
Attribute "NickName" "" "HP PSC 2200 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 2200 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 2200 series;DES:psc 2200 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 2200 Series;DES:psc 2200 series;"
|
||||
PCFileName "hp-psc_2200_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 2200 All-in-one Printer)"
|
||||
}
|
||||
@@ -2540,7 +2540,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 2300 Series"
|
||||
Attribute "NickName" "" "HP PSC 2300 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 2300 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 2300 series;DES:psc 2300 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 2300 Series;DES:psc 2300 series;"
|
||||
PCFileName "hp-psc_2300_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 2300 Series All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP PSC 2310 All-in-one Printer)"
|
||||
@@ -2549,7 +2549,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 2350 Series"
|
||||
Attribute "NickName" "" "HP PSC 2350 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 2350 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 2350 series;DES:psc 2350 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 2350 Series;DES:psc 2350 series;"
|
||||
PCFileName "hp-psc_2350_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 2350 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP PSC 2352 All-in-one Printer)"
|
||||
@@ -2592,7 +2592,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 2500 Series"
|
||||
Attribute "NickName" "" "HP PSC 2500 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 2500 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 2500 series;DES:psc 2500 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:PSC 2500 Series;DES:psc 2500 series;"
|
||||
PCFileName "hp-psc_2500_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 2500 Photosmart All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP PSC 2510 Photosmart All-in-one Printer)"
|
||||
@@ -3040,7 +3040,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet j5700 Series"
|
||||
Attribute "NickName" "" "HP Officejet j5700 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet j5700 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet j5700 series;DES:officejet j5700 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:Officejet J5700 series;DES:officejet j5700 series;"
|
||||
PCFileName "hp-officejet_j5700_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet j5725 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet j5725 All-in-one Printer)"
|
||||
@@ -3126,7 +3126,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet 6100 Series"
|
||||
Attribute "NickName" "" "HP Officejet 6100 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 6100 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 6100 series;DES:officejet 6100 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet 6100 Series;DES:officejet 6100 series;"
|
||||
PCFileName "hp-officejet_6100_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 6105 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet 6110xi All-in-one Printer)"
|
||||
@@ -3350,7 +3350,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet 7200 Series"
|
||||
Attribute "NickName" "" "HP Officejet 7200 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 7200 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 7200 series;DES:officejet 7200 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:officejet 7200 series;DES:officejet 7200 series;"
|
||||
PCFileName "hp-officejet_7200_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 7205 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet 7208 All-in-one Printer)"
|
||||
@@ -3452,7 +3452,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet 7400 Series"
|
||||
Attribute "NickName" "" "HP Officejet 7400 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 7400 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 7400 series;DES:officejet 7400 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:officejet 7400 series;DES:officejet 7400 series;"
|
||||
PCFileName "hp-officejet_7400_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 7408 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet 7410 All-in-one Printer)"
|
||||
@@ -11486,7 +11486,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 1100 Series"
|
||||
Attribute "NickName" "" "HP PSC 1100 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 1100 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 1100 series;DES:psc 1100 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:psc 1100 series;DES:psc 1100 series;"
|
||||
PCFileName "hp-psc_1100_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 1110 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP PSC 1110v All-in-one Printer)"
|
||||
@@ -11496,7 +11496,7 @@ Manufacturer "HP"
|
||||
ModelName "HP PSC 1200 Series"
|
||||
Attribute "NickName" "" "HP PSC 1200 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 1200 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 1200 series;DES:psc 1200 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:psc 1200 series;DES:psc 1200 series;"
|
||||
PCFileName "hp-psc_1200_series.ppd"
|
||||
Attribute "Product" "" "(HP PSC 1200 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP PSC 1205 All-in-one Printer)"
|
||||
@@ -11688,7 +11688,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet 4100 Series"
|
||||
Attribute "NickName" "" "HP Officejet 4100 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 4100 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 4100 series;DES:officejet 4100 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-packard;MDL:officejet 4100 series;DES:officejet 4100 series;"
|
||||
PCFileName "hp-officejet_4100_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 4100 Series All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet 4110xi All-in-one Printer)"
|
||||
@@ -11715,7 +11715,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet 4300 Series"
|
||||
Attribute "NickName" "" "HP Officejet 4300 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 4300 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 4300 series;DES:officejet 4300 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:Officejet 4300 series;DES:officejet 4300 series;"
|
||||
PCFileName "hp-officejet_4300_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 4308 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet 4311 All-in-one Printer)"
|
||||
@@ -12026,7 +12026,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet j3600 Series"
|
||||
Attribute "NickName" "" "HP Officejet j3600 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet j3600 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet j3600 series;DES:officejet j3600 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:Officejet J3600 series;DES:officejet j3600 series;"
|
||||
PCFileName "hp-officejet_j3600_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet j3608 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet j3625 All-in-one Printer)"
|
||||
@@ -12086,7 +12086,7 @@ Manufacturer "HP"
|
||||
ModelName "HP Officejet 4200 Series"
|
||||
Attribute "NickName" "" "HP Officejet 4200 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 4200 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 4200 series;DES:officejet 4200 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:officejet 4200 series;DES:officejet 4200 series;"
|
||||
PCFileName "hp-officejet_4200_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 4200 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet 4211 All-in-one Printer)"
|
||||
@@ -12609,6 +12609,7 @@ Manufacturer "HP"
|
||||
Attribute "NickName" "" "HP Photosmart 380 Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Photosmart 380 Series"
|
||||
Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart 380 series;DES:photosmart 380 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:Photosmart 380 series_BT;DES:385;"
|
||||
PCFileName "hp-photosmart_380_series.ppd"
|
||||
Attribute "Product" "" "(HP Photosmart 385 Compact Photo Printer)"
|
||||
Attribute "Product" "" "(HP Photosmart 385xi Compact Photo Printer)"
|
||||
@@ -14554,7 +14557,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Business Inkjet 2300"
|
||||
Attribute "NickName" "" "HP Business Inkjet 2300 pcl3, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Business Inkjet 2300"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:hp business inkjet 2300;DES:hp business inkjet 2300;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:HP BUSINESS INKJET 2300;DES:Hewlett-Packard Business Inkjet 2300;"
|
||||
PCFileName "hp-business_inkjet_2300-pcl3.ppd"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2300 Printer)"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2300n Printer)"
|
||||
@@ -14818,7 +14821,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet 9100 Series"
|
||||
Attribute "NickName" "" "HP Officejet 9100 Series pcl3, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet 9100 Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 9100 series;DES:officejet 9100 series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:officejet 9100 series;DES:officejet 9100 series;"
|
||||
PCFileName "hp-officejet_9100_series-pcl3.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 9110 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet 9120 All-in-one Printer)"
|
||||
@@ -14902,7 +14905,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Business Inkjet 2800"
|
||||
Attribute "NickName" "" "HP Business Inkjet 2800 pcl3, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Business Inkjet 2800"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:hp business inkjet 2800;DES:hp business inkjet 2800;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:HP BUSINESS INKJET 2800;DES:Hewlett-Packard Business Inkjet 2800;"
|
||||
PCFileName "hp-business_inkjet_2800-pcl3.ppd"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2800 Printer)"
|
||||
Attribute "Product" "" "(HP Business Inkjet 2800dt Printer)"
|
||||
@@ -15445,7 +15448,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet Lx"
|
||||
Attribute "NickName" "" "HP Officejet Lx, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet Lx"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet lx;DES:officejet lx;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet;DES:officejet lx;"
|
||||
PCFileName "hp-officejet_lx.ppd"
|
||||
Attribute "Product" "" "(HP Officejet Lx All-in-one Printer)"
|
||||
}
|
||||
@@ -15574,7 +15577,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet Series 300"
|
||||
Attribute "NickName" "" "HP Officejet Series 300, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet Series 300"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet series 300;DES:officejet series 300;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet Series 300;DES:Hewlett-Packard OfficeJet Series 300;"
|
||||
PCFileName "hp-officejet_series_300.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 300 All-in-one Printer)"
|
||||
}
|
||||
@@ -15598,7 +15601,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 400"
|
||||
Attribute "NickName" "" "HP Deskjet 400, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 400"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:hp deskjet 400;DES:hp deskjet 400;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:HP DeskJet 400;DES:HP DeskJet 400 Printer;"
|
||||
PCFileName "hp-deskjet_400.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 400 Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 400 Color Capable Printer)"
|
||||
@@ -15615,7 +15618,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 540"
|
||||
Attribute "NickName" "" "HP Deskjet 540, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 540"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 540;DES:deskjet 540;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 540;DES:Hewlett-Packard DeskJet 540;"
|
||||
PCFileName "hp-deskjet_540.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 540 Printer)"
|
||||
}
|
||||
@@ -15740,7 +15743,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 630c"
|
||||
Attribute "NickName" "" "HP Deskjet 630c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 630c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 630c;DES:deskjet 630c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 630C;DES:Hewlett-Packard DeskJet 630C;"
|
||||
PCFileName "hp-deskjet_630c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 630c Printer)"
|
||||
}
|
||||
@@ -15756,7 +15759,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 656c"
|
||||
Attribute "NickName" "" "HP Deskjet 656c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 656c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 656c;DES:deskjet 656c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 656C;DES:DESKJET 656C;"
|
||||
PCFileName "hp-deskjet_656c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 656c Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 656cvr Printer)"
|
||||
@@ -15869,7 +15872,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 600"
|
||||
Attribute "NickName" "" "HP Deskjet 600, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 600"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 600;DES:deskjet 600;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 600;DES:Hewlett-Packard DeskJet 600;"
|
||||
PCFileName "hp-deskjet_600.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 600c Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 600 Printer)"
|
||||
@@ -15931,7 +15934,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet Series 600"
|
||||
Attribute "NickName" "" "HP Officejet Series 600, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet Series 600"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet series 600;DES:officejet series 600;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet Series 600;DES:officejet series 600;"
|
||||
PCFileName "hp-officejet_series_600.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 600 All-in-one Printer)"
|
||||
}
|
||||
@@ -15983,7 +15986,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 670c"
|
||||
Attribute "NickName" "" "HP Deskjet 670c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 670c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 670c;DES:deskjet 670c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 670C;DES:Hewlett-Packard DeskJet 670C;"
|
||||
PCFileName "hp-deskjet_670c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 670c)"
|
||||
}
|
||||
@@ -16127,7 +16130,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 610c"
|
||||
Attribute "NickName" "" "HP Deskjet 610c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 610c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 610c;DES:deskjet 610c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 610C;DES:Hewlett-Packard DeskJet 610C;"
|
||||
PCFileName "hp-deskjet_610c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 610c Printer)"
|
||||
}
|
||||
@@ -16151,7 +16154,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 640c"
|
||||
Attribute "NickName" "" "HP Deskjet 640c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 640c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 640c;DES:deskjet 640c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 640C;DES:Hewlett-Packard DeskJet 640C;"
|
||||
PCFileName "hp-deskjet_640c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 640c Lite Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 640c Printer)"
|
||||
@@ -16171,7 +16174,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 690c"
|
||||
Attribute "NickName" "" "HP Deskjet 690c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 690c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 690c;DES:deskjet 690c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 690C;DES:Hewlett-Packard DeskJet 690C;"
|
||||
PCFileName "hp-deskjet_690c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 690c Plus Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 690c Printer)"
|
||||
@@ -16231,7 +16234,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet Series 700"
|
||||
Attribute "NickName" "" "HP Officejet Series 700, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet Series 700"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet series 700;DES:officejet series 700;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet Series 700;DES:officejet series 700;"
|
||||
PCFileName "hp-officejet_series_700.ppd"
|
||||
Attribute "Product" "" "(HP Officejet 700 All-in-one Printer)"
|
||||
}
|
||||
@@ -16382,7 +16385,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 812c"
|
||||
Attribute "NickName" "" "HP Deskjet 812c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 812c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 812c;DES:deskjet 812c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 810C;DES:Hewlett-Packard DeskJet 810C;"
|
||||
PCFileName "hp-deskjet_812c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 812c Printer)"
|
||||
}
|
||||
@@ -16390,7 +16393,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 815c"
|
||||
Attribute "NickName" "" "HP Deskjet 815c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 815c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 815c;DES:deskjet 815c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 815C;DES:Hewlett-Packard DeskJet 815C;"
|
||||
PCFileName "hp-deskjet_815c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 815c Printer)"
|
||||
}
|
||||
@@ -16422,7 +16425,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 840c"
|
||||
Attribute "NickName" "" "HP Deskjet 840c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 840c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 840c;DES:deskjet 840c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:DeskJet 840C;DES:deskjet 840c;"
|
||||
PCFileName "hp-deskjet_840c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 840c Printer)"
|
||||
}
|
||||
@@ -16430,7 +16433,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 841c"
|
||||
Attribute "NickName" "" "HP Deskjet 841c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 841c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 841c;DES:deskjet 841c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:DeskJet 841C;DES:deskjet 841c;"
|
||||
PCFileName "hp-deskjet_841c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 841c Printer)"
|
||||
}
|
||||
@@ -16446,7 +16449,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 843c"
|
||||
Attribute "NickName" "" "HP Deskjet 843c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 843c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 843c;DES:deskjet 843c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:DeskJet 843C;DES:deskjet 843c;"
|
||||
PCFileName "hp-deskjet_843c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 843c Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 843cxe Printer)"
|
||||
@@ -16455,7 +16458,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 880c"
|
||||
Attribute "NickName" "" "HP Deskjet 880c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 880c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 880c;DES:deskjet 880c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 880C;DES:Hewlett-Packard DeskJet 880C;"
|
||||
PCFileName "hp-deskjet_880c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 880c Printer)"
|
||||
}
|
||||
@@ -16471,7 +16474,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 895c"
|
||||
Attribute "NickName" "" "HP Deskjet 895c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 895c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 895c;DES:deskjet 895c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 895C;DES:Hewlett-Packard DeskJet 895C;"
|
||||
PCFileName "hp-deskjet_895c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 895cse Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 895c Printer)"
|
||||
@@ -16481,7 +16484,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet r40"
|
||||
Attribute "NickName" "" "HP Officejet r40, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet r40"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet r40;DES:officejet r40;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:OFFICEJET R40;DES:Hewlett-Packard OfficeJet R40;"
|
||||
PCFileName "hp-officejet_r40.ppd"
|
||||
Attribute "Product" "" "(HP Officejet r40 All-in-one Printer)"
|
||||
}
|
||||
@@ -16505,7 +16508,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet r60"
|
||||
Attribute "NickName" "" "HP Officejet r60, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet r60"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet r60;DES:officejet r60;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:OFFICEJET R60;DES:Hewlett-Packard OfficeJet R60;"
|
||||
PCFileName "hp-officejet_r60.ppd"
|
||||
Attribute "Product" "" "(HP Officejet r60 All-in-one Printer)"
|
||||
}
|
||||
@@ -16513,7 +16516,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet r65"
|
||||
Attribute "NickName" "" "HP Officejet r65, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet r65"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet r65;DES:officejet r65;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:OFFICEJET R65;DES:Hewlett-Packard OfficeJet R65;"
|
||||
PCFileName "hp-officejet_r65.ppd"
|
||||
Attribute "Product" "" "(HP Officejet r65 All-in-one Printer)"
|
||||
}
|
||||
@@ -16521,7 +16524,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet r80"
|
||||
Attribute "NickName" "" "HP Officejet r80, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet r80"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet r80;DES:officejet r80;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:OFFICEJET R80;DES:Hewlett-Packard OfficeJet R80;"
|
||||
PCFileName "hp-officejet_r80.ppd"
|
||||
Attribute "Product" "" "(HP Officejet r80 All-in-one Printer)"
|
||||
}
|
||||
@@ -16537,7 +16540,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet T Series"
|
||||
Attribute "NickName" "" "HP Officejet T Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet T Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet t series;DES:officejet t series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:Hewlett-Packard;MDL:OfficeJet T Series;DES:Hewlett-Packard OfficeJet T Series;"
|
||||
PCFileName "hp-officejet_t_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet t45 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet t45xi All-in-one Printer)"
|
||||
@@ -16548,7 +16551,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP PSC 500"
|
||||
Attribute "NickName" "" "HP PSC 500, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP PSC 500"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:psc 500;DES:psc 500;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:PSC 500;DES:Hewlett-Packard PSC 500;"
|
||||
PCFileName "hp-psc_500.ppd"
|
||||
Attribute "Product" "" "(HP PSC 500 All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP PSC 500xi All-in-one Printer)"
|
||||
@@ -16664,7 +16667,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 825c"
|
||||
Attribute "NickName" "" "HP Deskjet 825c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 825c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 825c;DES:deskjet 825c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 825C;DES:Hewlett-Packard DeskJet 825C;"
|
||||
PCFileName "hp-deskjet_825c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 825cvr Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 825c Printer)"
|
||||
@@ -16673,7 +16676,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 845c"
|
||||
Attribute "NickName" "" "HP Deskjet 845c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 845c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 845c;DES:deskjet 845c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 845C;DES:Hewlett-Packard DeskJet 845C;"
|
||||
PCFileName "hp-deskjet_845c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 845c Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 845cvr Printer)"
|
||||
@@ -16784,7 +16787,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet Pro 1150c"
|
||||
Attribute "NickName" "" "HP Officejet Pro 1150c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet Pro 1150c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet pro 1150c;DES:officejet pro 1150c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:OFFICEJET PRO 1150C;DES:Hewlett-Packard OfficeJet Pro 1150C;"
|
||||
PCFileName "hp-officejet_pro_1150c.ppd"
|
||||
Attribute "Product" "" "(HP Officejet Pro 1150c All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet Pro 1150cse All-in-one Printer)"
|
||||
@@ -16793,7 +16796,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 850c"
|
||||
Attribute "NickName" "" "HP Deskjet 850c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 850c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 850c;DES:deskjet 850c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 850C;DES:Hewlett-Packard Deskjet 850C;"
|
||||
PCFileName "hp-deskjet_850c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 850k Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 850c Printer)"
|
||||
@@ -16812,7 +16815,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 870c"
|
||||
Attribute "NickName" "" "HP Deskjet 870c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 870c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 870c;DES:deskjet 870c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 870C;DES:Hewlett-Packard Deskjet 870C;"
|
||||
PCFileName "hp-deskjet_870c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 870k Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 870c Printer)"
|
||||
@@ -16928,7 +16931,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Officejet Pro 1170c Series"
|
||||
Attribute "NickName" "" "HP Officejet Pro 1170c Series, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet Pro 1170c Series"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet pro 1170c series;DES:officejet pro 1170c series;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:OFFICEJET PRO 1170C SERIES;DES:Hewlett-Packard OfficeJet Pro 1170C Series;"
|
||||
PCFileName "hp-officejet_pro_1170c_series.ppd"
|
||||
Attribute "Product" "" "(HP Officejet Pro 1170c All-in-one Printer)"
|
||||
Attribute "Product" "" "(HP Officejet Pro 1170cse All-in-one Printer)"
|
||||
@@ -16941,7 +16944,7 @@ Group "RLT/HP Real Life Technologies"
|
||||
ModelName "HP Deskjet 890c"
|
||||
Attribute "NickName" "" "HP Deskjet 890c, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Deskjet 890c"
|
||||
- Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 890c;DES:deskjet 890c;"
|
||||
+ Attribute "1284DeviceID" "" "MFG:HEWLETT-PACKARD;MDL:DESKJET 890C;DES:Hewlett-Packard Deskjet 890C;"
|
||||
PCFileName "hp-deskjet_890c.ppd"
|
||||
Attribute "Product" "" "(HP Deskjet 890cse Printer)"
|
||||
Attribute "Product" "" "(HP Deskjet 890c Printer)"
|
||||
@@ -0,0 +1,11 @@
|
||||
diff -up hplip-3.14.10/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz-deviceid hplip-3.14.10/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd
|
||||
--- hplip-3.14.10/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz-deviceid 2014-11-04 09:41:13.200005393 +0000
|
||||
+++ hplip-3.14.10/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd 2014-11-04 09:42:13.168312042 +0000
|
||||
@@ -82,6 +82,7 @@
|
||||
*cupsManualCopies: False
|
||||
*cupsLanguages: "en da de es fi fr it ja ko nb nl pt ru sv zh_CN zh_TW"
|
||||
*cupsFilter: "application/vnd.cups-postscript 0 hpps"
|
||||
+*1284DeviceID: "MFG:Hewlett-Packard;MDL:HP LaserJet 400 color M451dn;DES:HP LaserJet 400 color M451dn;"
|
||||
*UIConstraints: *HPOption_Duplexer False *Duplex
|
||||
*UIConstraints: *Duplex *HPOption_Duplexer False
|
||||
*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3
|
||||
@@ -0,0 +1,15 @@
|
||||
diff -up hplip-3.14.10/prnt/drv/hpcups.drv.in.dj990c-margin hplip-3.14.10/prnt/drv/hpcups.drv.in
|
||||
--- hplip-3.14.10/prnt/drv/hpcups.drv.in.dj990c-margin 2014-12-23 15:55:09.779368939 +0000
|
||||
+++ hplip-3.14.10/prnt/drv/hpcups.drv.in 2014-12-23 15:55:24.488454126 +0000
|
||||
@@ -1531,9 +1531,9 @@ Manufacturer "HP"
|
||||
"<</cupsInteger0 2/PageSize[612 792]/ImagingBBox null>>setpagedevice"
|
||||
CustomMedia "Letter.Duplex/Letter AutoDuplex 8.5x11in" 612 783 18 27 18 36 "<</cupsInteger0 2/PageSize[612 783]/ImagingBBox null>>setpagedevice"
|
||||
"<</cupsInteger0 2/PageSize[612 783]/ImagingBBox null>>setpagedevice"
|
||||
- CustomMedia "A4/A4 210x297mm" 595.44 841.68 18 36.00 18 9.00 "<</cupsInteger0 26/PageSize[595.44 841.68]/ImagingBBox null>>setpagedevice"
|
||||
+ CustomMedia "A4/A4 210x297mm" 595.44 841.68 9 36.00 9 9.00 "<</cupsInteger0 26/PageSize[595.44 841.68]/ImagingBBox null>>setpagedevice"
|
||||
"<</cupsInteger0 26/PageSize[595.44 841.68]/ImagingBBox null>>setpagedevice"
|
||||
- CustomMedia "A4.Duplex/A4 AutoDuplex 210x297mm" 595 833 18 27 18 36 "<</cupsInteger0 26/PageSize[595 833]/ImagingBBox null>>setpagedevice"
|
||||
+ CustomMedia "A4.Duplex/A4 AutoDuplex 210x297mm" 595 833 9 27 9 36 "<</cupsInteger0 26/PageSize[595 833]/ImagingBBox null>>setpagedevice"
|
||||
"<</cupsInteger0 26/PageSize[595 833]/ImagingBBox null>>setpagedevice"
|
||||
CustomMedia "ExecutiveJIS/Executive (JIS) 8.5x12.986in" 612 936 18 36 18 9 "<</cupsInteger0 10/PageSize[612 936]/ImagingBBox null>>setpagedevice"
|
||||
"<</cupsInteger0 10/PageSize[612 936]/ImagingBBox null>>setpagedevice"
|
||||
@@ -0,0 +1,29 @@
|
||||
diff -up hplip-3.9.8/prnt/hpijs/services.cpp.hpcups-sigpipe hplip-3.9.8/prnt/hpijs/services.cpp
|
||||
--- hplip-3.9.8/prnt/hpijs/services.cpp.hpcups-sigpipe 2009-08-04 22:35:41.000000000 +0100
|
||||
+++ hplip-3.9.8/prnt/hpijs/services.cpp 2009-10-29 11:56:23.015022337 +0000
|
||||
@@ -29,6 +29,7 @@
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
\*****************************************************************************/
|
||||
|
||||
+#include <errno.h>
|
||||
#include <sys/stat.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
@@ -382,8 +383,16 @@ DRIVER_ERROR UXServices::ToDevice(const
|
||||
if (write(OutputPath, pBuffer, *Count) != (ssize_t)*Count)
|
||||
{
|
||||
static int cnt=0;
|
||||
- if (cnt++ < 5)
|
||||
+ if (cnt < 5)
|
||||
+ {
|
||||
+ cnt++;
|
||||
BUG("unable to write to output, fd=%d, count=%d: %m\n", OutputPath, *Count);
|
||||
+ }
|
||||
+
|
||||
+ if (errno == EPIPE)
|
||||
+ /* The backend has exited. There's no recovering from that. */
|
||||
+ exit (1);
|
||||
+
|
||||
return IO_ERROR;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
diff -up hplip-3.10.9/prnt/hpijs/hpijs.cpp.hpijs-marker-supply hplip-3.10.9/prnt/hpijs/hpijs.cpp
|
||||
--- hplip-3.10.9/prnt/hpijs/hpijs.cpp.hpijs-marker-supply 2010-10-18 16:58:23.882993673 +0100
|
||||
+++ hplip-3.10.9/prnt/hpijs/hpijs.cpp 2010-10-18 17:00:00.510869032 +0100
|
||||
@@ -585,6 +585,7 @@ int main (int argc, char *argv[], char *
|
||||
char *raster = NULL, *k_raster = NULL;
|
||||
int status = EXIT_FAILURE;
|
||||
int ret, n, i, kn=0, width, k_width;
|
||||
+ int low_marker = 0;
|
||||
char user_name[32]={0,};
|
||||
|
||||
openlog("hpijs", LOG_PID, LOG_DAEMON);
|
||||
@@ -666,14 +667,17 @@ int main (int argc, char *argv[], char *
|
||||
case WARN_LOW_INK_YELLOW:
|
||||
case WARN_LOW_INK_MULTIPLE_PENS:
|
||||
{
|
||||
- fputs("STATE: +marker-supply-low-warning\n", stderr);
|
||||
+ low_marker = 1;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
- fputs("STATE: +marker-supply-low-warning\n", stderr);
|
||||
+ low_marker = 1;
|
||||
}
|
||||
}
|
||||
|
||||
+ fprintf(stderr, "STATE: %cmarker-supply-low-warning\n",
|
||||
+ low_marker ? '+' : '-');
|
||||
+
|
||||
#if 0
|
||||
BUG("device model=%s\n", pSS->pPC->PrinterModel());
|
||||
BUG("device class=%s\n", pSS->pPC->PrintertypeToString(pSS->pPC->SelectedDevice()));
|
||||
@@ -0,0 +1,14 @@
|
||||
diff -up hplip-3.14.6/scan.py.lineart hplip-3.14.6/scan.py
|
||||
--- hplip-3.14.6/scan.py.lineart 2014-07-23 12:30:52.361517852 +0100
|
||||
+++ hplip-3.14.6/scan.py 2014-07-23 12:32:17.052940000 +0100
|
||||
@@ -977,8 +977,8 @@ try:
|
||||
try:
|
||||
pixels_per_line = bytes_per_line * 8 # Calculation of pixels_per_line for Lineart must be 8 time of bytes_per_line
|
||||
# Otherwise, scanned image will be corrupted (slanted)
|
||||
- im = Image.frombuffer('RGBA', (pixels_per_line, lines), buffer.read(),
|
||||
- 'raw', 'RGBA', 0, 1).convert('L')
|
||||
+ im = Image.frombuffer('1', (pixels_per_line, lines), buffer.read(),
|
||||
+ 'raw', '1', 0, 1).convert('L')
|
||||
except ValueError:
|
||||
log.error("Did not read enough data from scanner (I/O Error?)")
|
||||
sys.exit(1)
|
||||
@@ -0,0 +1,37 @@
|
||||
diff -up hplip-3.15.2/fax/backend/hpfax.py.log-stderr hplip-3.15.2/fax/backend/hpfax.py
|
||||
--- hplip-3.15.2/fax/backend/hpfax.py.log-stderr 2015-01-29 13:20:35.000000000 +0100
|
||||
+++ hplip-3.15.2/fax/backend/hpfax.py 2015-02-04 15:40:48.360972449 +0100
|
||||
@@ -55,7 +55,10 @@ home_dir = ''
|
||||
|
||||
def bug(msg):
|
||||
syslog.syslog("hpfax[%d]: error: %s\n" % (pid, msg))
|
||||
- log.stderr("ERROR: %s\n" % msg)
|
||||
+ try:
|
||||
+ log.stderr("ERROR: %s" % msg)
|
||||
+ except NameError:
|
||||
+ sys.stderr.write("ERROR: %s\n" % msg)
|
||||
|
||||
|
||||
if os.path.exists(config_file):
|
||||
diff -up hplip-3.15.2/prnt/filters/hpps.log-stderr hplip-3.15.2/prnt/filters/hpps
|
||||
--- hplip-3.15.2/prnt/filters/hpps.log-stderr 2015-02-04 15:40:48.360972449 +0100
|
||||
+++ hplip-3.15.2/prnt/filters/hpps 2015-02-04 15:43:14.796878364 +0100
|
||||
@@ -53,10 +53,16 @@ home_dir = ''
|
||||
|
||||
|
||||
def bug(m):
|
||||
- log.stderr("ERROR: %s" % m)
|
||||
+ try:
|
||||
+ log.stderr("ERROR: %s" % m)
|
||||
+ except NameError:
|
||||
+ sys.stderr.write("ERROR: %s\n" % m)
|
||||
|
||||
def msg(m):
|
||||
- log.stderr("INFO: %s" % m)
|
||||
+ try:
|
||||
+ log.stderr("INFO: %s" % msg)
|
||||
+ except NameError:
|
||||
+ sys.stderr.write("INFO: %s\n" % msg)
|
||||
|
||||
if os.path.exists(config_file):
|
||||
config = configparser.ConfigParser()
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
diff -up hplip-3.15.2/prnt/hpcups/HPCupsFilter.cpp.logdir hplip-3.15.2/prnt/hpcups/HPCupsFilter.cpp
|
||||
--- hplip-3.15.2/prnt/hpcups/HPCupsFilter.cpp.logdir 2015-02-04 14:22:43.838774401 +0100
|
||||
+++ hplip-3.15.2/prnt/hpcups/HPCupsFilter.cpp 2015-02-04 14:22:43.844774315 +0100
|
||||
@@ -619,7 +619,7 @@ int HPCupsFilter::processRasterData(cups
|
||||
char hpPreProcessedRasterFile[MAX_FILE_PATH_LEN]; //temp file needed to store raster data with swaped pages.
|
||||
|
||||
|
||||
- sprintf(hpPreProcessedRasterFile, "%s/hp_%s_cups_SwapedPagesXXXXXX",CUPS_TMP_DIR, m_JA.user_name);
|
||||
+ snprintf(hpPreProcessedRasterFile, sizeof (hpPreProcessedRasterFile), "%s/hp_%s_cups_SwapedPagesXXXXXX",CUPS_TMP_DIR, m_JA.user_name);
|
||||
|
||||
|
||||
while (cupsRasterReadHeader2(cups_raster, &cups_header))
|
||||
diff -up hplip-3.15.2/prnt/hpcups/SystemServices.cpp.logdir hplip-3.15.2/prnt/hpcups/SystemServices.cpp
|
||||
--- hplip-3.15.2/prnt/hpcups/SystemServices.cpp.logdir 2015-02-04 14:22:43.844774315 +0100
|
||||
+++ hplip-3.15.2/prnt/hpcups/SystemServices.cpp 2015-02-04 14:24:04.080626127 +0100
|
||||
@@ -38,7 +38,7 @@ SystemServices::SystemServices(int iLogL
|
||||
if (iLogLevel & SAVE_OUT_FILE)
|
||||
{
|
||||
char fname[MAX_FILE_PATH_LEN];
|
||||
- sprintf(fname, "%s/hpcups_%s_out_job%d_XXXXXX",CUPS_TMP_DIR, user_name, job_id);
|
||||
+ snprintf(fname, sizeof(fname), "%s/hpcups_%s_out_job%d_XXXXXX",CUPS_TMP_DIR, user_name, job_id);
|
||||
createTempFile(fname, &m_fp);
|
||||
if (m_fp)
|
||||
{
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
diff -up hplip-3.9.8/ip/xfax.c.no-asm hplip-3.9.8/ip/xfax.c
|
||||
--- hplip-3.9.8/ip/xfax.c.no-asm 2009-08-04 22:37:28.000000000 +0100
|
||||
+++ hplip-3.9.8/ip/xfax.c 2009-08-25 14:44:04.502202418 +0100
|
||||
@@ -1680,19 +1680,6 @@ static BOOL bits_flush_to_eol (
|
||||
& ((1u<<n_bits) - 1u); \
|
||||
}
|
||||
|
||||
-#if 0
|
||||
-
|
||||
-#define BITS_LOAD(g, num_bits, par_result) { \
|
||||
- int n_bits = (int)(num_bits); \
|
||||
- \
|
||||
- par_result = g->gb_cache; \
|
||||
- \
|
||||
- asm ("extract %1,%2,%0" \
|
||||
- : "=d" (par_result) \
|
||||
- : "dI" (g->gb_cache_cnt - n_bits), "dI" (n_bits), "0" (par_result)); \
|
||||
-}
|
||||
-
|
||||
-#endif
|
||||
|
||||
|
||||
|
||||
diff -up hplip-3.9.8/scan/sane/common.h.no-asm hplip-3.9.8/scan/sane/common.h
|
||||
--- hplip-3.9.8/scan/sane/common.h.no-asm 2009-08-25 16:35:14.577203106 +0100
|
||||
+++ hplip-3.9.8/scan/sane/common.h 2009-08-25 16:35:29.948216281 +0100
|
||||
@@ -53,8 +53,6 @@
|
||||
|
||||
#define BACKEND_NAME hpaio
|
||||
|
||||
-#define BREAKPOINT __asm( "int3" )
|
||||
-
|
||||
#define OK 1
|
||||
#define ERROR 0
|
||||
#define MAX_LIST_SIZE 32
|
||||
diff -up hplip-3.9.8/scan/sane/hpaio.c.no-asm hplip-3.9.8/scan/sane/hpaio.c
|
||||
@@ -0,0 +1,27 @@
|
||||
diff -up hplip-3.15.11/config_usb_printer.py.no-write-bytecode hplip-3.15.11/config_usb_printer.py
|
||||
--- hplip-3.15.11/config_usb_printer.py.no-write-bytecode 2015-11-16 10:50:03.127459222 +0100
|
||||
+++ hplip-3.15.11/config_usb_printer.py 2015-11-16 10:53:52.266931490 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/env python -B
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# (c) Copyright 2011-2015 HP Development Company, L.P.
|
||||
diff -up hplip-3.15.11/fax/backend/hpfax.py.no-write-bytecode hplip-3.15.11/fax/backend/hpfax.py
|
||||
--- hplip-3.15.11/fax/backend/hpfax.py.no-write-bytecode 2015-11-16 10:50:03.128459220 +0100
|
||||
+++ hplip-3.15.11/fax/backend/hpfax.py 2015-11-16 10:53:49.587937659 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/env python -B
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# (c) Copyright 2003-2015 HP Development Company, L.P.
|
||||
diff -up hplip-3.15.11/prnt/filters/hpps.no-write-bytecode hplip-3.15.9/prnt/filters/hpps
|
||||
--- hplip-3.15.11/prnt/filters/hpps.no-write-bytecode 2016-01-04 16:44:08.000000000 +0100
|
||||
+++ hplip-3.15.11/prnt/filters/hpps 2016-01-04 16:50:11.272921194 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/env python -B
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# (c) Copyright 2003-2015 HP Development Company, L.P.
|
||||
@@ -0,0 +1,459 @@
|
||||
diff -up hplip-3.14.3/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.ImageableArea hplip-3.14.3/prnt/ps/hp-laserjet_8150_mfp-ps.ppd
|
||||
--- hplip-3.14.3/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.ImageableArea 2014-03-06 06:11:09.000000000 +0100
|
||||
+++ hplip-3.14.3/prnt/ps/hp-laserjet_8150_mfp-ps.ppd 2014-03-07 10:26:54.404913622 +0100
|
||||
@@ -3430,7 +3430,7 @@ restore
|
||||
*CloseUI: *PageRegion
|
||||
|
||||
*DefaultImageableArea: Letter
|
||||
-*ImageableArea Letter/Letter: "4.00 3.00 606.00 786.00"
|
||||
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
|
||||
*da.ImageableArea Letter/Letter: ""
|
||||
*de.ImageableArea Letter/Letter: ""
|
||||
*es.ImageableArea Letter/Letter: ""
|
||||
@@ -3462,7 +3462,7 @@ restore
|
||||
*zh_CN.ImageableArea LetterSmall/信纸 (小): ""
|
||||
*zh_TW.ImageableArea LetterSmall/Letter (小): ""
|
||||
|
||||
-*ImageableArea Executive/Executive: "3.00 3.00 516.00 750.00"
|
||||
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
|
||||
*da.ImageableArea Executive/Executive: ""
|
||||
*de.ImageableArea Executive/Executive: ""
|
||||
*es.ImageableArea Executive/Exec: ""
|
||||
@@ -3478,7 +3478,7 @@ restore
|
||||
*zh_CN.ImageableArea Executive/Executive: ""
|
||||
*zh_TW.ImageableArea Executive/Executive: ""
|
||||
|
||||
-*ImageableArea Legal/Legal: "64.00 54.00 606.00 1002.00"
|
||||
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
|
||||
*da.ImageableArea Legal/Legal: ""
|
||||
*de.ImageableArea Legal/Legal: ""
|
||||
*es.ImageableArea Legal/Legal: ""
|
||||
@@ -3494,7 +3494,7 @@ restore
|
||||
*zh_CN.ImageableArea Legal/Legal: ""
|
||||
*zh_TW.ImageableArea Legal/Legal: ""
|
||||
|
||||
-*ImageableArea LegalSmall/Legal (Small): "3.00 3.00 548.00 954.00"
|
||||
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
|
||||
*da.ImageableArea LegalSmall/Legal (lille): ""
|
||||
*de.ImageableArea LegalSmall/Legal (Klein): ""
|
||||
*es.ImageableArea LegalSmall/Legal (pequeño): ""
|
||||
@@ -3510,7 +3510,7 @@ restore
|
||||
*zh_CN.ImageableArea LegalSmall/Legal (小): ""
|
||||
*zh_TW.ImageableArea LegalSmall/Legal (小): ""
|
||||
|
||||
-*ImageableArea Tabloid/11x17: "3.00 3.00 786.00 1218.00"
|
||||
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.76 1211.76"
|
||||
*da.ImageableArea Tabloid/11x17: ""
|
||||
*de.ImageableArea Tabloid/11x17 Zoll: ""
|
||||
*es.ImageableArea Tabloid/11x17: ""
|
||||
@@ -3526,7 +3526,7 @@ restore
|
||||
*zh_CN.ImageableArea Tabloid/11x17: ""
|
||||
*zh_TW.ImageableArea Tabloid/11x17 : ""
|
||||
|
||||
-*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "3.00 3.00 836.00 1268.00"
|
||||
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "12.00 12.00 829.68 1261.68"
|
||||
*da.ImageableArea w842h1274/11x17 (overstr. 297 x 450 mm): ""
|
||||
*de.ImageableArea w842h1274/11x17 Zoll (Übergröße 11,7x17,7 Zoll): ""
|
||||
*es.ImageableArea w842h1274/11x17 (Extra 11,7x17,7) : ""
|
||||
@@ -3542,7 +3542,7 @@ restore
|
||||
*zh_CN.ImageableArea w842h1274/11x17 (超大尺寸 11.7x17.7): ""
|
||||
*zh_TW.ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): ""
|
||||
|
||||
-*ImageableArea A3/A3: "3.00 3.00 836.00 1185.00"
|
||||
+*ImageableArea A3/A3: "12.00 12.00 829.44 1178.16"
|
||||
*da.ImageableArea A3/A3: ""
|
||||
*de.ImageableArea A3/A3: ""
|
||||
*es.ImageableArea A3/A3: ""
|
||||
@@ -3558,7 +3558,7 @@ restore
|
||||
*zh_CN.ImageableArea A3/A3: ""
|
||||
*zh_TW.ImageableArea A3/A3: ""
|
||||
|
||||
-*ImageableArea A4/A4: "4.00 3.00 586.00 836.00"
|
||||
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
|
||||
*da.ImageableArea A4/A4: ""
|
||||
*de.ImageableArea A4/A4: ""
|
||||
*es.ImageableArea A4/A4: ""
|
||||
@@ -3590,7 +3590,7 @@ restore
|
||||
*zh_CN.ImageableArea A4Small/A4 (小): ""
|
||||
*zh_TW.ImageableArea A4Small/A4 (小): ""
|
||||
|
||||
-*ImageableArea A5/A5: "3.00 3.00 414.00 589.00"
|
||||
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
|
||||
*da.ImageableArea A5/A5: ""
|
||||
*de.ImageableArea A5/A5: ""
|
||||
*es.ImageableArea A5/A5: ""
|
||||
@@ -3606,7 +3606,7 @@ restore
|
||||
*zh_CN.ImageableArea A5/A5: ""
|
||||
*zh_TW.ImageableArea A5/A5: ""
|
||||
|
||||
-*ImageableArea B4/JIS B4: "3.00 3.00 723.00 1026.00"
|
||||
+*ImageableArea B4/JIS B4: "12.00 12.00 716.16 1019.52"
|
||||
*da.ImageableArea B4/JIS B4: ""
|
||||
*de.ImageableArea B4/B4 (JIS): ""
|
||||
*es.ImageableArea B4/JIS B4: ""
|
||||
@@ -3622,7 +3622,7 @@ restore
|
||||
*zh_CN.ImageableArea B4/JIS B4: ""
|
||||
*zh_TW.ImageableArea B4/JIS B4: ""
|
||||
|
||||
-*ImageableArea B5/JIS B5: "3.00 3.00 510.00 723.00"
|
||||
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
|
||||
*da.ImageableArea B5/JIS B5: ""
|
||||
*de.ImageableArea B5/JIS B5: ""
|
||||
*es.ImageableArea B5/JIS B5: ""
|
||||
@@ -3638,7 +3638,7 @@ restore
|
||||
*zh_CN.ImageableArea B5/JIS B5: ""
|
||||
*zh_TW.ImageableArea B5/JIS B5: ""
|
||||
|
||||
-*ImageableArea DoublePostcard/Double Postcard (JIS): "3.00 3.00 413.50 561.00"
|
||||
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
|
||||
*da.ImageableArea DoublePostcard/Dobbelt postkort (JIS): ""
|
||||
*de.ImageableArea DoublePostcard/Doppelte Postkarte (JIS): ""
|
||||
*es.ImageableArea DoublePostcard/Tarjeta postal doble (JIS): ""
|
||||
@@ -3654,7 +3654,7 @@ restore
|
||||
*zh_CN.ImageableArea DoublePostcard/大号明信片 (JIS): ""
|
||||
*zh_TW.ImageableArea DoublePostcard/雙聯明信片(JIS): ""
|
||||
|
||||
-*ImageableArea w612h935/Executive (JIS): "3.00 3.00 606.00 929.00"
|
||||
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
|
||||
*da.ImageableArea w612h935/Executive (JIS): ""
|
||||
*de.ImageableArea w612h935/Executive (JIS): ""
|
||||
*es.ImageableArea w612h935/Exec (JIS): ""
|
||||
@@ -3670,7 +3670,7 @@ restore
|
||||
*zh_CN.ImageableArea w612h935/Executive (JIS): ""
|
||||
*zh_TW.ImageableArea w612h935/Executive (JIS): ""
|
||||
|
||||
-*ImageableArea w558h774/16K: "3.00 3.00 552.00 768.00"
|
||||
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
|
||||
*da.ImageableArea w558h774/16K: ""
|
||||
*de.ImageableArea w558h774/16K: ""
|
||||
*es.ImageableArea w558h774/16K: ""
|
||||
@@ -3686,7 +3686,7 @@ restore
|
||||
*zh_CN.ImageableArea w558h774/16K: ""
|
||||
*zh_TW.ImageableArea w558h774/16K: ""
|
||||
|
||||
-*ImageableArea w774h1116/8K: "3.00 3.00 768.00 1110.00"
|
||||
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
|
||||
*da.ImageableArea w774h1116/8K: ""
|
||||
*de.ImageableArea w774h1116/8K: ""
|
||||
*es.ImageableArea w774h1116/8K: ""
|
||||
@@ -3702,7 +3702,7 @@ restore
|
||||
*zh_CN.ImageableArea w774h1116/8K: ""
|
||||
*zh_TW.ImageableArea w774h1116/8K: ""
|
||||
|
||||
-*ImageableArea Env10/Env Comm10: "3.00 3.00 291.00 678.00"
|
||||
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
|
||||
*da.ImageableArea Env10/Konvolut Comm10: ""
|
||||
*de.ImageableArea Env10/Umschlag Comm10: ""
|
||||
*es.ImageableArea Env10/Sobre Comm10: ""
|
||||
@@ -3718,7 +3718,7 @@ restore
|
||||
*zh_CN.ImageableArea Env10/Comm10号信封: ""
|
||||
*zh_TW.ImageableArea Env10/Comm10 信封: ""
|
||||
|
||||
-*ImageableArea EnvMonarch/Env Monarch: "3.00 3.00 273.00 534.00"
|
||||
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
|
||||
*da.ImageableArea EnvMonarch/Konvolut Monarch: ""
|
||||
*de.ImageableArea EnvMonarch/Umschlag Monarch: ""
|
||||
*es.ImageableArea EnvMonarch/Sobre Monarch: ""
|
||||
@@ -3734,7 +3734,7 @@ restore
|
||||
*zh_CN.ImageableArea EnvMonarch/Monarch号信封: ""
|
||||
*zh_TW.ImageableArea EnvMonarch/Monarch 信封: ""
|
||||
|
||||
-*ImageableArea EnvDL/Env DL: "3.00 3.00 306.00 618.00"
|
||||
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
|
||||
*da.ImageableArea EnvDL/Konvolut DL: ""
|
||||
*de.ImageableArea EnvDL/Umschlag DL: ""
|
||||
*es.ImageableArea EnvDL/Sobre DL: ""
|
||||
@@ -3750,7 +3750,7 @@ restore
|
||||
*zh_CN.ImageableArea EnvDL/DL号信封: ""
|
||||
*zh_TW.ImageableArea EnvDL/DL 信封: ""
|
||||
|
||||
-*ImageableArea EnvC5/Env C5: "3.00 3.00 453.00 643.00"
|
||||
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
|
||||
*da.ImageableArea EnvC5/Konvolut C5: ""
|
||||
*de.ImageableArea EnvC5/Umschlag C5: ""
|
||||
*es.ImageableArea EnvC5/Sobre C5: ""
|
||||
@@ -3766,7 +3766,7 @@ restore
|
||||
*zh_CN.ImageableArea EnvC5/C5号信封: ""
|
||||
*zh_TW.ImageableArea EnvC5/C5 信封: ""
|
||||
|
||||
-*ImageableArea EnvISOB5/Env ISO B5: "3.00 3.00 493.00 703.00"
|
||||
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
|
||||
*da.ImageableArea EnvISOB5/Konvolut ISO B5: ""
|
||||
*de.ImageableArea EnvISOB5/Umschlag ISO B5: ""
|
||||
*es.ImageableArea EnvISOB5/Sobre ISO B5: ""
|
||||
diff -up hplip-3.14.3/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.ImageableArea hplip-3.14.3/prnt/ps/hp-laserjet_9000_mfp-ps.ppd
|
||||
--- hplip-3.14.3/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.ImageableArea 2014-03-06 06:11:09.000000000 +0100
|
||||
+++ hplip-3.14.3/prnt/ps/hp-laserjet_9000_mfp-ps.ppd 2014-03-07 10:26:54.407913581 +0100
|
||||
@@ -2593,7 +2593,7 @@ currentpagedevice /MediaProcessing known
|
||||
*CloseUI: *PageRegion
|
||||
|
||||
*DefaultImageableArea: Letter
|
||||
-*ImageableArea Letter/Letter: "6.00 6.00 606.00 786.00"
|
||||
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
|
||||
*da.ImageableArea Letter/Letter: ""
|
||||
*de.ImageableArea Letter/Letter: ""
|
||||
*es.ImageableArea Letter/Letter: ""
|
||||
@@ -2625,7 +2625,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea LetterSmall/信纸 (小): ""
|
||||
*zh_TW.ImageableArea LetterSmall/Letter (小): ""
|
||||
|
||||
-*ImageableArea Executive/Executive: "6.00 6.00 516.00 750.00"
|
||||
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
|
||||
*da.ImageableArea Executive/Executive: ""
|
||||
*de.ImageableArea Executive/Executive: ""
|
||||
*es.ImageableArea Executive/Exec: ""
|
||||
@@ -2641,7 +2641,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea Executive/Executive: ""
|
||||
*zh_TW.ImageableArea Executive/Executive: ""
|
||||
|
||||
-*ImageableArea Legal/Legal: "6.00 6.00 606.00 1002.00"
|
||||
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
|
||||
*da.ImageableArea Legal/Legal: ""
|
||||
*de.ImageableArea Legal/Legal: ""
|
||||
*es.ImageableArea Legal/Legal: ""
|
||||
@@ -2673,7 +2673,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea LegalSmall/Legal (小): ""
|
||||
*zh_TW.ImageableArea LegalSmall/Legal (小): ""
|
||||
|
||||
-*ImageableArea Tabloid/11x17: "6.00 6.00 786.00 1218.00"
|
||||
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.76 1211.76"
|
||||
*da.ImageableArea Tabloid/11x17: ""
|
||||
*de.ImageableArea Tabloid/11x17 Zoll: ""
|
||||
*es.ImageableArea Tabloid/11x17: ""
|
||||
@@ -2689,7 +2689,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea Tabloid/11x17: ""
|
||||
*zh_TW.ImageableArea Tabloid/11x17 : ""
|
||||
|
||||
-*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "6.00 6.00 836.00 1268.00"
|
||||
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "12.00 12.00 829.68 1261.68"
|
||||
*da.ImageableArea w842h1274/11x17 (overstr. 297 x 450 mm): ""
|
||||
*de.ImageableArea w842h1274/11x17 Zoll (Übergröße 11,7x17,7 Zoll): ""
|
||||
*es.ImageableArea w842h1274/11x17 (Extra 11,7x17,7) : ""
|
||||
@@ -2705,7 +2705,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea w842h1274/11x17 (超大尺寸 11.7x17.7): ""
|
||||
*zh_TW.ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): ""
|
||||
|
||||
-*ImageableArea A3/A3: "6.00 6.00 836.00 1185.00"
|
||||
+*ImageableArea A3/A3: "12.00 12.00 829.44 1178.16"
|
||||
*da.ImageableArea A3/A3: ""
|
||||
*de.ImageableArea A3/A3: ""
|
||||
*es.ImageableArea A3/A3: ""
|
||||
@@ -2721,7 +2721,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea A3/A3: ""
|
||||
*zh_TW.ImageableArea A3/A3: ""
|
||||
|
||||
-*ImageableArea A4/A4: "6.00 6.00 589.00 836.00"
|
||||
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
|
||||
*da.ImageableArea A4/A4: ""
|
||||
*de.ImageableArea A4/A4: ""
|
||||
*es.ImageableArea A4/A4: ""
|
||||
@@ -2753,7 +2753,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea A4Small/A4 (小): ""
|
||||
*zh_TW.ImageableArea A4Small/A4 (小): ""
|
||||
|
||||
-*ImageableArea A5/A5: "6.00 6.00 414.00 589.00"
|
||||
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
|
||||
*da.ImageableArea A5/A5: ""
|
||||
*de.ImageableArea A5/A5: ""
|
||||
*es.ImageableArea A5/A5: ""
|
||||
@@ -2769,7 +2769,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea A5/A5: ""
|
||||
*zh_TW.ImageableArea A5/A5: ""
|
||||
|
||||
-*ImageableArea B4/JIS B4: "6.00 6.00 723.00 1026.00"
|
||||
+*ImageableArea B4/JIS B4: "12.00 12.00 716.16 1019.52"
|
||||
*da.ImageableArea B4/JIS B4: ""
|
||||
*de.ImageableArea B4/B4 (JIS): ""
|
||||
*es.ImageableArea B4/JIS B4: ""
|
||||
@@ -2785,7 +2785,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea B4/JIS B4: ""
|
||||
*zh_TW.ImageableArea B4/JIS B4: ""
|
||||
|
||||
-*ImageableArea B5/JIS B5: "6.00 6.00 510.00 723.00"
|
||||
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
|
||||
*da.ImageableArea B5/JIS B5: ""
|
||||
*de.ImageableArea B5/JIS B5: ""
|
||||
*es.ImageableArea B5/JIS B5: ""
|
||||
@@ -2801,7 +2801,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea B5/JIS B5: ""
|
||||
*zh_TW.ImageableArea B5/JIS B5: ""
|
||||
|
||||
-*ImageableArea DoublePostcard/Double Postcard (JIS): "6.00 6.00 413.50 561.00"
|
||||
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
|
||||
*da.ImageableArea DoublePostcard/Dobbelt postkort (JIS): ""
|
||||
*de.ImageableArea DoublePostcard/Doppelte Postkarte (JIS): ""
|
||||
*es.ImageableArea DoublePostcard/Tarjeta postal doble (JIS): ""
|
||||
@@ -2817,7 +2817,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea DoublePostcard/大号明信片 (JIS): ""
|
||||
*zh_TW.ImageableArea DoublePostcard/雙聯明信片(JIS): ""
|
||||
|
||||
-*ImageableArea w612h935/Executive (JIS): "6.00 6.00 606.00 929.00"
|
||||
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
|
||||
*da.ImageableArea w612h935/Executive (JIS): ""
|
||||
*de.ImageableArea w612h935/Executive (JIS): ""
|
||||
*es.ImageableArea w612h935/Exec (JIS): ""
|
||||
@@ -2833,7 +2833,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea w612h935/Executive (JIS): ""
|
||||
*zh_TW.ImageableArea w612h935/Executive (JIS): ""
|
||||
|
||||
-*ImageableArea w558h774/16K: "6.00 6.00 552.00 768.00"
|
||||
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
|
||||
*da.ImageableArea w558h774/16K: ""
|
||||
*de.ImageableArea w558h774/16K: ""
|
||||
*es.ImageableArea w558h774/16K: ""
|
||||
@@ -2849,7 +2849,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea w558h774/16K: ""
|
||||
*zh_TW.ImageableArea w558h774/16K: ""
|
||||
|
||||
-*ImageableArea w774h1116/8K: "6.00 6.00 768.00 1110.00"
|
||||
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
|
||||
*da.ImageableArea w774h1116/8K: ""
|
||||
*de.ImageableArea w774h1116/8K: ""
|
||||
*es.ImageableArea w774h1116/8K: ""
|
||||
@@ -2865,7 +2865,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea w774h1116/8K: ""
|
||||
*zh_TW.ImageableArea w774h1116/8K: ""
|
||||
|
||||
-*ImageableArea Env10/Env Comm10: "11.00 11.00 286.00 673.00"
|
||||
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
|
||||
*da.ImageableArea Env10/Konvolut Comm10: ""
|
||||
*de.ImageableArea Env10/Umschlag Comm10: ""
|
||||
*es.ImageableArea Env10/Sobre Comm10: ""
|
||||
diff -up hplip-3.14.3/prnt/ps/hp-laserjet_9000_series-ps.ppd.ImageableArea hplip-3.14.3/prnt/ps/hp-laserjet_9000_series-ps.ppd
|
||||
--- hplip-3.14.3/prnt/ps/hp-laserjet_9000_series-ps.ppd.ImageableArea 2014-03-06 06:11:09.000000000 +0100
|
||||
+++ hplip-3.14.3/prnt/ps/hp-laserjet_9000_series-ps.ppd 2014-03-07 10:26:54.408913567 +0100
|
||||
@@ -2660,7 +2660,7 @@ currentpagedevice /MediaProcessing known
|
||||
*CloseUI: *PageRegion
|
||||
|
||||
*DefaultImageableArea: Letter
|
||||
-*ImageableArea Letter/Letter: "6.00 6.00 606.00 786.00"
|
||||
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
|
||||
*da.ImageableArea Letter/Letter: ""
|
||||
*de.ImageableArea Letter/Letter: ""
|
||||
*es.ImageableArea Letter/Letter: ""
|
||||
@@ -2692,7 +2692,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea LetterSmall/信纸 (小): ""
|
||||
*zh_TW.ImageableArea LetterSmall/Letter (小): ""
|
||||
|
||||
-*ImageableArea Executive/Executive: "6.00 6.00 516.00 750.00"
|
||||
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
|
||||
*da.ImageableArea Executive/Executive: ""
|
||||
*de.ImageableArea Executive/Executive: ""
|
||||
*es.ImageableArea Executive/Exec: ""
|
||||
@@ -2708,7 +2708,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea Executive/Executive: ""
|
||||
*zh_TW.ImageableArea Executive/Executive: ""
|
||||
|
||||
-*ImageableArea Legal/Legal: "6.00 6.00 606.00 1002.00"
|
||||
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
|
||||
*da.ImageableArea Legal/Legal: ""
|
||||
*de.ImageableArea Legal/Legal: ""
|
||||
*es.ImageableArea Legal/Legal: ""
|
||||
@@ -2740,7 +2740,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea LegalSmall/Legal (小): ""
|
||||
*zh_TW.ImageableArea LegalSmall/Legal (小): ""
|
||||
|
||||
-*ImageableArea Tabloid/11x17: "6.00 6.00 786.00 1218.00"
|
||||
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.76 1211.76"
|
||||
*da.ImageableArea Tabloid/11x17: ""
|
||||
*de.ImageableArea Tabloid/11x17 Zoll: ""
|
||||
*es.ImageableArea Tabloid/11x17: ""
|
||||
@@ -2756,7 +2756,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea Tabloid/11x17: ""
|
||||
*zh_TW.ImageableArea Tabloid/11x17 : ""
|
||||
|
||||
-*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "6.00 6.00 836.00 1268.00"
|
||||
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "12.00 12.00 829.68 1261.68"
|
||||
*da.ImageableArea w842h1274/11x17 (overstr. 297 x 450 mm): ""
|
||||
*de.ImageableArea w842h1274/11x17 Zoll (Übergröße 11,7x17,7 Zoll): ""
|
||||
*es.ImageableArea w842h1274/11x17 (Extra 11,7x17,7) : ""
|
||||
@@ -2772,7 +2772,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea w842h1274/11x17 (超大尺寸 11.7x17.7): ""
|
||||
*zh_TW.ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): ""
|
||||
|
||||
-*ImageableArea A3/A3: "6.00 6.00 836.00 1185.00"
|
||||
+*ImageableArea A3/A3: "12.00 12.00 829.44 1178.16"
|
||||
*da.ImageableArea A3/A3: ""
|
||||
*de.ImageableArea A3/A3: ""
|
||||
*es.ImageableArea A3/A3: ""
|
||||
@@ -2788,7 +2788,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea A3/A3: ""
|
||||
*zh_TW.ImageableArea A3/A3: ""
|
||||
|
||||
-*ImageableArea A4/A4: "6.00 6.00 589.00 836.00"
|
||||
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
|
||||
*da.ImageableArea A4/A4: ""
|
||||
*de.ImageableArea A4/A4: ""
|
||||
*es.ImageableArea A4/A4: ""
|
||||
@@ -2820,7 +2820,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea A4Small/A4 (小): ""
|
||||
*zh_TW.ImageableArea A4Small/A4 (小): ""
|
||||
|
||||
-*ImageableArea A5/A5: "6.00 6.00 414.00 589.00"
|
||||
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
|
||||
*da.ImageableArea A5/A5: ""
|
||||
*de.ImageableArea A5/A5: ""
|
||||
*es.ImageableArea A5/A5: ""
|
||||
@@ -2836,7 +2836,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea A5/A5: ""
|
||||
*zh_TW.ImageableArea A5/A5: ""
|
||||
|
||||
-*ImageableArea B4/JIS B4: "6.00 6.00 723.00 1026.00"
|
||||
+*ImageableArea B4/JIS B4: "12.00 12.00 716.16 1019.52"
|
||||
*da.ImageableArea B4/JIS B4: ""
|
||||
*de.ImageableArea B4/B4 (JIS): ""
|
||||
*es.ImageableArea B4/JIS B4: ""
|
||||
@@ -2852,7 +2852,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea B4/JIS B4: ""
|
||||
*zh_TW.ImageableArea B4/JIS B4: ""
|
||||
|
||||
-*ImageableArea B5/JIS B5: "6.00 6.00 510.00 723.00"
|
||||
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
|
||||
*da.ImageableArea B5/JIS B5: ""
|
||||
*de.ImageableArea B5/JIS B5: ""
|
||||
*es.ImageableArea B5/JIS B5: ""
|
||||
@@ -2868,7 +2868,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea B5/JIS B5: ""
|
||||
*zh_TW.ImageableArea B5/JIS B5: ""
|
||||
|
||||
-*ImageableArea DoublePostcard/Double Postcard (JIS): "6.00 6.00 413.50 561.00"
|
||||
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
|
||||
*da.ImageableArea DoublePostcard/Dobbelt postkort (JIS): ""
|
||||
*de.ImageableArea DoublePostcard/Doppelte Postkarte (JIS): ""
|
||||
*es.ImageableArea DoublePostcard/Tarjeta postal doble (JIS): ""
|
||||
@@ -2884,7 +2884,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea DoublePostcard/大号明信片 (JIS): ""
|
||||
*zh_TW.ImageableArea DoublePostcard/雙聯明信片(JIS): ""
|
||||
|
||||
-*ImageableArea w612h935/Executive (JIS): "6.00 6.00 606.00 929.00"
|
||||
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
|
||||
*da.ImageableArea w612h935/Executive (JIS): ""
|
||||
*de.ImageableArea w612h935/Executive (JIS): ""
|
||||
*es.ImageableArea w612h935/Exec (JIS): ""
|
||||
@@ -2900,7 +2900,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea w612h935/Executive (JIS): ""
|
||||
*zh_TW.ImageableArea w612h935/Executive (JIS): ""
|
||||
|
||||
-*ImageableArea w558h774/16K: "6.00 6.00 552.00 768.00"
|
||||
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
|
||||
*da.ImageableArea w558h774/16K: ""
|
||||
*de.ImageableArea w558h774/16K: ""
|
||||
*es.ImageableArea w558h774/16K: ""
|
||||
@@ -2916,7 +2916,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea w558h774/16K: ""
|
||||
*zh_TW.ImageableArea w558h774/16K: ""
|
||||
|
||||
-*ImageableArea w774h1116/8K: "6.00 6.00 768.00 1110.00"
|
||||
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
|
||||
*da.ImageableArea w774h1116/8K: ""
|
||||
*de.ImageableArea w774h1116/8K: ""
|
||||
*es.ImageableArea w774h1116/8K: ""
|
||||
@@ -2932,7 +2932,7 @@ currentpagedevice /MediaProcessing known
|
||||
*zh_CN.ImageableArea w774h1116/8K: ""
|
||||
*zh_TW.ImageableArea w774h1116/8K: ""
|
||||
|
||||
-*ImageableArea Env10/Env Comm10: "11.00 11.00 286.00 673.00"
|
||||
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
|
||||
*da.ImageableArea Env10/Konvolut Comm10: ""
|
||||
*de.ImageableArea Env10/Umschlag Comm10: ""
|
||||
*es.ImageableArea Env10/Sobre Comm10: ""
|
||||
@@ -0,0 +1,65 @@
|
||||
diff -up hplip-3.15.2/fax/filters/pstotiff.pstotiff-is-rubbish hplip-3.15.2/fax/filters/pstotiff
|
||||
--- hplip-3.15.2/fax/filters/pstotiff.pstotiff-is-rubbish 2015-02-04 09:40:43.169147058 +0100
|
||||
+++ hplip-3.15.2/fax/filters/pstotiff 2015-02-04 09:47:20.786983832 +0100
|
||||
@@ -1,45 +1,16 @@
|
||||
-#!/usr/bin/env python
|
||||
-
|
||||
-import os
|
||||
-import os.path
|
||||
-import time
|
||||
-import sys
|
||||
-import tempfile
|
||||
-
|
||||
-PY3 = sys.version_info[0] == 3
|
||||
-
|
||||
-READ_SIZE = 8192
|
||||
-
|
||||
-total_bytes_read = 0
|
||||
-temp_in_file = "-"
|
||||
-
|
||||
-if (len(sys.argv) > 6):
|
||||
- temp_in_file = sys.argv[6]
|
||||
-
|
||||
-temp_out_handle, temp_out_fname = tempfile.mkstemp()
|
||||
-
|
||||
-font = "-I/usr/share/cups/fonts"
|
||||
-device = "-sDEVICE=tiffg4 -dMaxStripSize=0 -r204x196 -dNOPAUSE -dBATCH -dSAFER -dPARANOIDSAFER -dSHORTERRORS -dWRITESYSTEMDICT -dGHOSTSCRIPT -sstdout=%stderr -sOutputFile=" + temp_out_fname + " " + temp_in_file
|
||||
-
|
||||
-gs_command = "/usr/bin/gs" + " " + font + " " + device
|
||||
-
|
||||
-exit_code = os.system(gs_command)
|
||||
-
|
||||
-file_len = os.stat(temp_out_fname).st_size
|
||||
-if (file_len < READ_SIZE):
|
||||
- READ_SIZE = file_len
|
||||
-
|
||||
-os.close(temp_out_handle)
|
||||
-
|
||||
-out_handle = open(temp_out_fname, mode='rb')
|
||||
-while (total_bytes_read < file_len):
|
||||
- data = out_handle.read(READ_SIZE)
|
||||
- if PY3:
|
||||
- sys.stdout.buffer.write(data)
|
||||
- else:
|
||||
- sys.stdout.write(data)
|
||||
- total_bytes_read += READ_SIZE
|
||||
-out_handle.close()
|
||||
-
|
||||
-os.remove(temp_out_fname)
|
||||
-sys.exit(0)
|
||||
+#!/bin/sh
|
||||
+if [ $# -lt 6 ]; then
|
||||
+ IN=-_
|
||||
+else
|
||||
+ IN="$6"
|
||||
+fi
|
||||
+
|
||||
+TMPFILE=`mktemp /tmp/pstotiff.XXXXXX` || exit 1
|
||||
+gs -I/usr/share/cups/fonts -sDEVICE=tiffg4 -dMaxStripSize=0 -r204x196 \
|
||||
+ -dNOPAUSE -dBATCH -dSAFER -dPARANOIDSAFER \
|
||||
+ -dSHORTERRORS -dWRITESYSTEMDICT -dGHOSTSCRIPT \
|
||||
+ -sstdout=%stderr -sOutputFile="$TMPFILE" "$IN"
|
||||
+RET=$?
|
||||
+cat "$TMPFILE"
|
||||
+rm -f "$TMPFILE"
|
||||
+exit $RET
|
||||
@@ -0,0 +1,16 @@
|
||||
diff -up hplip-3.9.12/prnt/backend/hp.c.retry-open hplip-3.9.12/prnt/backend/hp.c
|
||||
--- hplip-3.9.12/prnt/backend/hp.c.retry-open 2010-01-05 15:14:30.000000000 +0000
|
||||
+++ hplip-3.9.12/prnt/backend/hp.c 2010-01-05 15:16:03.521911780 +0000
|
||||
@@ -741,12 +741,6 @@ int main(int argc, char *argv[])
|
||||
goto bugout;
|
||||
}
|
||||
|
||||
- if (stat != HPMUD_R_DEVICE_BUSY)
|
||||
- {
|
||||
- BUG("ERROR: open device failed stat=%d: %s\n", stat, argv[0]);
|
||||
- goto bugout;
|
||||
- }
|
||||
-
|
||||
/* Display user error. */
|
||||
device_event(argv[0], printer, 5000+stat, argv[2], argv[1], argv[3]);
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
diff -up hplip-3.15.2/scan.py.scan-tmp hplip-3.15.2/scan.py
|
||||
--- hplip-3.15.2/scan.py.scan-tmp 2015-02-04 15:27:20.423562999 +0100
|
||||
+++ hplip-3.15.2/scan.py 2015-02-04 15:34:59.170978476 +0100
|
||||
@@ -1080,7 +1080,7 @@ try:
|
||||
if ('editor' in dest or 'viewer' in dest or 'email' in dest or 'print' in dest) \
|
||||
and not file_saved:
|
||||
|
||||
- output_fd, output = utils.make_temp_file(suffix='.png')
|
||||
+ output_fd, output = utils.make_temp_file(dir='/var/tmp', suffix='.png')
|
||||
try:
|
||||
im.save(output)
|
||||
except IOError as e:
|
||||
diff -up hplip-3.15.2/scan/sane.py.scan-tmp hplip-3.15.2/scan/sane.py
|
||||
--- hplip-3.15.2/scan/sane.py.scan-tmp 2015-01-29 13:20:21.000000000 +0100
|
||||
+++ hplip-3.15.2/scan/sane.py 2015-02-04 15:27:20.424562984 +0100
|
||||
@@ -425,7 +425,8 @@ class ScanThread(threading.Thread):
|
||||
self.dev = device
|
||||
self.update_queue = update_queue
|
||||
self.event_queue = event_queue
|
||||
- self.buffer_fd, self.buffer_path = utils.make_temp_file(prefix='hpscan')
|
||||
+ self.buffer_fd, self.buffer_path = utils.make_temp_file(dir='/var/tmp',
|
||||
+ prefix='hpscan')
|
||||
self.buffer = os.fdopen(self.buffer_fd, "w+b")
|
||||
self.format = -1
|
||||
self.format_name = ''
|
||||
@@ -0,0 +1,11 @@
|
||||
diff -up hplip-3.15.2/base/logger.py.silence-ioerror hplip-3.15.2/base/logger.py
|
||||
--- hplip-3.15.2/base/logger.py.silence-ioerror 2015-03-16 16:48:12.750337907 +0000
|
||||
+++ hplip-3.15.2/base/logger.py 2015-03-16 16:48:34.850253564 +0000
|
||||
@@ -199,6 +199,8 @@ class Logger(object):
|
||||
out.write('\n')
|
||||
|
||||
out.flush()
|
||||
+ except IOError:
|
||||
+ pass
|
||||
finally:
|
||||
self._lock.release()
|
||||
@@ -0,0 +1,21 @@
|
||||
diff -up hplip-3.13.4/prnt/drv/hpcups.drv.in.snmp-quirks hplip-3.13.4/prnt/drv/hpcups.drv.in
|
||||
--- hplip-3.13.4/prnt/drv/hpcups.drv.in.snmp-quirks 2013-04-09 12:11:58.447587815 +0200
|
||||
+++ hplip-3.13.4/prnt/drv/hpcups.drv.in 2013-04-09 12:11:58.594585761 +0200
|
||||
@@ -6757,6 +6757,8 @@ Manufacturer "HP"
|
||||
Attribute "NickName" "" "HP Officejet Pro 8500 a909a, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet Pro 8500 a909a"
|
||||
Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet pro 8500 a909a;DES:officejet pro 8500 a909a;"
|
||||
+ // This device lies about its supplies capacity.
|
||||
+ Attribute "cupsSNMPQuirks" "" "capacity"
|
||||
PCFileName "hp-officejet_pro_8500_a909a.ppd"
|
||||
Attribute "Product" "" "(HP Officejet Pro 8500 All-in-one Printer - a909a)"
|
||||
}
|
||||
@@ -6773,6 +6775,8 @@ Manufacturer "HP"
|
||||
Attribute "NickName" "" "HP Officejet Pro 8500 a909g, hpcups $Version"
|
||||
Attribute "ShortNickName" "" "HP Officejet Pro 8500 a909g"
|
||||
Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet pro 8500 a909g;DES:officejet pro 8500 a909g;"
|
||||
+ // This device lies about its supplies capacity.
|
||||
+ Attribute "cupsSNMPQuirks" "" "capacity"
|
||||
PCFileName "hp-officejet_pro_8500_a909g.ppd"
|
||||
Attribute "Product" "" "(HP Officejet Pro 8500 Wireless All-in-one Printer - a909g)"
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
diff -up hplip-3.14.10/prnt/hpcups/HPCupsFilter.cpp.strncpy hplip-3.14.10/prnt/hpcups/HPCupsFilter.cpp
|
||||
--- hplip-3.14.10/prnt/hpcups/HPCupsFilter.cpp.strncpy 2015-01-21 16:52:44.066497631 +0000
|
||||
+++ hplip-3.14.10/prnt/hpcups/HPCupsFilter.cpp 2015-01-21 16:59:46.216434376 +0000
|
||||
@@ -203,6 +203,7 @@ HPCupsFilter::HPCupsFilter() : m_pPrinte
|
||||
adj_k_width = 0;
|
||||
black_raster = NULL;
|
||||
color_raster = NULL;
|
||||
+ memset (&m_JA, 0, sizeof (m_JA));
|
||||
}
|
||||
|
||||
HPCupsFilter::~HPCupsFilter()
|
||||
@@ -384,9 +385,9 @@ DRIVER_ERROR HPCupsFilter::startPage (cu
|
||||
m_JA.media_attributes.physical_height = cups_header->PageSize[1];
|
||||
m_JA.media_attributes.printable_width = ((cups_header->ImagingBoundingBox[2]-cups_header->ImagingBoundingBox[0]) * horz_res) / 72;
|
||||
m_JA.media_attributes.printable_height = ((cups_header->ImagingBoundingBox[3]-cups_header->ImagingBoundingBox[1]) * vert_res) / 72;
|
||||
- strncpy(m_JA.media_attributes.PageSizeName, &cups_header->cupsString[0][0], sizeof(m_JA.media_attributes.PageSizeName));
|
||||
- strncpy(m_JA.media_attributes.MediaTypeName, cups_header->MediaType, sizeof(m_JA.media_attributes.MediaTypeName));
|
||||
- strncpy(m_JA.quality_attributes.hbpl1_print_quality, cups_header->OutputType, sizeof(m_JA.quality_attributes.hbpl1_print_quality));
|
||||
+ strncpy(m_JA.media_attributes.PageSizeName, &cups_header->cupsString[0][0], sizeof(m_JA.media_attributes.PageSizeName)-1);
|
||||
+ strncpy(m_JA.media_attributes.MediaTypeName, cups_header->MediaType, sizeof(m_JA.media_attributes.MediaTypeName)-1);
|
||||
+ strncpy(m_JA.quality_attributes.hbpl1_print_quality, cups_header->OutputType, sizeof(m_JA.quality_attributes.hbpl1_print_quality)-1);
|
||||
m_JA.color_mode = cups_header->cupsRowStep;
|
||||
}
|
||||
else {
|
||||
diff -up hplip-3.14.10/prnt/hpijs/hpijs.cpp.strncpy hplip-3.14.10/prnt/hpijs/hpijs.cpp
|
||||
--- hplip-3.14.10/prnt/hpijs/hpijs.cpp.strncpy 2015-01-21 17:00:03.225512410 +0000
|
||||
+++ hplip-3.14.10/prnt/hpijs/hpijs.cpp 2015-01-21 17:04:59.308870785 +0000
|
||||
@@ -605,7 +605,7 @@ int main (int argc, char *argv[], char *
|
||||
}
|
||||
|
||||
if (argc > 2)
|
||||
- strncpy(user_name, argv[2], sizeof(user_name));
|
||||
+ strncpy(user_name, argv[2], sizeof(user_name) - 1);
|
||||
|
||||
#ifdef HAVE_LIBHPIP
|
||||
char *pDev;
|
||||
diff -up hplip-3.14.10/prnt/hpijs/hpijsfax.cpp.strncpy hplip-3.14.10/prnt/hpijs/hpijsfax.cpp
|
||||
--- hplip-3.14.10/prnt/hpijs/hpijsfax.cpp.strncpy 2015-01-21 17:05:06.585904171 +0000
|
||||
+++ hplip-3.14.10/prnt/hpijs/hpijsfax.cpp 2015-01-21 17:05:15.787946389 +0000
|
||||
@@ -282,7 +282,7 @@ int hpijsFaxServer (int argc, char **arg
|
||||
char user_name[32]={0,};
|
||||
|
||||
if (argc > 2)
|
||||
- strncpy(user_name, argv[2], sizeof(user_name));
|
||||
+ strncpy(user_name, argv[2], sizeof(user_name) - 1);
|
||||
|
||||
snprintf(hpFileName,sizeof(hpFileName),"%s/hp_%s_ijsfax_Log_XXXXXX",CUPS_TMP_DIR, user_name);
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
diff -up hplip-3.9.6b/prnt/hpijs/dj3320.cpp.strstr-const hplip-3.9.6b/prnt/hpijs/dj3320.cpp
|
||||
--- hplip-3.9.6b/prnt/hpijs/dj3320.cpp.strstr-const 2009-06-25 21:02:29.000000000 +0100
|
||||
+++ hplip-3.9.6b/prnt/hpijs/dj3320.cpp 2009-07-27 16:14:52.868542337 +0100
|
||||
@@ -405,7 +405,7 @@ DISPLAY_STATUS DJ3320::ParseError (BYTE
|
||||
{
|
||||
DRIVER_ERROR err = NO_ERROR;
|
||||
BYTE byDevIDBuffer[DevIDBuffSize];
|
||||
- char *pcStr = NULL;
|
||||
+ const char *pcStr = NULL;
|
||||
BYTE byStatus1, byStatus2;
|
||||
|
||||
memset(byDevIDBuffer, 0, sizeof(byDevIDBuffer));
|
||||
diff -up hplip-3.9.6b/prnt/hpijs/registry.cpp.strstr-const hplip-3.9.6b/prnt/hpijs/registry.cpp
|
||||
--- hplip-3.9.6b/prnt/hpijs/registry.cpp.strstr-const 2009-06-25 21:02:29.000000000 +0100
|
||||
+++ hplip-3.9.6b/prnt/hpijs/registry.cpp 2009-07-27 16:18:41.583417187 +0100
|
||||
@@ -290,14 +290,14 @@ DRIVER_ERROR DeviceRegistry::SelectDevic
|
||||
err = pSS->GetDeviceID(DevIDBuffer, DevIDBuffSize, FALSE);
|
||||
ERRCHECK; // should be either NO_ERROR or BAD_DEVICE_ID
|
||||
|
||||
- char *cmdStr = (char *) strstr ((const char *) DevIDBuffer+2, "CMD:");
|
||||
+ char *cmdStr = strstr ((char *) DevIDBuffer+2, "CMD:");
|
||||
char *cmdStrEnd;
|
||||
if ((strstr((const char *) DevIDBuffer+2,"CMD:LDL")))
|
||||
{
|
||||
device = eDJ3320;
|
||||
match = TRUE;
|
||||
}
|
||||
- if (!match && cmdStr && (cmdStrEnd = (char *) strstr (cmdStr, ";")))
|
||||
+ if (!match && cmdStr && (cmdStrEnd = strstr (cmdStr, ";")))
|
||||
{
|
||||
*cmdStrEnd = '\0';
|
||||
if (strstr (cmdStr, "LDL"))
|
||||
@@ -309,12 +309,12 @@ DRIVER_ERROR DeviceRegistry::SelectDevic
|
||||
}
|
||||
if (!match && !cmdStr)
|
||||
{
|
||||
- cmdStr = (char *) strstr ((const char *) DevIDBuffer+2, "COMMAND SET:");
|
||||
+ cmdStr = strstr ((char *) DevIDBuffer+2, "COMMAND SET:");
|
||||
}
|
||||
- if (!match && cmdStr && (strstr ((const char *) cmdStr+4, "POSTSCRIPT") ||
|
||||
- strstr ((const char *) cmdStr+4, "PostScript") ||
|
||||
- strstr ((const char *) cmdStr+4, "Postscript") ||
|
||||
- strstr ((const char *) cmdStr+4, "postscript") ))
|
||||
+ if (!match && cmdStr && (strstr (cmdStr+4, "POSTSCRIPT") ||
|
||||
+ strstr (cmdStr+4, "PostScript") ||
|
||||
+ strstr (cmdStr+4, "Postscript") ||
|
||||
+ strstr (cmdStr+4, "postscript") ))
|
||||
{
|
||||
device = ePScript;
|
||||
match = TRUE;
|
||||
@@ -0,0 +1,13 @@
|
||||
diff -up hplip-3.15.11/Makefile.am.udev-rules hplip-3.15.11/Makefile.am
|
||||
--- hplip-3.15.11/Makefile.am.udev-rules 2015-11-12 11:29:04.000000000 +0100
|
||||
+++ hplip-3.15.11/Makefile.am 2015-12-10 12:43:11.518518146 +0100
|
||||
@@ -118,7 +118,7 @@ rulessystemdir=/usr/lib/systemd/system
|
||||
dist_rulessystem_DATA =data/rules/hplip-printer@.service
|
||||
|
||||
# hpmud.rules
|
||||
-rulesdir = /etc/udev/rules.d
|
||||
+rulesdir = /lib/udev/rules.d
|
||||
if UDEV_SYSFS_RULES
|
||||
dist_rules_DATA = data/rules/56-hpmud_sysfs.rules
|
||||
else
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
diff -up hplip-3.12.11/base/utils.py.ui-optional hplip-3.12.11/base/utils.py
|
||||
--- hplip-3.12.11/base/utils.py.ui-optional 2012-11-20 10:55:15.000000000 +0100
|
||||
+++ hplip-3.12.11/base/utils.py 2012-11-27 10:03:21.909512264 +0100
|
||||
@@ -667,6 +667,13 @@ def checkPyQtImport(): # qt3
|
||||
if os.getenv('DISPLAY') and os.getenv('STARTED_FROM_MENU'):
|
||||
no_qt_message_gtk()
|
||||
|
||||
+ # hplip-gui sub-package (Fedora)
|
||||
+ try:
|
||||
+ import ui
|
||||
+ except ImportError:
|
||||
+ log.error("hplip-gui not installed. GUI not available. Exiting.")
|
||||
+ return False
|
||||
+
|
||||
log.error("PyQt not installed. GUI not available. Exiting.")
|
||||
return False
|
||||
|
||||
@@ -712,7 +719,8 @@ def checkPyQtImport4():
|
||||
import PyQt4
|
||||
import ui4
|
||||
except ImportError:
|
||||
- log.error("HPLIP is not installed properly or is installed without graphical support. Please reinstall HPLIP")
|
||||
+ # hplip-gui sub-package (Fedora) requires PyQt4
|
||||
+ log.error("Install the hplip-gui package for graphical support.")
|
||||
return False
|
||||
else:
|
||||
return True
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
hpaio
|
||||
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 3.4 KiB |
Executable
BIN
Binary file not shown.
Executable
+4927
File diff suppressed because it is too large
Load Diff
Executable
+18
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
PATCH=$1
|
||||
|
||||
# Decompress the relevant PPD files
|
||||
for ppd_file in $(grep '^diff' $PATCH | cut -d " " -f 4);
|
||||
do
|
||||
gunzip ${ppd_file#*/}.gz
|
||||
done
|
||||
|
||||
# Patch the PPD files
|
||||
patch -p1 < $PATCH
|
||||
|
||||
# Recompress back
|
||||
for ppd_file in $(grep '^diff' $PATCH | cut -d " " -f 4);
|
||||
do
|
||||
gzip -n ${ppd_file#*/}
|
||||
done
|
||||
@@ -0,0 +1,39 @@
|
||||
diff -Nuar a/installer/distros.dat b/installer/distros.dat
|
||||
--- a/installer/distros.dat 2014-01-08 11:29:27.000000000 +0200
|
||||
+++ b/installer/distros.dat 2014-01-17 11:36:40.776456834 +0200
|
||||
@@ -92,7 +92,7 @@
|
||||
# ****************************************
|
||||
|
||||
[distros]
|
||||
-distros=unknown,mepis,debian,suse,mandriva,fedora,redhat,rhel,slackware,gentoo,redflag,ubuntu,xandros,freebsd,linspire,ark,pclinuxos,centos,igos,linuxmint,linpus,gos,boss,lfs
|
||||
+distros=unknown,mepis,debian,suse,mandriva,fedora,redhat,rhel,slackware,gentoo,redflag,ubuntu,xandros,freebsd,linspire,ark,pclinuxos,centos,igos,linuxmint,linpus,gos,boss,lfs,pisilinux
|
||||
|
||||
# ****************************************
|
||||
|
||||
@@ -5957,3 +5957,25 @@
|
||||
|
||||
[lfs:6:avahi-utils]
|
||||
packages=avahi
|
||||
+
|
||||
+# ****************************************
|
||||
+[PiSilinux]
|
||||
+index=51
|
||||
+versions=1.0
|
||||
+display=1
|
||||
+display_name=Pisi
|
||||
+package_mgrs=pisi
|
||||
+package_mgr_cmd=su -c "pisi install $packages_to_install"
|
||||
+hplip_remove_cmd=su -c "pisi remove hplip hplip-gui"
|
||||
+su_sudo=su
|
||||
+ppd_install=drv
|
||||
+udev_mode_fix=1
|
||||
+ppd_dir=/usr/share/cups/model/HP
|
||||
+drv_dir=/usr/share/cups/drv/HP
|
||||
+fix_ppd_symlink=0
|
||||
+package_available=1
|
||||
+add_user_to_group=
|
||||
+policykit=1
|
||||
+native_cups=1
|
||||
+ui_toolkit=qt4
|
||||
+acl_rules=1
|
||||
\ Dosya sonunda yenisatır yok.
|
||||
@@ -0,0 +1,14 @@
|
||||
--- hplip-systray.desktop.in.OSmanOS 2013-02-13 18:38:51.000000000 +0200
|
||||
+++ hplip-systray.desktop.in 2013-03-03 13:23:27.618733314 +0200
|
||||
@@ -2,8 +2,11 @@
|
||||
Version=0.6
|
||||
Type=Application
|
||||
Name=HP System Tray Service
|
||||
+Name[tr]=HP Sistem Çekmecesi Hizmeti
|
||||
GenericName=Printer Status Applet
|
||||
+GenericName[tr]=Yazıcı Programcığı
|
||||
Comment=HP System Tray Service
|
||||
+Comment[tr]=HP Sistem Çekmecesi Hizmeti
|
||||
Exec=hp-systray -x
|
||||
Icon=@abs_datadir@/hplip/data/images/128x128/hp_logo.png
|
||||
Terminal=false
|
||||
@@ -0,0 +1,16 @@
|
||||
Index: hplip-3.9.6/hplip.desktop.in
|
||||
===================================================================
|
||||
--- hplip-3.9.6.orig/hplip.desktop.in
|
||||
+++ hplip-3.9.6/hplip.desktop.in
|
||||
@@ -2,8 +2,11 @@
|
||||
Encoding=UTF-8
|
||||
Type=Application
|
||||
Name=HP Device Manager
|
||||
+Name[tr]=HP Aygıt Yöneticisi
|
||||
GenericName=Printer Management Application
|
||||
+GenericName[tr]=Yazıcı Yönetim Uygulaması
|
||||
Comment=View device status, ink levels and perform maintenance.
|
||||
+Comment[tr]=Aygıt durumunu, mürekkep seviyelerini gözleyin.
|
||||
Exec=hp-toolbox
|
||||
Icon=@abs_datadir@/hplip/data/images/128x128/hp_logo.png
|
||||
Terminal=false
|
||||
@@ -0,0 +1,15 @@
|
||||
Index: hplip-3.9.10/configure.in
|
||||
===================================================================
|
||||
--- hplip-3.9.10.orig/configure.in
|
||||
+++ hplip-3.9.10/configure.in
|
||||
@@ -438,9 +438,7 @@ AM_CONDITIONAL(POLICYKIT_INSTALL, test x
|
||||
|
||||
# Determine where the PolicyKit policy file goes
|
||||
if test "$policykit" = "yes"; then
|
||||
- if test -d /usr/share/polkit-1; then
|
||||
- policykit_dir=/usr/share/polkit-1/actions
|
||||
- elif test -d /usr/share/PolicyKit; then
|
||||
+ if test -d /usr/share/PolicyKit; then
|
||||
policykit_dir=/usr/share/PolicyKit/policy
|
||||
else
|
||||
policykit_dir=/usr/share/PolicyKit/policy
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
Index: hplip-3.10.5/systray.py
|
||||
===================================================================
|
||||
--- hplip-3.10.5.orig/systray.py
|
||||
+++ hplip-3.10.5/systray.py
|
||||
@@ -48,6 +48,10 @@ if __name__ == '__main__':
|
||||
if os.getpgid(os.getpid()) != os.getpid():
|
||||
os.setsid()
|
||||
|
||||
+ if "-session" in sys.argv:
|
||||
+ si = sys.argv.index("-session")
|
||||
+ del sys.argv[si:si+2]
|
||||
+
|
||||
mod = module.Module(__mod__, __title__, __version__, __doc__, None,
|
||||
(GUI_MODE,), (UI_TOOLKIT_QT4, UI_TOOLKIT_QT3))
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
Index: hplip-3.9.6b/base/module.py
|
||||
===================================================================
|
||||
--- hplip-3.9.6b.orig/base/module.py
|
||||
+++ hplip-3.9.6b/base/module.py
|
||||
@@ -149,8 +149,8 @@ class Module(object):
|
||||
#log.debug("Default ui-toolkit: %s" % self.default_ui_toolkit)
|
||||
#log.debug("Default mode: %s" % self.default_mode)
|
||||
|
||||
- if os.getuid() == 0 and not run_as_root_ok:
|
||||
- log.warn("%s should not be run as root/superuser." % mod)
|
||||
+ #if os.getuid() == 0 and not run_as_root_ok:
|
||||
+ # log.warn("%s should not be run as root/superuser." % mod)
|
||||
|
||||
|
||||
def setUsage(self, include_flags=0, extra_options=None,
|
||||
Executable
+222
@@ -0,0 +1,222 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>hplip</Name>
|
||||
<Homepage>http://hplip.sourceforge.net/</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2+</License>
|
||||
<License>MIT</License>
|
||||
<Summary>HP Linux Imaging and Printing System</Summary>
|
||||
<Description>HP Linux Imaging and Printing (HPLIP) System includes printer and scanner drivers and related service tools.</Description>
|
||||
<Archive sha1sum="c28f373e85a1355c10c3112e1274138372a9c832" type="targz">http://fossies.org/linux/misc/hplip-3.15.11.tar.gz</Archive>
|
||||
<AdditionalFiles>
|
||||
<!-- PPD patcher -->
|
||||
<AdditionalFile permission="0755" target="patch-ppds">patch-ppds.sh</AdditionalFile>
|
||||
<AdditionalFile permission="0755" target="copy-deviceids">fedora/copy-deviceids.py</AdditionalFile>
|
||||
|
||||
<!-- PPD patches -->
|
||||
<AdditionalFile target="ppd-patches/001-hplip-deviceIDs-ppd.patch">fedora/hplip-deviceIDs-ppd.patch</AdditionalFile>
|
||||
<AdditionalFile target="ppd-patches/002-hplip-ppd-ImageableArea.patch">fedora/hplip-ppd-ImageableArea.patch</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<BuildDependencies>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>foomatic-db</Dependency>
|
||||
<Dependency>net-snmp-devel</Dependency>
|
||||
<Dependency>sane-backends-devel</Dependency>
|
||||
<Dependency>cups-devel</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>libusb-devel</Dependency>
|
||||
<Dependency>dbus-devel</Dependency>
|
||||
<Dependency>desktop-file-utils</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">fedora/hplip-avahi-parsing.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-bad-low-ink-warning.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-clear-old-state-reasons.patch</Patch>
|
||||
<!-- <Patch level="1">fedora/hplip-device-reconnected.patch</Patch> -->
|
||||
<Patch level="1">fedora/hplip-deviceIDs-drv.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-dj990c-margin.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-hpcups-sigpipe.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-hpijs-marker-supply.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-lineart.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-log-stderr.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-logdir.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-no-asm.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-no-write-bytecode.patch</Patch>
|
||||
<!-- The pstotiff filter is rubbish so replace it -->
|
||||
<!-- <Patch level="1">fedora/hplip-pstotiff-is-rubbish.patch</Patch> -->
|
||||
<Patch level="1">fedora/hplip-retry-open.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-scan-tmp.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-silence-ioerror.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-snmp-quirks.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-strncpy.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-udev-rules.patch</Patch>
|
||||
<Patch level="1">fedora/hplip-strstr-const.patch</Patch>
|
||||
<!-- Make utils.checkPyQtImport() look for the gui sub-package -->
|
||||
<Patch level="1">fedora/hplip-ui-optional.patch</Patch>
|
||||
<!-- Make sure to avoid handwritten asm -->
|
||||
<!-- PisiLinuX patches -->
|
||||
<Patch level="1">pisilinux/desktop-i18n.patch</Patch>
|
||||
<Patch level="0">pisilinux/desktop-i18n-1.patch</Patch>
|
||||
<Patch level="1">pisilinux/add-pisilinux-support.patch</Patch>
|
||||
<Patch level="1">pisilinux/fix-polkit-directory.patch</Patch>
|
||||
|
||||
<!-- Suppress module warnings when the command is run as root -->
|
||||
<Patch level="1">pisilinux/suppress-module-warnings.patch</Patch>
|
||||
|
||||
<!-- Consume session parameter from systray as it avoids startup -->
|
||||
<Patch level="1">pisilinux/hp-systray-consume-session-param.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>hplip</Name>
|
||||
<IsA>app:console</IsA>
|
||||
<IsA>library</IsA>
|
||||
<IsA>driver</IsA>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libjpeg-turbo</Dependency>
|
||||
<Dependency>net-snmp</Dependency>
|
||||
<Dependency>foomatic-db</Dependency>
|
||||
<Dependency>sane-backends</Dependency>
|
||||
<Dependency>cups</Dependency>
|
||||
<Dependency>dbus</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>libusb</Dependency>
|
||||
<Dependency>openssl</Dependency>
|
||||
<!-- <Dependency>usb-modeswitch</Dependency> -->
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/etc/sane.d/dll.d</Path>
|
||||
<Path fileType="config">/etc/hp/hplip.conf</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="executable">/usr/lib/cups/backend</Path>
|
||||
<Path fileType="executable">/usr/lib/cups/filter</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="data">/var/lib/hp</Path>
|
||||
<Path fileType="data">/usr/share/cups</Path>
|
||||
<Path fileType="data">/usr/share/hplip</Path>
|
||||
<Path fileType="data">/usr/share/dbus-1</Path>
|
||||
<Path fileType="data">/usr/share/PolicyKit</Path>
|
||||
<Path fileType="data">/usr/share/hplip/prnt/plugins</Path>
|
||||
<Path fileType="data">/var/log/hp</Path>
|
||||
<Path fileType="data">/lib/udev/rules.d</Path>
|
||||
<Path fileType="config">/etc/cron.daily/</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile owner="root" permission="0755" target="/usr/bin/hpcups-update-ppds">fedora/hpcups-update-ppds.sh</AdditionalFile>
|
||||
<AdditionalFile owner="root" permission="0644" target="/etc/sane.d/dll.d/hpaio">hpaio</AdditionalFile>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/hplip/data/localization/hplip_tr.qm">hplip_tr.qm</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<Provides>
|
||||
<COMAR script="package.py">System.Package</COMAR>
|
||||
</Provides>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>hplip-gui</Name>
|
||||
<Icon>hplip</Icon>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>A set of useful utilities written in Qt for managing HP devices</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">hplip</Dependency>
|
||||
<!-- <Dependency>python-reportlab</Dependency> -->
|
||||
<Dependency>python-pygobject</Dependency>
|
||||
<Dependency>python-qt5</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/hp-toolbox</Path>
|
||||
<Path fileType="executable">/usr/bin/hp-systray</Path>
|
||||
<Path fileType="executable">/usr/bin/hp-print</Path>
|
||||
<Path fileType="data">/usr/share/hplip/toolbox.py</Path>
|
||||
<Path fileType="data">/usr/share/hplip/systray.py</Path>
|
||||
<Path fileType="data">/usr/share/hplip/print.py</Path>
|
||||
|
||||
<Path fileType="data">/etc/xdg/autostart</Path>
|
||||
<Path fileType="data">/usr/share/applications/*.desktop</Path>
|
||||
<Path fileType="data">/usr/share/hplip/data/images</Path>
|
||||
<Path fileType="data">/usr/share/hplip/plugins</Path>
|
||||
<Path fileType="data">/usr/share/hplip/ui4</Path>
|
||||
<Path fileType="data">/usr/share/pixmaps</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/pixmaps/hplip.png">hplip.png</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>hplip-docs</Name>
|
||||
<IsA>data:doc</IsA>
|
||||
<Summary>Documentation files for HPLIP</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">hplip</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2016-01-09</Date>
|
||||
<Version>3.15.11</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2014-07-27</Date>
|
||||
<Version>3.14.6</Version>
|
||||
<Comment>Vedat Demir.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2014-02-20</Date>
|
||||
<Version>3.14.1</Version>
|
||||
<Comment>Rebuilt for python-qt and python.</Comment>
|
||||
<Name>Yusuf Aydemir</Name>
|
||||
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2014-01-17</Date>
|
||||
<Version>3.14.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Yusuf Aydemir</Name>
|
||||
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2013-06-06</Date>
|
||||
<Version>3.13.4</Version>
|
||||
<Comment>Sha1sum Fixed</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>Osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2013-04-26</Date>
|
||||
<Version>3.13.4</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Yusuf Aydemir</Name>
|
||||
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-03-03</Date>
|
||||
<Version>3.13.2</Version>
|
||||
<Comment>V.Bump</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-12-14</Date>
|
||||
<Version>3.12.11</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Yusuf Aydemir</Name>
|
||||
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>hplip</Name>
|
||||
<Summary xml:lang="tr">HP Linux yazıcı ve tarayıcı sistemi</Summary>
|
||||
<Description xml:lang="tr">HP yazıcı ve tarayıcıları için sürücüler, yazılım eklentileri ve yönetim araçları</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>hplip-gui</Name>
|
||||
<Summary xml:lang="tr">Qt ile yazılmış, HP cihazları yönetmek için kullanılan bir dizi kullanışlı araç</Summary>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>hplip-doc</Name>
|
||||
<Summary xml:lang="tr">HPLIP için belgelendirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/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 get
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
# we are using different paths
|
||||
pisitools.dosed("cupshelpers/cupshelpers.py", "\/lib64\/", "\/lib\/")
|
||||
pisitools.dosed("troubleshoot/CheckUSBPermissions.py", "\/usr\/bin\/getfacl", "\/bin\/getfacl")
|
||||
|
||||
pisitools.dosed("Makefile.in", "xmlto man", "xmlto --skip-validation man")
|
||||
autotools.configure("--with-udev-rules \
|
||||
--sysconfdir=/etc")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s udevrulesdir=/lib/udev/rules.d udevhelperdir=/lib/udev" % get.installDIR())
|
||||
|
||||
pisitools.dodir("/run/udev-configure-printer")
|
||||
|
||||
pisitools.dodoc("README", "AUTHORS", "NEWS", "COPYING", "ChangeLog")
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
diff -Nur -x '*.orig' -x '*~' a/scp-dbus-service.py b/scp-dbus-service.py
|
||||
--- a/scp-dbus-service.py 2013-09-20 22:26:27.000000000 +0200
|
||||
+++ b/scp-dbus-service.py 2013-10-24 13:12:44.998717234 +0200
|
||||
@@ -367,7 +367,7 @@
|
||||
pass
|
||||
|
||||
@dbus.service.signal(dbus_interface=CONFIG_NEWPRINTERDIALOG_IFACE,
|
||||
- signature='a{s}')
|
||||
+ signature='a(s)')
|
||||
def DriverDownloadChecked(self, installed_files):
|
||||
pass
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
Index: system-config-printer-1.1.11/system-config-printer.py
|
||||
===================================================================
|
||||
--- system-config-printer-1.1.11.orig/system-config-printer.py
|
||||
+++ system-config-printer-1.1.11/system-config-printer.py
|
||||
@@ -1428,7 +1428,7 @@ class GUI(GtkGUI, monitor.Watcher):
|
||||
def_emblem = None
|
||||
emblem = None
|
||||
if name == self.default_printer:
|
||||
- def_emblem = 'emblem-default'
|
||||
+ def_emblem = 'dialog-ok'
|
||||
elif name == userdef:
|
||||
def_emblem = 'emblem-favorite'
|
||||
|
||||
+126
@@ -0,0 +1,126 @@
|
||||
diff -up system-config-printer-1.5.7/cupshelpers/cupshelpers.py.device-sorting system-config-printer-1.5.7/cupshelpers/cupshelpers.py
|
||||
--- system-config-printer-1.5.7/cupshelpers/cupshelpers.py.device-sorting 2015-04-23 16:05:58.000000000 +0100
|
||||
+++ system-config-printer-1.5.7/cupshelpers/cupshelpers.py 2015-05-26 09:57:43.583569255 +0100
|
||||
@@ -547,68 +547,68 @@ class Device:
|
||||
Compare devices by order of preference.
|
||||
"""
|
||||
if other == None:
|
||||
- return 1
|
||||
+ return True
|
||||
|
||||
if self.is_class != other.is_class:
|
||||
if other.is_class:
|
||||
- return 1
|
||||
- return -1
|
||||
+ return True
|
||||
+ return False
|
||||
if not self.is_class and (self.type != other.type):
|
||||
# "hp"/"hpfax" before "usb" before * before "parallel" before
|
||||
# "serial"
|
||||
if other.type == "serial":
|
||||
- return 1
|
||||
+ return True
|
||||
if self.type == "serial":
|
||||
- return -1
|
||||
+ return False
|
||||
if other.type == "parallel":
|
||||
- return 1
|
||||
+ return True
|
||||
if self.type == "parallel":
|
||||
- return -1
|
||||
+ return False
|
||||
if other.type == "hp":
|
||||
- return -1
|
||||
+ return False
|
||||
if self.type == "hp":
|
||||
- return 1
|
||||
+ return True
|
||||
if other.type == "hpfax":
|
||||
- return -1
|
||||
+ return False
|
||||
if self.type == "hpfax":
|
||||
- return 1
|
||||
+ return True
|
||||
if other.type == "dnssd":
|
||||
- return -1
|
||||
+ return False
|
||||
if self.type == "dnssd":
|
||||
- return 1
|
||||
+ return True
|
||||
if other.type == "socket":
|
||||
- return -1
|
||||
+ return False
|
||||
if self.type == "socket":
|
||||
- return 1
|
||||
+ return True
|
||||
if other.type == "lpd":
|
||||
- return -1
|
||||
+ return False
|
||||
if self.type == "lpd":
|
||||
- return 1
|
||||
+ return True
|
||||
if other.type == "ipps":
|
||||
- return -1
|
||||
+ return False
|
||||
if self.type == "ipps":
|
||||
- return 1
|
||||
+ return True
|
||||
if other.type == "ipp":
|
||||
- return -1
|
||||
+ return False
|
||||
if self.type == "ipp":
|
||||
- return 1
|
||||
+ return True
|
||||
if other.type == "usb":
|
||||
- return -1
|
||||
+ return False
|
||||
if self.type == "usb":
|
||||
- return 1
|
||||
+ return True
|
||||
if self.type == "dnssd" and other.type == "dnssd":
|
||||
if other.uri.find("._pdl-datastream") != -1: # Socket
|
||||
- return -1
|
||||
+ return False
|
||||
if self.uri.find("._pdl-datastream") != -1:
|
||||
- return 1
|
||||
+ return True
|
||||
if other.uri.find("._printer") != -1: # LPD
|
||||
- return -1
|
||||
+ return False
|
||||
if self.uri.find("._printer") != -1:
|
||||
- return 1
|
||||
+ return True
|
||||
if other.uri.find("._ipp") != -1: # IPP
|
||||
- return -1
|
||||
+ return False
|
||||
if self.uri.find("._ipp") != -1:
|
||||
- return 1
|
||||
+ return True
|
||||
result = bool(self.id) < bool(other.id)
|
||||
if not result:
|
||||
result = self.info < other.info
|
||||
diff -up system-config-printer-1.5.7/test_PhysicalDevice.py.device-sorting system-config-printer-1.5.7/test_PhysicalDevice.py
|
||||
--- system-config-printer-1.5.7/test_PhysicalDevice.py.device-sorting 2015-04-23 16:22:28.000000000 +0100
|
||||
+++ system-config-printer-1.5.7/test_PhysicalDevice.py 2015-05-26 09:57:43.583569255 +0100
|
||||
@@ -49,3 +49,21 @@ def run_test():
|
||||
phys.add_device (device)
|
||||
devices = phys.get_devices ()
|
||||
assert devices[0].uri.startswith ("hp")
|
||||
+
|
||||
+ dev1 = cupshelpers.Device("hp:/usb/HP_Color_LaserJet_CP3525?serial=CNCTC8G0QX",
|
||||
+ **{'device-id':'MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PJL,PCLXL,PCL,POSTSCRIPT,PDF;MDL:HP Color LaserJet CP3525;CLS:PRINTER;DES:Hewlett-Packard Color LaserJet CP3525;',
|
||||
+ 'device-make-and-model':'HP Color LaserJet CP3525',
|
||||
+ 'device-class':'direct'})
|
||||
+ phys = PhysicalDevice (dev1)
|
||||
+ dev2 = cupshelpers.Device('usb://HP/Color%20LaserJet%20CP3525?serial=CNCTC8G0QX',
|
||||
+ **{'device-id':'MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PJL,PCLXL,PCL,POSTSCRIPT,PDF;MDL:HP Color LaserJet CP3525;CLS:PRINTER;DES:Hewlett-Packard Color LaserJet CP3525;',
|
||||
+ 'device-make-and-model':'HP Color LaserJet CP3525',
|
||||
+ 'device-class':'direct'})
|
||||
+
|
||||
+ # hp device should sort < usb device
|
||||
+ assert dev1 < dev2
|
||||
+
|
||||
+ phys.add_device (dev2)
|
||||
+ devices = phys.get_devices ()
|
||||
+ assert devices[0] < devices[1]
|
||||
+ assert devices[0].uri.startswith ("hp")
|
||||
@@ -0,0 +1,9 @@
|
||||
diff -up system-config-printer-1.5.7/udev/udev-add-printer.shbang system-config-printer-1.5.7/udev/udev-add-printer
|
||||
--- system-config-printer-1.5.7/udev/udev-add-printer.shbang 2015-04-23 16:05:58.000000000 +0100
|
||||
+++ system-config-printer-1.5.7/udev/udev-add-printer 2015-05-26 09:15:43.761220755 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/python3 -s -B
|
||||
+#!/usr/bin/python3 -sB
|
||||
|
||||
## udev-add-printer
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
d /run/udev-configure-printer 0755 root root
|
||||
+3385
File diff suppressed because it is too large
Load Diff
+158
@@ -0,0 +1,158 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM 'http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd'>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>system-config-printer</Name>
|
||||
<Homepage>http://cyberelk.net/tim/software/system-config-printer</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>A printer administration tool</Summary>
|
||||
<Description>system-config-printer is a graphical user interface that allows the user to configure a CUPS print server.</Description>
|
||||
<Archive sha1sum="bd79f87de9576a13c2d099181fea01a63b9f19cc" type="tarxz">http://cyberelk.net/tim/data/system-config-printer/1.5/system-config-printer-1.5.7.tar.xz</Archive>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile target="po/tr.po">tr.po</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<BuildDependencies>
|
||||
<Dependency>util-linux</Dependency>
|
||||
<Dependency>xmlto</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>cups-devel</Dependency>
|
||||
<Dependency>eudev-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libusb-devel</Dependency>
|
||||
<Dependency>libgnome-keyring-devel</Dependency>
|
||||
<Dependency>desktop-file-utils</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch level="1">40_scp-dbus-service-fix-dbus-signature-typo.patch</Patch> -->
|
||||
<!-- Replace emblem-default by dialog-ok -->
|
||||
<Patch level="1">fix-icon.patch</Patch>
|
||||
<!-- <Patch level="1">system-config-printer-device-sorting.patch</Patch> -->
|
||||
<Patch level="1">system-config-printer-shbang.patch</Patch>
|
||||
<!-- Improvements for check-device-ids from upstream -->
|
||||
<!--Patch level="1">system-config-printer-check-device-ids.patch</Patch-->
|
||||
<!-- Fixed traceback in newprinter.py -->
|
||||
<!--Patch level="1">system-config-printer-self.printers.patch</Patch-->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>system-config-printer</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>eudev</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libusb</Dependency>
|
||||
<Dependency>libgnome-keyring</Dependency>
|
||||
<Dependency>python-cups</Dependency>
|
||||
<Dependency>python-smbc</Dependency>
|
||||
<Dependency>dbus-python</Dependency>
|
||||
<Dependency>python-pygobject3</Dependency>
|
||||
<Dependency>cups</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="config">/etc/dbus-1</Path>
|
||||
<Path fileType="data">/etc/cupshelpers</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/lib/udev/rules.d</Path>
|
||||
<Path fileType="data">/usr/share/dbus-1</Path>
|
||||
<Path fileType="data">/usr/share/system-config-printer/debug.py</Path>
|
||||
<Path fileType="data">/usr/share/appdata/system-config-printer.appdata.xml</Path>
|
||||
<Path fileType="data">/usr/share/system-config-printer/smburi.py</Path>
|
||||
<Path fileType="data">/usr/share/system-config-printer/config.py</Path>
|
||||
<Path fileType="data">/usr/share/system-config-printer/ppdippstr.py</Path>
|
||||
<Path fileType="library">/lib/systemd/system/configure-printer@.service</Path>
|
||||
<Path fileType="data">/run/udev-configure-printer</Path>
|
||||
<Path fileType="executable">/lib/udev</Path>
|
||||
<Path fileType="executable">/usr/libexec</Path>
|
||||
<Path fileType="config">/usr/lib/tmpfiles.d/system-config-printer.conf</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/lib/tmpfiles.d/system-config-printer.conf">tmpfiles.conf</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>system-config-printer-gtk</Name>
|
||||
<Summary>GTK+ frontend of system-config-printer</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>python-gtk</Dependency>
|
||||
<Dependency>notify-python</Dependency>
|
||||
<Dependency>python-pygobject</Dependency>
|
||||
<Dependency>python-pygobject3</Dependency>
|
||||
<Dependency>system-config-printer</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/man</Path>
|
||||
<Path fileType="data">/usr/share/system-config-printer</Path>
|
||||
<Path fileType="data">/etc/xdg/autostart</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2016-01-09</Date>
|
||||
<Version>1.5.7</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2014-01-31</Date>
|
||||
<Version>1.4.3</Version>
|
||||
<Comment>Fix dbus signature typo.</Comment>
|
||||
<Name>Marcin Bojara</Name>
|
||||
<Email>marcin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2014-01-10</Date>
|
||||
<Version>1.4.3</Version>
|
||||
<Comment>Add tmpfiles.conf</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2013-12-31</Date>
|
||||
<Version>1.4.3</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Marcin Bojara</Name>
|
||||
<Email>marcin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2013-11-26</Date>
|
||||
<Version>1.4.2</Version>
|
||||
<Comment>Fix dep.</Comment>
|
||||
<Name>Richard de Bruin</Name>
|
||||
<Email>richdb@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2013-10-07</Date>
|
||||
<Version>1.4.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Yusuf Aydemir</Name>
|
||||
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-04-16</Date>
|
||||
<Version>1.4.0</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Serdar Soytetir</Name>
|
||||
<Email>kaptan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-10-29</Date>
|
||||
<Version>1.3.12</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>system-config-printer</Name>
|
||||
<Summary xml:lang="tr">Yazıcı yapılandırma altyapısı</Summary>
|
||||
<Description xml:lang="tr">system-config-printer, Python ile yazılmış ve otomatik yazıcı tanıma sürecinde kullanılan altyapıyı oluşturan bir kütüphanedir.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>system-config-printer-gtk</Name>
|
||||
<Summary xml:lang="tr">system-config-printer için GTK+ önyüzü</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
+108135
-107358
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
a5d8ef89556b3b75bdcab39186673fc3ff8a6b54
|
||||
a7e2553e2838855e1e057b36e5f299bf899bc9da
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
b64d472fdb30095814898e8a846eed833866f866
|
||||
0b151168c3ec381b562aacb37debb2cebc075639
|
||||
+25
@@ -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 shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
# Remove .c file to be regenerated from .defs file
|
||||
shelltools.unlink("src/pynotify.c")
|
||||
|
||||
autotools.autoreconf("-fi")
|
||||
autotools.configure()
|
||||
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
@@ -0,0 +1,36 @@
|
||||
diff -up notify-python-0.1.1/src/pynotify.defs.notify070 notify-python-0.1.1/src/pynotify.defs
|
||||
--- notify-python-0.1.1/src/pynotify.defs.notify070 2010-11-02 17:11:14.928179237 -0400
|
||||
+++ notify-python-0.1.1/src/pynotify.defs 2010-11-02 17:11:51.153180231 -0400
|
||||
@@ -38,7 +38,6 @@
|
||||
'("const-gchar*" "summary")
|
||||
'("const-gchar*" "message" (null-ok) (default "NULL"))
|
||||
'("const-gchar*" "icon" (null-ok) (default "NULL"))
|
||||
- '("GtkWidget*" "attach" (null-ok) (default "NULL"))
|
||||
)
|
||||
)
|
||||
|
||||
@@ -53,24 +52,6 @@
|
||||
)
|
||||
)
|
||||
|
||||
-(define-method attach_to_widget
|
||||
- (of-object "NotifyNotification")
|
||||
- (c-name "notify_notification_attach_to_widget")
|
||||
- (return-type "none")
|
||||
- (parameters
|
||||
- '("GtkWidget*" "attach")
|
||||
- )
|
||||
-)
|
||||
-
|
||||
-(define-method attach_to_status_icon
|
||||
- (of-object "NotifyNotification")
|
||||
- (c-name "notify_notification_attach_to_status_icon")
|
||||
- (return-type "none")
|
||||
- (parameters
|
||||
- '("GtkStatusIcon*" "attach")
|
||||
- )
|
||||
-)
|
||||
-
|
||||
(define-method show
|
||||
(of-object "NotifyNotification")
|
||||
(c-name "notify_notification_show")
|
||||
@@ -0,0 +1,13 @@
|
||||
Index: notify-python-0.1.1/src/Makefile.am
|
||||
===================================================================
|
||||
--- notify-python-0.1.1.orig/src/Makefile.am
|
||||
+++ notify-python-0.1.1/src/Makefile.am
|
||||
@@ -17,7 +17,7 @@ pkgpypynotify_PYTHON = __init__.py
|
||||
pypynotifydir = $(pkgpyexecdir)/pynotify
|
||||
pypynotify_LTLIBRARIES = _pynotify.la
|
||||
|
||||
-_pynotify_la_LDFLAGS = -module -avoid-version -export-symbols-regex init_pynotify
|
||||
+_pynotify_la_LDFLAGS = -module -avoid-version -export-symbols-regex init_pynotify `python-config --libs`
|
||||
_pynotify_la_LIBADD = $(NOTIFY_PYTHON_LIBS)
|
||||
_pynotify_la_SOURCES = pynotifymodule.c pynotify.c
|
||||
#nodist_pynotify_la_SOURCES = pynotify.c
|
||||
Executable
+25
@@ -0,0 +1,25 @@
|
||||
diff -up notify-python-0.1.1/src/__init__.py.BAD notify-python-0.1.1/src/__init__.py
|
||||
--- notify-python-0.1.1/src/__init__.py.BAD 2010-08-31 09:04:45.353844005 -0400
|
||||
+++ notify-python-0.1.1/src/__init__.py 2010-08-31 09:04:49.281844300 -0400
|
||||
@@ -1 +1,21 @@
|
||||
+"""
|
||||
+Fedora's libnotify.so is not linked against GTK2 or GTK3. The idea
|
||||
+was to support being linked against different parallel-installable
|
||||
+GTK stacks.
|
||||
+
|
||||
+Unfortunately, python needs to jump through some special hoops in order
|
||||
+to share symbols with extension modules, specifically, pygtk, which does
|
||||
+link against GTK2.
|
||||
+
|
||||
+Without using sys.setdlopenflags(sys.getdlopenflags() | ctypes.RTLD_GLOBAL),
|
||||
+the result is:
|
||||
+libnotify-WARNING **: Missing symbol 'gdk_screen_make_display_name'
|
||||
+
|
||||
+Thanks to David Malcolm for figuring out the workaround.
|
||||
+"""
|
||||
+import ctypes
|
||||
+import sys
|
||||
+sys.setdlopenflags(sys.getdlopenflags() | ctypes.RTLD_GLOBAL)
|
||||
+import gtk
|
||||
+
|
||||
from _pynotify import *
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>notify-python</Name>
|
||||
<Homepage>http://www.galago-project.com</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Python bindings for libnotify</Summary>
|
||||
<Description>notify-python are Python bindings for the Galago project's notification library libnotify.</Description>
|
||||
<Archive sha1sum="0e2b8525b1aabf0924c5efb53ced6aa429240ed0" type="targz">http://galago-project.org/files/releases/source/notify-python/notify-python-0.1.1.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libnotify-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>python-gtk-devel</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">link-with-python.patch</Patch>
|
||||
<Patch level="1">notify-python-0.1.1-fix-GTK-symbols.patch</Patch>
|
||||
<Patch level="1">libnotify0.7.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>notify-python</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>gtk2</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>python</Dependency>
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>libnotify</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/pygtk/2.0/defs</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2016-01-09</Date>
|
||||
<Version>0.1.1</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2013-11-03</Date>
|
||||
<Version>0.1.1</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-07-28</Date>
|
||||
<Version>0.1.1</Version>
|
||||
<Comment>Dep Fixed</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2010-11-27</Date>
|
||||
<Version>0.1.1</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Gökmen Görgen</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>notify-python</Name>
|
||||
<Description xml:lang="tr"> Galago programlar arası duruş/görünüm bilgisini iletecek şekilde dizayn edilmiş bir masaüstü görüntü çerçevesidir. Daha basitçe açıklamak gerekirse, bir anlık ileti programından (gaim gibi) veya benzeri başka programlardan kimlerin çevrimiçi, boş/uzakta olduğu bilgisini alıp diğer programların (örn. Evolution) bu bilgiyi kullanmasını sağlar.</Description>
|
||||
<Description xml:lang="fr">Galago est un framework (cadre de développement) de présence bureautique, conçu pour transmettre des informations de présences entre programmes. Pour faire simple, il recense les présents et agrège les informations concernant leur état depuis un logiciel de messagerie instantannée (tel que gaim) ou de programmes similaires et permet à d'autre logiciels (tels que Evolution) d'avoir accès à cette information.</Description>
|
||||
<Summary xml:lang="tr">libnotify'ın Python bağlayıcıları</Summary>
|
||||
<Description xml:lang="es">Galego es un entorno de presencia de escritorio, diseñado para transmitir informaciones entre programas. En términos sencillos: Puede tomar información sobre quien está en linea, y el estado ausente/inactivo de un programa de mensajería instantánea, como pidgin o similar, y pasar la información a otros programas (ejemplo Evolution) para hacer uso de ello.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
#!/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 pythonmodules
|
||||
from pisi.actionsapi import get
|
||||
|
||||
WorkDir = "Unidecode-%s" % get.srcVERSION()
|
||||
|
||||
def build():
|
||||
pythonmodules.compile()
|
||||
|
||||
def install():
|
||||
pythonmodules.install()
|
||||
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python-Unidecode</Name>
|
||||
<Homepage>http://pypi.python.org/pypi/Unidecode/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>Artistic</License>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>US-ASCII transliterations of Unicode text</Summary>
|
||||
<Description>python-Unidecode provides ASCII transliterations of Unicode text. This is a Python port of Text::Unidecode Perl module.</Description>
|
||||
<Archive sha1sum="ef5e4022a7f532aaa92774a28251fe7351bebee0" type="targz">https://pypi.python.org/packages/source/U/Unidecode/Unidecode-0.04.18.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>python-setuptools</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>python-Unidecode</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>python</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2016-01-09</Date>
|
||||
<Version>0.04.18</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2014-05-29</Date>
|
||||
<Version>0.04.16</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Marcin Bojara</Name>
|
||||
<Email>marcin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-11-18</Date>
|
||||
<Version>0.04.9</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Erdinç Gültekin</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python-Unidecode</Name>
|
||||
<Summary xml:lang="tr">Unicode karakterlerinin US-ASCII harf çevirileri</Summary>
|
||||
<Description xml:lang="tr">python-Unidecode, Unicode karakterlerinin US-ASCII harf çevirilerini sağlar. Text::Unidecode Perl modülünün Python diliyle yazılmış halidir.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -0,0 +1,43 @@
|
||||
#!/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 shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
pisitools.dosed("configure", "-Werror=format", "#-Werror=format")
|
||||
shelltools.makedirs("build-python2")
|
||||
shelltools.makedirs("build-python3")
|
||||
|
||||
shelltools.cd("build-python3")
|
||||
shelltools.export("PYTHON", "/usr/bin/python3.4")
|
||||
shelltools.system("../configure --prefix=/usr \
|
||||
--localstatedir=/var \
|
||||
--disable-static")
|
||||
|
||||
shelltools.cd("../build-python2")
|
||||
shelltools.export("PYTHON", "/usr/bin/python2.7")
|
||||
shelltools.system("../configure --prefix=/usr \
|
||||
--localstatedir=/var \
|
||||
--disable-static")
|
||||
|
||||
def build():
|
||||
shelltools.cd("build-python3")
|
||||
autotools.make()
|
||||
|
||||
shelltools.cd("../build-python2")
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README")
|
||||
|
||||
shelltools.cd("build-python3")
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
shelltools.cd("../build-python2")
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python-pygobject3</Name>
|
||||
<Homepage>http://www.pygtk.org</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Glib bindings for Python</Summary>
|
||||
<Description>pygobject is GLib's GObject library bindings for Python.</Description>
|
||||
<Archive sha1sum="6a30628e0a31848ae81d47a260b2dc87fa830e40" type="tarxz">http://ftp.acc.umu.se/pub/GNOME/sources/pygobject/3.18/pygobject-3.18.2.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libffi-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>python-cairo-devel</Dependency>
|
||||
<Dependency>python3-cairo-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>python-pygobject3</Name>
|
||||
<Summary>python2 için pygobject3</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libffi</Dependency>
|
||||
<Dependency>python-cairo</Dependency>
|
||||
<Dependency>gobject-introspection</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="library">/usr/lib/python2.7</Path>
|
||||
<Path fileType="library">/usr/lib/libpyglib-gi-2.0-python2.7.so*</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>python3-pygobject3</Name>
|
||||
<Summary>python3 için pygobject3</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libffi</Dependency>
|
||||
<Dependency>python3-cairo</Dependency>
|
||||
<Dependency>gobject-introspection</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/python3.4</Path>
|
||||
<Path fileType="library">/usr/lib/libpyglib-gi-2.0-python3.4.so*</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>python-pygobject3-devel</Name>
|
||||
<Summary>pygobject development files</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">python-pygobject3</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/pygobject</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2015-01-09</Date>
|
||||
<Version>3.18.2</Version>
|
||||
<Comment>version bump.</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2014-06-01</Date>
|
||||
<Version>3.12.2</Version>
|
||||
<Comment>version bump.</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvarice@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2013-12-20</Date>
|
||||
<Version>3.10.2</Version>
|
||||
<Comment>Dep fix.</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2013-12-12</Date>
|
||||
<Version>3.10.2</Version>
|
||||
<Comment>Split Package</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2013-12-07</Date>
|
||||
<Version>3.10.2</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Burak Fazıl Ertürk</Name>
|
||||
<Email>burakerturk@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2013-08-17</Date>
|
||||
<Version>3.4.2</Version>
|
||||
<Comment>Dep Fixed</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-07-28</Date>
|
||||
<Version>3.4.2</Version>
|
||||
<Comment>Dep Fixed</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2013-01-09</Date>
|
||||
<Version>3.4.2</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python-pygobject3</Name>
|
||||
<Summary xml:lang="tr">glib için python bağlayıcıları</Summary>
|
||||
<Summary xml:lang="fr">Bindings (liens) glib pour Python.</Summary>
|
||||
<Description xml:lang="tr">pygobject, Python için yazılmış, Glib'in GObject kütüphanesi bağlayıcısıdır.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>python3-pygobject3</Name>
|
||||
<Summary xml:lang="tr">python3 için pygobject geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>python-pygobject3-devel</Name>
|
||||
<Summary xml:lang="tr">pygobject geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
#!/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 pisitools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def build():
|
||||
shelltools.export("CC", get.CC())
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("COPYING", "NEWS", "README", "TODO")
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python-smbc</Name>
|
||||
<Homepage>http://cyberelk.net/tim/software/pysmbc</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Python interface to the libsmbclient library</Summary>
|
||||
<Description>python-smbc is a Python binding for the libsmbclient library.</Description>
|
||||
<Archive sha1sum="bf37346af4a6b543f7f91c46d0d1d0cc6020db32" type="tarbz2">http://cyberelk.net/tim/data/pysmbc/pysmbc-1.0.13.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>samba-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>python-smbc</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>samba</Dependency>
|
||||
<Dependency>python</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2016-01-09</Date>
|
||||
<Version>1.0.13</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-11-17</Date>
|
||||
<Version>1.0.13</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Erdinç Gültekin</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python-smbc</Name>
|
||||
<Summary xml:lang="tr">libsmbclient kitaplığı için Python arayüzü</Summary>
|
||||
<Description xml:lang="tr">python-smbc, libsmbclient kitaplığı için bir Python bağlayıcısıdır.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
#!/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 shelltools
|
||||
from pisi.actionsapi import get
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
shelltools.export("JOBS", get.makeJOBS().replace("-j", ""))
|
||||
|
||||
def setup():
|
||||
shelltools.export("PYTHON","/usr/bin/python3")
|
||||
shelltools.system("python3 ./waf configure --prefix=/usr --libdir=/usr/lib")
|
||||
|
||||
def build():
|
||||
shelltools.system("python3 waf build -v")
|
||||
|
||||
def install():
|
||||
shelltools.system("DESTDIR=%s python3 waf install" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("AUTHORS", "COPYING", "README","COPYING*")
|
||||
BIN
Binary file not shown.
+73
@@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python3-cairo</Name>
|
||||
<Homepage>http://cairographics.org/pycairo</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Python3 wrapper for cairo graphics library</Summary>
|
||||
<Description>Pycairo is set of Python3 bindings for the cairo graphics library.</Description>
|
||||
<Archive sha1sum="b4283aa1cc9aafd12fd72ad371303a486da1d014" type="tarbz2">http://cairographics.org/releases/pycairo-1.10.0.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>pycairo-1.10.0-waf-python3.4.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>python3-cairo</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>python3</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>python3-cairo-devel</Name>
|
||||
<Summary>Development files for python3-cairo</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">python3-cairo</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2016-01-09</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2014-06-01</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild for python3</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvarice@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2013-12-10</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python3-cairo</Name>
|
||||
<Summary xml:lang="tr">Cairo vektörel grafik kitaplığı için Python3 bağlayıcıları</Summary>
|
||||
<Summary xml:lang="fr">wrapper (version enrobée) Python3 de la librairie de graphisme vectoriel cairo.</Summary>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>python3-cairo-devel</Name>
|
||||
<Summary xml:lang="tr">python3-cairo için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
Reference in New Issue
Block a user