diff options
author | Michael Palimaka <kensington@gentoo.org> | 2016-11-18 02:05:15 +1100 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2016-11-18 02:05:25 +1100 |
commit | d6f48839ef09fb0656512d323681705465d676c0 (patch) | |
tree | c8886914daece9488cbdd6b4ca457f145841b915 /x11-misc | |
parent | x11-drivers/xf86-video-ati: Removed old. (diff) | |
download | gentoo-d6f48839ef09fb0656512d323681705465d676c0.tar.gz gentoo-d6f48839ef09fb0656512d323681705465d676c0.tar.bz2 gentoo-d6f48839ef09fb0656512d323681705465d676c0.zip |
x11-misc/qlipper: add patch to resolve build failure
Gentoo-bug: 599164
Package-Manager: portage-2.3.2
Diffstat (limited to 'x11-misc')
-rw-r--r-- | x11-misc/qlipper/files/qlipper-5.0.0-build.patch | 54 | ||||
-rw-r--r-- | x11-misc/qlipper/qlipper-5.0.0.ebuild | 2 |
2 files changed, 56 insertions, 0 deletions
diff --git a/x11-misc/qlipper/files/qlipper-5.0.0-build.patch b/x11-misc/qlipper/files/qlipper-5.0.0-build.patch new file mode 100644 index 000000000000..20f6b35c56a1 --- /dev/null +++ b/x11-misc/qlipper/files/qlipper-5.0.0-build.patch @@ -0,0 +1,54 @@ +From b3cb6a08c82deacb905459b66f16eda35f0c3779 Mon Sep 17 00:00:00 2001 +From: Michael Palimaka <kensington@gentoo.org> +Date: Wed, 9 Nov 2016 21:42:08 +1100 +Subject: [PATCH] Fix build with ENABLE_NETWORK_CLIPBOARD_SHARING enabled. + +qlippernetwork.cpp expects network-related variables to be available if +ENABLE_NETWORK_CLIPBOARD_SHARING is defined, but qlippernetwork.h defined those +variables if ENABLE_NETWORK_CLIPBOARD_SHARING was *un*defined. + +This also adds a missing include that is no longer available transitively via +QtNetwork/QUdpSocket. +--- + src/qlippernetwork.h | 4 ++-- + src/qlippertypes.h | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/qlippernetwork.h b/src/qlippernetwork.h +index 9163cf8..ce1ac9a 100644 +--- a/src/qlippernetwork.h ++++ b/src/qlippernetwork.h +@@ -21,7 +21,7 @@ with this program; if not, write to the Free Software Foundation, Inc., + #define QLIPPERNETWORK_H + + #include <QtCore/QObject> +-#ifndef ENABLE_NETWORK_CLIPBOARD_SHARING ++#ifdef ENABLE_NETWORK_CLIPBOARD_SHARING + #include <QtNetwork/QUdpSocket> + #endif + #include "qlippertypes.h" +@@ -38,7 +38,7 @@ public slots: + void sendData(const ClipboardContent &value); + + private: +-#ifndef ENABLE_NETWORK_CLIPBOARD_SHARING ++#ifdef ENABLE_NETWORK_CLIPBOARD_SHARING + QUdpSocket *m_socket; + QString m_id; + #endif +diff --git a/src/qlippertypes.h b/src/qlippertypes.h +index b55f0e1..c97c311 100644 +--- a/src/qlippertypes.h ++++ b/src/qlippertypes.h +@@ -2,7 +2,7 @@ + #define QLIPPERTYPES_H + + #include <QMetaType> +- ++#include <QHashIterator> + + typedef QHash<QString,QByteArray> ClipboardContent; + typedef QHashIterator<QString,QByteArray> ClipboardContentIterator; +-- +2.7.3 + diff --git a/x11-misc/qlipper/qlipper-5.0.0.ebuild b/x11-misc/qlipper/qlipper-5.0.0.ebuild index 8b231bb6049a..542f3b51257e 100644 --- a/x11-misc/qlipper/qlipper-5.0.0.ebuild +++ b/x11-misc/qlipper/qlipper-5.0.0.ebuild @@ -26,6 +26,8 @@ DEPEND="${RDEPEND} dev-qt/linguist-tools:5 " +PATCHES=( "${FILESDIR}/${P}-build.patch" ) + pkg_preinst() { gnome2_icon_savelist } |