Blame SOURCES/cups-pk-helper-0.2.6-ipp-jstate.patch

7c3fdf
--- cups-pk-helper-0.2.6/src/cups.c
7c3fdf
+++ cups-pk-helper-0.2.6/src/cups.c
7c3fdf
@@ -87,6 +87,17 @@ ippSetString(ipp_t            *ipp,
7c3fdf
 }
7c3fdf
 #endif
7c3fdf
 
7c3fdf
+/* The ipp_jstate_t enum was added in CUPS 1.7 */
7c3fdf
+#if ((CUPS_VERSION_MAJOR < 1) || (CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 7))
7c3fdf
+#define IPP_JSTATE_PENDING IPP_JOB_PENDING
7c3fdf
+#define IPP_JSTATE_HELD IPP_JOB_HELD
7c3fdf
+#define IPP_JSTATE_PROCESSING IPP_JOB_PROCESSING
7c3fdf
+#define IPP_JSTATE_STOPPED IPP_JOB_STOPPED
7c3fdf
+#define IPP_JSTATE_CANCELED IPP_JOB_CANCELED
7c3fdf
+#define IPP_JSTATE_ABORTED IPP_JOB_ABORTED
7c3fdf
+#define IPP_JSTATE_COMPLETED IPP_JOB_COMPLETED
7c3fdf
+#endif
7c3fdf
+
7c3fdf
 /* This is 0.1 second */
7c3fdf
 #define RECONNECT_DELAY        100000
7c3fdf
 /* We try to reconnect during 3 seconds. It's still a fairly long time even for