update to 6.0.2 [release 6.0.2-1mamba;Wed Mar 27 2024]
This commit is contained in:
parent
565c4cc539
commit
756cb77065
@ -1,168 +0,0 @@
|
|||||||
From 731085d7720e7128ab102ef80383d1bfaea27661 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Daniel Nicoletti <dantti12@gmail.com>
|
|
||||||
Date: Mon, 25 Aug 2014 17:04:18 -0300
|
|
||||||
Subject: [PATCH 2/2] Fix ifdef's logic to still match 1.6 onwards and 1.6
|
|
||||||
backwards BUG:338543
|
|
||||||
|
|
||||||
---
|
|
||||||
libkcups/KCupsConnection.cpp | 16 ++++++++--------
|
|
||||||
libkcups/KCupsServer.cpp | 6 +++---
|
|
||||||
printer-manager-kcm/PrintKCM.cpp | 16 ++++++++--------
|
|
||||||
3 files changed, 19 insertions(+), 19 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/libkcups/KCupsConnection.cpp b/libkcups/KCupsConnection.cpp
|
|
||||||
index a49d590..335fc46 100644
|
|
||||||
--- a/libkcups/KCupsConnection.cpp
|
|
||||||
+++ b/libkcups/KCupsConnection.cpp
|
|
||||||
@@ -377,11 +377,11 @@ int KCupsConnection::renewDBusSubscription(int subscriptionId, int leaseDuration
|
|
||||||
response = request.sendIppRequest();
|
|
||||||
} while (retry("/", operation));
|
|
||||||
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#if !(CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6)
|
|
||||||
if (response && ippGetStatusCode(response) == IPP_OK) {
|
|
||||||
#else
|
|
||||||
if (response && response->request.status.status_code == IPP_OK) {
|
|
||||||
-#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#endif // !(CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6)
|
|
||||||
ipp_attribute_t *attr;
|
|
||||||
if (subscriptionId >= 0) {
|
|
||||||
// Request was ok, just return the current subscription
|
|
||||||
@@ -392,7 +392,7 @@ int KCupsConnection::renewDBusSubscription(int subscriptionId, int leaseDuration
|
|
||||||
kWarning() << "No notify-subscription-id in response!";
|
|
||||||
ret = -1;
|
|
||||||
} else {
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#if !(CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6)
|
|
||||||
ret = ippGetInteger(attr, 0);
|
|
||||||
}
|
|
||||||
} else if (subscriptionId >= 0 && response && ippGetStatusCode(response) == IPP_NOT_FOUND) {
|
|
||||||
@@ -406,7 +406,7 @@ int KCupsConnection::renewDBusSubscription(int subscriptionId, int leaseDuration
|
|
||||||
kDebug() << "Subscription not found";
|
|
||||||
// When the subscription is not found try to get a new one
|
|
||||||
return renewDBusSubscription(-1, leaseDuration, events);
|
|
||||||
-#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#endif // !(CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6)
|
|
||||||
} else {
|
|
||||||
kDebug() << "Request failed" << cupsLastError() << httpGetStatus(CUPS_HTTP_DEFAULT);
|
|
||||||
// When the server stops/restarts we will have some error so ignore it
|
|
||||||
@@ -582,7 +582,7 @@ ReturnArguments KCupsConnection::parseIPPVars(ipp_t *response, ipp_tag_t group_t
|
|
||||||
ipp_attribute_t *attr;
|
|
||||||
ReturnArguments ret;
|
|
||||||
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#if !(CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6)
|
|
||||||
QVariantHash destAttributes;
|
|
||||||
for (attr = ippFirstAttribute(response); attr != NULL; attr = ippNextAttribute(response)) {
|
|
||||||
// We hit an attribute sepparator
|
|
||||||
@@ -659,7 +659,7 @@ ReturnArguments KCupsConnection::parseIPPVars(ipp_t *response, ipp_tag_t group_t
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#endif // !(CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6)
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
@@ -667,7 +667,7 @@ ReturnArguments KCupsConnection::parseIPPVars(ipp_t *response, ipp_tag_t group_t
|
|
||||||
QVariant KCupsConnection::ippAttrToVariant(ipp_attribute_t *attr)
|
|
||||||
{
|
|
||||||
QVariant ret;
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#if !(CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6)
|
|
||||||
switch (ippGetValueTag(attr)) {
|
|
||||||
case IPP_TAG_INTEGER:
|
|
||||||
case IPP_TAG_ENUM:
|
|
||||||
@@ -760,7 +760,7 @@ QVariant KCupsConnection::ippAttrToVariant(ipp_attribute_t *attr)
|
|
||||||
ret = values;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#endif // !(CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6)
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
diff --git a/libkcups/KCupsServer.cpp b/libkcups/KCupsServer.cpp
|
|
||||||
index a28a11a..d5a81c5 100644
|
|
||||||
--- a/libkcups/KCupsServer.cpp
|
|
||||||
+++ b/libkcups/KCupsServer.cpp
|
|
||||||
@@ -56,7 +56,7 @@ void KCupsServer::setAllowUserCancelAnyJobs(bool allow)
|
|
||||||
|
|
||||||
bool KCupsServer::showSharedPrinters() const
|
|
||||||
{
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
return m_arguments.value(CUPS_SERVER_REMOTE_PRINTERS).toBool();
|
|
||||||
#else
|
|
||||||
return false;
|
|
||||||
@@ -65,11 +65,11 @@ bool KCupsServer::showSharedPrinters() const
|
|
||||||
|
|
||||||
void KCupsServer::setShowSharedPrinters(bool show)
|
|
||||||
{
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_arguments[CUPS_SERVER_REMOTE_PRINTERS] = show ? QLatin1String("1") : QLatin1String("0");
|
|
||||||
#else
|
|
||||||
Q_UNUSED(show)
|
|
||||||
-#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
}
|
|
||||||
|
|
||||||
bool KCupsServer::sharePrinters() const
|
|
||||||
diff --git a/printer-manager-kcm/PrintKCM.cpp b/printer-manager-kcm/PrintKCM.cpp
|
|
||||||
index edf2a9c..823b12e 100644
|
|
||||||
--- a/printer-manager-kcm/PrintKCM.cpp
|
|
||||||
+++ b/printer-manager-kcm/PrintKCM.cpp
|
|
||||||
@@ -83,11 +83,11 @@ PrintKCM::PrintKCM(QWidget *parent, const QVariantList &args) :
|
|
||||||
QMenu *systemMenu = new QMenu(this);
|
|
||||||
connect(systemMenu, SIGNAL(aboutToShow()), this, SLOT(getServerSettings()));
|
|
||||||
connect(systemMenu, SIGNAL(triggered(QAction*)), this, SLOT(systemPreferencesTriggered()));
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_showSharedPrinters = systemMenu->addAction(i18nc("@action:intoolbar","Show printers shared by other systems"));
|
|
||||||
m_showSharedPrinters->setCheckable(true);
|
|
||||||
systemMenu->addSeparator();
|
|
||||||
-#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_shareConnectedPrinters = systemMenu->addAction(i18nc("@action:intoolbar","Share printers connected to this system"));
|
|
||||||
m_shareConnectedPrinters->setCheckable(true);
|
|
||||||
m_allowPrintringFromInternet = systemMenu->addAction(i18nc("@action:intoolbar","Allow printing from the Internet"));
|
|
||||||
@@ -325,9 +325,9 @@ void PrintKCM::getServerSettingsFinished()
|
|
||||||
// we can safely ignore the error since it DOES bring the server settings
|
|
||||||
bool error = request->hasError() && request->error() != IPP_NOT_FOUND;
|
|
||||||
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_showSharedPrinters->setEnabled(!error);
|
|
||||||
-#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_shareConnectedPrinters->setEnabled(!error);
|
|
||||||
m_allowRemoteAdmin->setEnabled(!error);
|
|
||||||
m_allowUsersCancelAnyJob->setEnabled(!error);
|
|
||||||
@@ -342,9 +342,9 @@ void PrintKCM::getServerSettingsFinished()
|
|
||||||
} else {
|
|
||||||
KCupsServer server = request->serverSettings();
|
|
||||||
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_showSharedPrinters->setChecked(server.showSharedPrinters());
|
|
||||||
-#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_shareConnectedPrinters->setChecked(server.sharePrinters());
|
|
||||||
m_allowPrintringFromInternet->setChecked(server.allowPrintingFromInternet());
|
|
||||||
m_allowRemoteAdmin->setChecked(server.allowRemoteAdmin());
|
|
||||||
@@ -381,9 +381,9 @@ void PrintKCM::updateServerFinished()
|
|
||||||
void PrintKCM::systemPreferencesTriggered()
|
|
||||||
{
|
|
||||||
KCupsServer server;
|
|
||||||
-#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
server.setShowSharedPrinters(m_showSharedPrinters->isChecked());
|
|
||||||
-#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
server.setSharePrinters(m_shareConnectedPrinters->isChecked());
|
|
||||||
server.setAllowPrintingFromInternet(m_allowPrintringFromInternet->isChecked());
|
|
||||||
server.setAllowRemoteAdmin(m_allowRemoteAdmin->isChecked());
|
|
||||||
--
|
|
||||||
1.9.3
|
|
||||||
|
|
@ -1,168 +0,0 @@
|
|||||||
From 864153745c2593fd7e6c31fe425f347bd83846fe Mon Sep 17 00:00:00 2001
|
|
||||||
From: Daniel Nicoletti <dantti12@gmail.com>
|
|
||||||
Date: Mon, 25 Aug 2014 10:31:05 -0300
|
|
||||||
Subject: [PATCH 1/2] Adjust CUPS_VERSION_MAJOR to build for CUPS version
|
|
||||||
greater than 1 (needed now that CUPS 2.0b1 is out) BUG:338543
|
|
||||||
|
|
||||||
---
|
|
||||||
libkcups/KCupsConnection.cpp | 16 ++++++++--------
|
|
||||||
libkcups/KCupsServer.cpp | 6 +++---
|
|
||||||
printer-manager-kcm/PrintKCM.cpp | 16 ++++++++--------
|
|
||||||
3 files changed, 19 insertions(+), 19 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/libkcups/KCupsConnection.cpp b/libkcups/KCupsConnection.cpp
|
|
||||||
index 713be2f..a49d590 100644
|
|
||||||
--- a/libkcups/KCupsConnection.cpp
|
|
||||||
+++ b/libkcups/KCupsConnection.cpp
|
|
||||||
@@ -377,11 +377,11 @@ int KCupsConnection::renewDBusSubscription(int subscriptionId, int leaseDuration
|
|
||||||
response = request.sendIppRequest();
|
|
||||||
} while (retry("/", operation));
|
|
||||||
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
if (response && ippGetStatusCode(response) == IPP_OK) {
|
|
||||||
#else
|
|
||||||
if (response && response->request.status.status_code == IPP_OK) {
|
|
||||||
-#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
ipp_attribute_t *attr;
|
|
||||||
if (subscriptionId >= 0) {
|
|
||||||
// Request was ok, just return the current subscription
|
|
||||||
@@ -392,7 +392,7 @@ int KCupsConnection::renewDBusSubscription(int subscriptionId, int leaseDuration
|
|
||||||
kWarning() << "No notify-subscription-id in response!";
|
|
||||||
ret = -1;
|
|
||||||
} else {
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
ret = ippGetInteger(attr, 0);
|
|
||||||
}
|
|
||||||
} else if (subscriptionId >= 0 && response && ippGetStatusCode(response) == IPP_NOT_FOUND) {
|
|
||||||
@@ -406,7 +406,7 @@ int KCupsConnection::renewDBusSubscription(int subscriptionId, int leaseDuration
|
|
||||||
kDebug() << "Subscription not found";
|
|
||||||
// When the subscription is not found try to get a new one
|
|
||||||
return renewDBusSubscription(-1, leaseDuration, events);
|
|
||||||
-#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
} else {
|
|
||||||
kDebug() << "Request failed" << cupsLastError() << httpGetStatus(CUPS_HTTP_DEFAULT);
|
|
||||||
// When the server stops/restarts we will have some error so ignore it
|
|
||||||
@@ -582,7 +582,7 @@ ReturnArguments KCupsConnection::parseIPPVars(ipp_t *response, ipp_tag_t group_t
|
|
||||||
ipp_attribute_t *attr;
|
|
||||||
ReturnArguments ret;
|
|
||||||
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
QVariantHash destAttributes;
|
|
||||||
for (attr = ippFirstAttribute(response); attr != NULL; attr = ippNextAttribute(response)) {
|
|
||||||
// We hit an attribute sepparator
|
|
||||||
@@ -659,7 +659,7 @@ ReturnArguments KCupsConnection::parseIPPVars(ipp_t *response, ipp_tag_t group_t
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
@@ -667,7 +667,7 @@ ReturnArguments KCupsConnection::parseIPPVars(ipp_t *response, ipp_tag_t group_t
|
|
||||||
QVariant KCupsConnection::ippAttrToVariant(ipp_attribute_t *attr)
|
|
||||||
{
|
|
||||||
QVariant ret;
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
switch (ippGetValueTag(attr)) {
|
|
||||||
case IPP_TAG_INTEGER:
|
|
||||||
case IPP_TAG_ENUM:
|
|
||||||
@@ -760,7 +760,7 @@ QVariant KCupsConnection::ippAttrToVariant(ipp_attribute_t *attr)
|
|
||||||
ret = values;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR >= 6
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
diff --git a/libkcups/KCupsServer.cpp b/libkcups/KCupsServer.cpp
|
|
||||||
index d5a81c5..a28a11a 100644
|
|
||||||
--- a/libkcups/KCupsServer.cpp
|
|
||||||
+++ b/libkcups/KCupsServer.cpp
|
|
||||||
@@ -56,7 +56,7 @@ void KCupsServer::setAllowUserCancelAnyJobs(bool allow)
|
|
||||||
|
|
||||||
bool KCupsServer::showSharedPrinters() const
|
|
||||||
{
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
return m_arguments.value(CUPS_SERVER_REMOTE_PRINTERS).toBool();
|
|
||||||
#else
|
|
||||||
return false;
|
|
||||||
@@ -65,11 +65,11 @@ bool KCupsServer::showSharedPrinters() const
|
|
||||||
|
|
||||||
void KCupsServer::setShowSharedPrinters(bool show)
|
|
||||||
{
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_arguments[CUPS_SERVER_REMOTE_PRINTERS] = show ? QLatin1String("1") : QLatin1String("0");
|
|
||||||
#else
|
|
||||||
Q_UNUSED(show)
|
|
||||||
-#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
}
|
|
||||||
|
|
||||||
bool KCupsServer::sharePrinters() const
|
|
||||||
diff --git a/printer-manager-kcm/PrintKCM.cpp b/printer-manager-kcm/PrintKCM.cpp
|
|
||||||
index 823b12e..edf2a9c 100644
|
|
||||||
--- a/printer-manager-kcm/PrintKCM.cpp
|
|
||||||
+++ b/printer-manager-kcm/PrintKCM.cpp
|
|
||||||
@@ -83,11 +83,11 @@ PrintKCM::PrintKCM(QWidget *parent, const QVariantList &args) :
|
|
||||||
QMenu *systemMenu = new QMenu(this);
|
|
||||||
connect(systemMenu, SIGNAL(aboutToShow()), this, SLOT(getServerSettings()));
|
|
||||||
connect(systemMenu, SIGNAL(triggered(QAction*)), this, SLOT(systemPreferencesTriggered()));
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_showSharedPrinters = systemMenu->addAction(i18nc("@action:intoolbar","Show printers shared by other systems"));
|
|
||||||
m_showSharedPrinters->setCheckable(true);
|
|
||||||
systemMenu->addSeparator();
|
|
||||||
-#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_shareConnectedPrinters = systemMenu->addAction(i18nc("@action:intoolbar","Share printers connected to this system"));
|
|
||||||
m_shareConnectedPrinters->setCheckable(true);
|
|
||||||
m_allowPrintringFromInternet = systemMenu->addAction(i18nc("@action:intoolbar","Allow printing from the Internet"));
|
|
||||||
@@ -325,9 +325,9 @@ void PrintKCM::getServerSettingsFinished()
|
|
||||||
// we can safely ignore the error since it DOES bring the server settings
|
|
||||||
bool error = request->hasError() && request->error() != IPP_NOT_FOUND;
|
|
||||||
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_showSharedPrinters->setEnabled(!error);
|
|
||||||
-#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_shareConnectedPrinters->setEnabled(!error);
|
|
||||||
m_allowRemoteAdmin->setEnabled(!error);
|
|
||||||
m_allowUsersCancelAnyJob->setEnabled(!error);
|
|
||||||
@@ -342,9 +342,9 @@ void PrintKCM::getServerSettingsFinished()
|
|
||||||
} else {
|
|
||||||
KCupsServer server = request->serverSettings();
|
|
||||||
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_showSharedPrinters->setChecked(server.showSharedPrinters());
|
|
||||||
-#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
m_shareConnectedPrinters->setChecked(server.sharePrinters());
|
|
||||||
m_allowPrintringFromInternet->setChecked(server.allowPrintingFromInternet());
|
|
||||||
m_allowRemoteAdmin->setChecked(server.allowRemoteAdmin());
|
|
||||||
@@ -381,9 +381,9 @@ void PrintKCM::updateServerFinished()
|
|
||||||
void PrintKCM::systemPreferencesTriggered()
|
|
||||||
{
|
|
||||||
KCupsServer server;
|
|
||||||
-#if CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#if CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
server.setShowSharedPrinters(m_showSharedPrinters->isChecked());
|
|
||||||
-#endif // CUPS_VERSION_MAJOR == 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
+#endif // CUPS_VERSION_MAJOR >= 1 && CUPS_VERSION_MINOR < 6
|
|
||||||
server.setSharePrinters(m_shareConnectedPrinters->isChecked());
|
|
||||||
server.setAllowPrintingFromInternet(m_allowPrintringFromInternet->isChecked());
|
|
||||||
server.setAllowRemoteAdmin(m_allowRemoteAdmin->isChecked());
|
|
||||||
--
|
|
||||||
1.9.3
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
|||||||
Name: print-manager
|
Name: print-manager
|
||||||
Version: 23.08.5
|
Epoch: 1
|
||||||
|
Version: 6.0.2
|
||||||
Release: 1mamba
|
Release: 1mamba
|
||||||
Summary: KDE printer manager
|
Summary: KDE printer manager
|
||||||
Group: Graphical Desktop/Applications/Utilities
|
Group: Graphical Desktop/Applications/Utilities
|
||||||
@ -7,35 +8,34 @@ Vendor: openmamba
|
|||||||
Distribution: openmamba
|
Distribution: openmamba
|
||||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
URL: https://kde.org/
|
URL: https://kde.org/
|
||||||
Source: http://download.kde.org/stable/release-service/%{version}/src/print-manager-%{version}.tar.xz
|
Source: https://download.kde.org/stable/plasma/%{version}/print-manager-%{version}.tar.xz
|
||||||
Patch0: print-manager-4.14.2-cups-2.0.0.patch
|
|
||||||
Patch1: print-manager-4.14.2-cups-2.0.0-2.patch
|
|
||||||
License: GPL
|
License: GPL
|
||||||
## AUTOBUILDREQ-BEGIN
|
## AUTOBUILDREQ-BEGIN
|
||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
BuildRequires: libX11-devel
|
BuildRequires: libX11-devel
|
||||||
BuildRequires: libcups-devel
|
BuildRequires: libcups-devel
|
||||||
BuildRequires: libgcc
|
BuildRequires: libgcc
|
||||||
BuildRequires: libkauth-devel
|
BuildRequires: libglvnd-devel
|
||||||
BuildRequires: libkcmutils-devel
|
BuildRequires: libkf6-kcmutils-devel
|
||||||
BuildRequires: libkcodecs-devel
|
BuildRequires: libkf6-kcolorscheme-devel
|
||||||
BuildRequires: libkcompletion-devel
|
BuildRequires: libkf6-kcompletion-devel
|
||||||
BuildRequires: libkconfig-devel
|
BuildRequires: libkf6-kconfig-devel
|
||||||
BuildRequires: libkconfigwidgets-devel
|
BuildRequires: libkf6-kconfigwidgets-devel
|
||||||
BuildRequires: libkcoreaddons-devel
|
BuildRequires: libkf6-kcoreaddons-devel
|
||||||
BuildRequires: libkdbusaddons-devel
|
BuildRequires: libkf6-kdbusaddons-devel
|
||||||
BuildRequires: libki18n-devel
|
BuildRequires: libkf6-ki18n-devel
|
||||||
BuildRequires: libkiconthemes-devel
|
BuildRequires: libkf6-kiconthemes-devel
|
||||||
BuildRequires: libkio-devel
|
BuildRequires: libkf6-kio-devel
|
||||||
BuildRequires: libkjobwidgets-devel
|
BuildRequires: libkf6-kjobwidgets-devel
|
||||||
BuildRequires: libknotifications-devel
|
BuildRequires: libkf6-knotifications-devel
|
||||||
BuildRequires: libkservice-devel
|
BuildRequires: libkf6-kservice-devel
|
||||||
BuildRequires: libkwidgetsaddons-devel
|
BuildRequires: libkf6-kwidgetsaddons-devel
|
||||||
BuildRequires: libkwindowsystem-devel
|
BuildRequires: libkf6-kwindowsystem-devel
|
||||||
BuildRequires: libsolid-devel
|
BuildRequires: libkf6-solid-devel
|
||||||
BuildRequires: libstdc++6-devel
|
BuildRequires: libstdc++6-devel
|
||||||
BuildRequires: qt5-qtbase-devel
|
BuildRequires: qt6-qt5compat-devel
|
||||||
BuildRequires: qt5-qtdeclarative-devel
|
BuildRequires: qt6-qtbase-devel
|
||||||
|
BuildRequires: qt6-qtdeclarative-devel
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
Provides: printer-applet4
|
Provides: printer-applet4
|
||||||
@ -53,35 +53,37 @@ KDE printer manager.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
#%patch0 -p1
|
|
||||||
#%patch1 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake_kde5 -d build
|
%cmake_kf6
|
||||||
%make
|
|
||||||
|
%cmake_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
%makeinstall -C build
|
%cmake_install
|
||||||
|
|
||||||
%find_lang %{name}5_qt --with-qt --all-name || touch %{name}5_qt.lang
|
%find_lang %{name} --with-qt --all-name || touch %{name}.lang
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
%files -f %{name}5_qt.lang
|
%files -f %{name}.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_bindir}/configure-printer
|
%{_bindir}/configure-printer
|
||||||
%{_kde5_bindir}/kde-add-printer
|
%{_kde5_bindir}/kde-add-printer
|
||||||
%{_kde5_bindir}/kde-print-queue
|
%{_kde5_bindir}/kde-print-queue
|
||||||
%{_libdir}/qt5/plugins/kf5/kded/printmanager.so
|
|
||||||
%{_libdir}/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kcm_printer_manager.so
|
|
||||||
%{_libdir}/qt5/qml/org/kde/plasma/printmanager/libprintmanager.so
|
|
||||||
%{_libdir}/qt5/qml/org/kde/plasma/printmanager/qmldir
|
|
||||||
%{_datadir}/applications/kcm_printer_manager.desktop
|
%{_datadir}/applications/kcm_printer_manager.desktop
|
||||||
%{_datadir}/applications/org.kde.*.desktop
|
%{_datadir}/applications/org.kde.*.desktop
|
||||||
%{_datadir}/metainfo/org.kde.print-manager.metainfo.xml
|
%{_datadir}/metainfo/org.kde.print-manager.metainfo.xml
|
||||||
%{_datadir}/metainfo/org.kde.plasma.printmanager.appdata.xml
|
%{_datadir}/metainfo/org.kde.plasma.printmanager.appdata.xml
|
||||||
|
%{_libdir}/libkcupslib.so.*
|
||||||
|
%{_kf6_plugindir}/kded/printmanager.so
|
||||||
|
%{_qt6_plugindir}/plasma/kcms/systemsettings/kcm_printer_manager.so
|
||||||
|
%dir %{_qt6_qmldir}/org/kde/plasma/printmanager
|
||||||
|
%{_qt6_qmldir}/org/kde/plasma/printmanager/*
|
||||||
|
%{_datadir}/knotifications6/printmanager.notifyrc
|
||||||
|
%{_datadir}/qlogging-categories6/pmlogs.categories
|
||||||
%dir %{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager
|
%dir %{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager
|
||||||
%dir %{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/contents
|
%dir %{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/contents
|
||||||
%dir %{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/contents/config
|
%dir %{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/contents/config
|
||||||
@ -89,11 +91,12 @@ KDE printer manager.
|
|||||||
%dir %{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui
|
%dir %{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui
|
||||||
%{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/*
|
%{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/*
|
||||||
%{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/metadata.*
|
%{_datadir}/plasma/plasmoids/org.kde.plasma.printmanager/metadata.*
|
||||||
%{_kde5_libdir}/libkcupslib.so
|
|
||||||
%{_datadir}/knotifications5/printmanager.notifyrc
|
|
||||||
%doc LICENSES
|
%doc LICENSES
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 27 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 6.0.2-1mamba
|
||||||
|
- update to 6.0.2
|
||||||
|
|
||||||
* Fri Feb 16 2024 Automatic Build System <autodist@openmamba.org> 23.08.5-1mamba
|
* Fri Feb 16 2024 Automatic Build System <autodist@openmamba.org> 23.08.5-1mamba
|
||||||
- automatic version update by autodist
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user