On 08/12/2012 11:12 PM, David C. Rankin wrote:
Slavek,
Tim has 2 commits that implement support for Cups 1.6 we need to test and backport to 3513-sru. They are:
9bc0d2cd9d 91bf63b43b
I will try to patch a local copy and build with it, but if you can look at them as well, that be appreciated. I'll report back after my test run.
It tdelibs builds fine in 3513-sru with the cups 1.6 commits applied (for cups < 1.6). You need to run:
sed -i 's/tde/kde/g' <commit.diff>
on each of the diff files before applying them (cherry picking them). This is due to the change from tdelibs/kdeprint to tdelibs/tdeprint and one instance of tdeprint_printer that went from kdeprint->tdeprint. This will fix the following name changes in the commits:
23:54 alchemy:~/tde/tmp> grep tde tdelibs-cups-1344635485:9bc0d2cd9d38750658770e69bf0445dc5162beb7.diff diff --git a/tdeprint/cups/cupsdconf2/cupsdconf.cpp b/tdeprint/cups/cupsdconf2/cupsdconf.cpp --- a/tdeprint/cups/cupsdconf2/cupsdconf.cpp +++ b/tdeprint/cups/cupsdconf2/cupsdconf.cpp diff --git a/tdeprint/cups/ipprequest.cpp b/tdeprint/cups/ipprequest.cpp --- a/tdeprint/cups/ipprequest.cpp +++ b/tdeprint/cups/ipprequest.cpp diff --git a/tdeprint/cups/ipprequest.h b/tdeprint/cups/ipprequest.h --- a/tdeprint/cups/ipprequest.h +++ b/tdeprint/cups/ipprequest.h diff --git a/tdeprint/cups/kmcupsjobmanager.cpp b/tdeprint/cups/kmcupsjobmanager.cpp --- a/tdeprint/cups/kmcupsjobmanager.cpp +++ b/tdeprint/cups/kmcupsjobmanager.cpp diff --git a/tdeprint/cups/kmcupsmanager.cpp b/tdeprint/cups/kmcupsmanager.cpp --- a/tdeprint/cups/kmcupsmanager.cpp +++ b/tdeprint/cups/kmcupsmanager.cpp diff --git a/tdeprint/cups/kmcupsuimanager.cpp b/tdeprint/cups/kmcupsuimanager.cpp --- a/tdeprint/cups/kmcupsuimanager.cpp +++ b/tdeprint/cups/kmcupsuimanager.cpp diff --git a/tdeprint/cups/kmwfax.cpp b/tdeprint/cups/kmwfax.cpp --- a/tdeprint/cups/kmwfax.cpp +++ b/tdeprint/cups/kmwfax.cpp diff --git a/tdeprint/cups/kmwippselect.cpp b/tdeprint/cups/kmwippselect.cpp --- a/tdeprint/cups/kmwippselect.cpp +++ b/tdeprint/cups/kmwippselect.cpp + m_list->insertItem(SmallIcon("tdeprint_printer"),TQString::fromLatin1(ippGetString(attr, 0, NULL)));
m_list->insertItem(SmallIcon("tdeprint_printer"),TQString::fromLatin1(attr->values[0].string.text)); 23:54 alchemy:~/tde/tmp> grep tde tdelibs-cups_1344730095:91bf63b43bf4cc9ff640bd3c11549644cef05e6e.diff diff --git a/tdeprint/cups/ipprequest.h b/tdeprint/cups/ipprequest.h --- a/tdeprint/cups/ipprequest.h +++ b/tdeprint/cups/ipprequest.h
** this is where needless renaming kde->tde hurts....
I will update the build environment and test with cups > 1.6 in a day or two, but I've tested and it is safe for building with cups < 1.6.