[SCM] plasma-workspace packaging branch, kubuntu_stable, updated. ad8198c8017b4fdbd834c01cf2122241d2a20073
Harald Sitter
apachelogger-guest at moszumanska.debian.org
Fri Apr 10 08:08:23 UTC 2015
Gitweb-URL: http://git.debian.org/?p=pkg-kde/plasma/plasma-workspace.git;a=commitdiff;h=46d53b2
The following commit has been merged in the kubuntu_stable branch:
commit 46d53b2e12051ca0f52301b0ba0a13b6db3a1efb
Author: Harald Sitter <sitter at kde.org>
Date: Tue Feb 24 11:37:45 2015 +0100
drop upstream patch...
---
debian/patches/series | 1 -
debian/patches/upstream_prison.diff | 124 ------------------------------------
2 files changed, 125 deletions(-)
diff --git a/debian/patches/series b/debian/patches/series
index 62568ae..59f4624 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
kubuntu_startkde-qtpath.diff
upstream_gdb-7.8-fix.diff
-upstream_prison.diff
diff --git a/debian/patches/upstream_prison.diff b/debian/patches/upstream_prison.diff
deleted file mode 100644
index 8ce7b4b..0000000
--- a/debian/patches/upstream_prison.diff
+++ /dev/null
@@ -1,124 +0,0 @@
-commit 164235cf0d44deb1422be52e2a4919e46237d3ef
-Author: Martin Gräßlin <mgraesslin at kde.org>
-Date: Mon Feb 2 17:02:35 2015 +0100
-
- [klipper] Adjust to new Prison API
-
- As Prison no longer provides a QWidget based API, we need to do the
- mapping to a QWidget ourself.
-
- Note: for the plasmoid I'm considering switching to a non-widget based
- solution.
-
- REVIEW: 122386
-
-diff --git a/klipper/CMakeLists.txt b/klipper/CMakeLists.txt
-index a08f062..05c8e90 100644
---- a/klipper/CMakeLists.txt
-+++ b/klipper/CMakeLists.txt
-@@ -18,17 +18,14 @@ set(libklipper_common_SRCS
- clipcommandprocess.cpp
- )
-
--find_package(Prison "1.2.0" QUIET CONFIG)
--set_package_properties(Prison PROPERTIES DESCRIPTION "Prison library"
-+find_package(KF5Prison "1.2.0" QUIET CONFIG)
-+set_package_properties(KF5Prison PROPERTIES DESCRIPTION "Prison library"
- URL "http://projects.kde.org/prison"
- TYPE OPTIONAL
- PURPOSE "Needed to create mobile barcodes from clipboard data (no stable release currently)"
- )
--if (PRISON_FOUND)
-- include_directories(${PRISON_INCLUDE_DIR})
--endif ()
-
--set(HAVE_PRISON ${PRISON_FOUND})
-+set(HAVE_PRISON ${KF5Prison_FOUND})
- configure_file(config-klipper.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-klipper.h )
-
- kde4_add_app_icon(libklipper_common_SRCS "${KDE4_ICON_INSTALL_DIR}/oxygen/*/apps/klipper.png")
-@@ -58,8 +55,8 @@ target_link_libraries(kdeinit_klipper
- if (X11_FOUND)
- target_link_libraries(kdeinit_klipper XCB::XCB Qt5::X11Extras)
- endif()
--if (PRISON_FOUND)
-- target_link_libraries(kdeinit_klipper ${PRISON_LIBRARIES})
-+if (HAVE_PRISON)
-+ target_link_libraries(kdeinit_klipper KF5::Prison)
- endif ()
-
- install(TARGETS kdeinit_klipper ${INSTALL_TARGETS_DEFAULT_ARGS})
-@@ -92,8 +89,8 @@ target_link_libraries(plasma_engine_clipboard
- if (X11_FOUND)
- target_link_libraries(plasma_engine_clipboard XCB::XCB Qt5::X11Extras)
- endif()
--if (PRISON_FOUND)
-- target_link_libraries(plasma_engine_clipboard ${PRISON_LIBRARIES})
-+if (HAVE_PRISON)
-+ target_link_libraries(plasma_engine_clipboard KF5::Prison)
- endif ()
- install(TARGETS plasma_engine_clipboard DESTINATION ${PLUGIN_INSTALL_DIR}/plasma/dataengine)
- install(FILES plasma-dataengine-clipboard.desktop DESTINATION ${SERVICES_INSTALL_DIR})
-diff --git a/klipper/klipper.cpp b/klipper/klipper.cpp
-index d49c165..6b6d610 100644
---- a/klipper/klipper.cpp
-+++ b/klipper/klipper.cpp
-@@ -48,7 +48,6 @@
- #include "klipperpopup.h"
-
- #ifdef HAVE_PRISON
--#include <prison/BarcodeWidget>
- #include <prison/DataMatrixBarcode>
- #include <prison/QRCodeBarcode>
- #endif
-@@ -896,6 +895,25 @@ void Klipper::editData(const QSharedPointer< const HistoryItem > &item)
- }
-
- #ifdef HAVE_PRISON
-+class BarcodeLabel : public QLabel
-+{
-+public:
-+ BarcodeLabel(prison::AbstractBarcode *barcode, QWidget *parent = nullptr)
-+ : QLabel(parent)
-+ , m_barcode(barcode)
-+ {
-+ setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
-+ setPixmap(QPixmap::fromImage(m_barcode->toImage(size())));
-+ }
-+protected:
-+ void resizeEvent(QResizeEvent *event) override {
-+ QLabel::resizeEvent(event);
-+ setPixmap(QPixmap::fromImage(m_barcode->toImage(event->size())));
-+ }
-+private:
-+ QScopedPointer<prison::AbstractBarcode> m_barcode;
-+};
-+
- void Klipper::showBarcode(const QSharedPointer< const HistoryItem > &item)
- {
- using namespace prison;
-@@ -909,16 +927,16 @@ void Klipper::showBarcode(const QSharedPointer< const HistoryItem > &item)
- QWidget* mw = new QWidget(dlg);
- QHBoxLayout* layout = new QHBoxLayout(mw);
-
-- BarcodeWidget* qrcode = new BarcodeWidget(new QRCodeBarcode());
-- BarcodeWidget* datamatrix = new BarcodeWidget(new DataMatrixBarcode());
--
-+ QRCodeBarcode *qrCode = new QRCodeBarcode;
-+ DataMatrixBarcode *dataMatrix = new DataMatrixBarcode;
- if (item) {
-- qrcode->setData( item->text() );
-- datamatrix->setData( item->text() );
-+ qrCode->setData(item->text());
-+ dataMatrix->setData(item->text());
- }
--
-- layout->addWidget(qrcode);
-- layout->addWidget(datamatrix);
-+ BarcodeLabel *qrCodeLabel = new BarcodeLabel(qrCode, mw);
-+ BarcodeLabel *dataMatrixLabel = new BarcodeLabel(dataMatrix, mw);
-+ layout->addWidget(qrCodeLabel);
-+ layout->addWidget(dataMatrixLabel);
-
- mw->setFocus();
- QVBoxLayout *vBox = new QVBoxLayout(dlg);
--
plasma-workspace packaging
More information about the pkg-kde-commits
mailing list