From 8a3a2671445f8d4c9906f924791d10ad55222a70 Mon Sep 17 00:00:00 2001 From: suvari Date: Sun, 9 Apr 2017 19:51:54 +0300 Subject: [PATCH] hplip: ver. bump to 3.16.11 --- ...-ppd.h-in-various-places-as-CUPS-2.2.patch | 50 +++++++++++++++++++ hardware/printer/hplip/files/fix_tabs.patch | 17 +++++++ hardware/printer/hplip/pspec.xml | 16 ++++-- 3 files changed, 79 insertions(+), 4 deletions(-) create mode 100644 hardware/printer/hplip/files/Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch create mode 100644 hardware/printer/hplip/files/fix_tabs.patch diff --git a/hardware/printer/hplip/files/Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch b/hardware/printer/hplip/files/Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch new file mode 100644 index 0000000000..491c3072b3 --- /dev/null +++ b/hardware/printer/hplip/files/Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch @@ -0,0 +1,50 @@ +From b3a7fa4d4a573cfe0073ae50197f679af7e3a0ac Mon Sep 17 00:00:00 2001 +From: Till Kamppeter +Date: Sat, 24 Sep 2016 10:37:20 +0200 +Subject: Add 'include ' in various places as CUPS 2.2 moved some + definitions to ppd.h + +--- + configure.in | 2 +- + prnt/hpcups/HPCupsFilter.h | 2 ++ + prnt/hpijs/hpcupsfax.cpp | 1 + + 3 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/configure.in b/configure.in +index d3a1ddb..eabe14a 100755 +--- a/configure.in ++++ b/configure.in +@@ -554,7 +554,7 @@ fi + + if test "$hpijs_only_build" = "no" && test "$hpcups_only_build" = "no"; then + AC_CHECK_LIB([cups], [cupsDoFileRequest], [LIBS="$LIBS"], [AC_MSG_ERROR([cannot find libcups support], 9)]) +- AC_CHECK_HEADERS(cups/cups.h, ,[AC_MSG_ERROR([cannot find cups-devel support], 3)]) ++ AC_CHECK_HEADERS(cups/cups.h cups/ppd.h, ,[AC_MSG_ERROR([cannot find cups-devel support], 3)]) + if test "$libusb01_build" = "yes"; then + AC_CHECK_LIB([usb], [usb_init], [LIBS="$LIBS"], [AC_MSG_ERROR([cannot find libusb support], 2)]) + AC_CHECK_HEADERS(usb.h, ,[AC_MSG_ERROR([cannot find libusb-devel support], 11)]) +diff --git a/prnt/hpcups/HPCupsFilter.h b/prnt/hpcups/HPCupsFilter.h +index ff5548e..c517989 100644 +--- a/prnt/hpcups/HPCupsFilter.h ++++ b/prnt/hpcups/HPCupsFilter.h +@@ -38,6 +38,8 @@ + + #include "dbuscomm.h" + ++#include ++ + #define DBITMAPFILEHEADER 14 + #define DBITMAPINFOHEADER 40 + +diff --git a/prnt/hpijs/hpcupsfax.cpp b/prnt/hpijs/hpcupsfax.cpp +index 8514775..994e50f 100644 +--- a/prnt/hpijs/hpcupsfax.cpp ++++ b/prnt/hpijs/hpcupsfax.cpp +@@ -43,6 +43,7 @@ + #include + #include + #include ++#include + #include + #include + #ifdef FALSE diff --git a/hardware/printer/hplip/files/fix_tabs.patch b/hardware/printer/hplip/files/fix_tabs.patch new file mode 100644 index 0000000000..0046758700 --- /dev/null +++ b/hardware/printer/hplip/files/fix_tabs.patch @@ -0,0 +1,17 @@ +--- prnt/filters/hpps 2016-08-26 12:04:29.000000000 +0200 ++++ prnt/filters/hpps.new 2016-08-31 21:19:57.868640372 +0200 +@@ -191,11 +191,11 @@ + msg("Setting Pin to default") + else: + szKeyInitials = ['HPFIDigit', 'HPSEDigit', 'HPTHDigit', 'HPFTDigit'] +- for x in szKeyInitials: ++ for x in szKeyInitials: + try: +- secpin += opts[x] ++ secpin += opts[x] + except KeyError: +- secpin += '0' ++ secpin += '0' + + os.write(output_fd, to_bytes_utf8('@PJL SET HOLDKEY="%s"\x0a' % secpin)) + \ No newline at end of file diff --git a/hardware/printer/hplip/pspec.xml b/hardware/printer/hplip/pspec.xml index bb9c86563a..06ba46749e 100755 --- a/hardware/printer/hplip/pspec.xml +++ b/hardware/printer/hplip/pspec.xml @@ -12,7 +12,7 @@ MIT HP Linux Imaging and Printing System HP Linux Imaging and Printing (HPLIP) System includes printer and scanner drivers and related service tools. - mirrors://sourceforge/hplip/hplip/3.16.5/hplip-3.16.5.tar.gz + mirrors://sourceforge/hplip/hplip-3.16.11.tar.gz patch-ppds.sh @@ -64,13 +64,14 @@ pisilinux/desktop-i18n.patch pisilinux/desktop-i18n-1.patch pisilinux/add-pisilinux-support.patch - pisilinux/fix-polkit-directory.patch + pisilinux/fix-polkit-directory.patch pisilinux/suppress-module-warnings.patch - pisilinux/hp-systray-consume-session-param.patch + pisilinux/hp-systray-consume-session-param.patch + Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch @@ -162,6 +163,13 @@ + + 2017-04-09 + 3.16.11 + Version Bump + Kamil Atlı + suvari@pisilinux.org + 2016-06-09 3.16.5 @@ -184,4 +192,4 @@ alihan@pisilinux.org - + \ No newline at end of file