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