summaryrefslogtreecommitdiff
path: root/lxqt-base/lxqt-panel
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-15 17:25:28 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-15 17:25:28 +0000
commit6b933047f46efec1aa747570f945344254227457 (patch)
treea12a4b87b38f954c4de435272cf4b90d721df5e8 /lxqt-base/lxqt-panel
parentf45955e60d4da9b7f4a1088c98042f9c06669039 (diff)
gentoo resync : 15.12.2017
Diffstat (limited to 'lxqt-base/lxqt-panel')
-rw-r--r--lxqt-base/lxqt-panel/Manifest5
-rw-r--r--lxqt-base/lxqt-panel/files/lxqt-panel-0.11.0-fix-undef-explicit.patch32
-rw-r--r--lxqt-base/lxqt-panel/lxqt-panel-0.11.0.ebuild8
3 files changed, 41 insertions, 4 deletions
diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest
index f90ea22df5ff..91649a79813b 100644
--- a/lxqt-base/lxqt-panel/Manifest
+++ b/lxqt-base/lxqt-panel/Manifest
@@ -1,3 +1,4 @@
-DIST lxqt-panel-0.11.0.tar.xz 262964 SHA256 18415624d862b9b269fd1f74b2b6a51776852babd057e701e5d5b48ce46e777c SHA512 875ec28868bb68dff8c4e3be0adb5e5c88213f9ebdeb83eb0df9d5c31a7b4cb70a4d9b347f1ed9526a1eef7adb07f92c36263e12a6455291ec7022901abd100c WHIRLPOOL 9a9f6ff92afbf598d6a1f29d083e3fc85f3282f644508d1bc03683eb9bbe06048d65688e016bb17e7553aba23b10de251949000e2da65c3b5e547e9f273e7cd1
-EBUILD lxqt-panel-0.11.0.ebuild 2265 BLAKE2B a8b14e2b0a0e9da21fa9e1d05cc40f389e13e891c90d30c4859ad35ab12d6843ce36e8b832778d1ce80d0680ce854667d25b72b4bd372d57a3fc42e76ad86b7c SHA512 70aae2ead76739fe39b6fece25fea740ddc2fe34b1bad96c1e903552495b95fda73a9c7a0f7ed44cfdf60ba176d75e831b5621fcfcfa2f34898231c21e12a0a6
+AUX lxqt-panel-0.11.0-fix-undef-explicit.patch 1052 BLAKE2B 15ace146aa361659b80188c5061444f413d13812fb1982363a8d28d1d2442318598d3f613494bfce5fa170aa536a686b9b0d945084bf570f16dd7b491bf97dc5 SHA512 e7c29561dac09b90cc6f924f73ff80114e705337f6f40086682c236d6c387a776d733e34ac6421e7af34a0ae77e2debd000ae6b74ebeb2eb967fedcbe6a99a88
+DIST lxqt-panel-0.11.0.tar.xz 262964 BLAKE2B 6cbb741731e89dbe99fefc8ceb983e346128a3122507a6816db848c9bed0b8f4f3b5f08e8f7ccd3a1b72ed7161a0772188836bec55610e248c17425f806dec44 SHA512 875ec28868bb68dff8c4e3be0adb5e5c88213f9ebdeb83eb0df9d5c31a7b4cb70a4d9b347f1ed9526a1eef7adb07f92c36263e12a6455291ec7022901abd100c
+EBUILD lxqt-panel-0.11.0.ebuild 2321 BLAKE2B 4e145dad5e06f303464b3663bdf8c49ba3ac432f814a41bbfb10bad0ccac1b7725e58518a403321513a3fed950d608168ccd0b0b239ba4080c13a70009ac2599 SHA512 288416b1f06b70523264fb55d9f51ae403558724245b51e53617542c6499d23afd4627776a963d2ba853a01949c0146efcd41cc9eccbbd1b5d6fda8df855aff1
MISC metadata.xml 1269 BLAKE2B ec1757e2cc0f802a24b4993138b263853d3204efc33c5d572409f60548059fe5a526a7a5b74c260ad6df3a57fcb78ccdea2347dab579f3a6d0efcc31475f379c SHA512 122c92913b9b0ed474099f8f1957e2c1399f59e290bf01c0948a10dee9e30bb90a4c29cd101d31efe8b2e49d34940b67a52b24a7b5503475d663c935285169b8
diff --git a/lxqt-base/lxqt-panel/files/lxqt-panel-0.11.0-fix-undef-explicit.patch b/lxqt-base/lxqt-panel/files/lxqt-panel-0.11.0-fix-undef-explicit.patch
new file mode 100644
index 000000000000..c6349c25cba0
--- /dev/null
+++ b/lxqt-base/lxqt-panel/files/lxqt-panel-0.11.0-fix-undef-explicit.patch
@@ -0,0 +1,32 @@
+From ec62109e0fa678875a9b10fc6f1975267432712d Mon Sep 17 00:00:00 2001
+From: Palo Kisa <palo.kisa@gmail.com>
+Date: Mon, 30 Jan 2017 12:21:10 +0100
+Subject: [PATCH] plugin-kbindicator: Undef the "explicit" workaround
+
+..after include and add explanation of the workaround.
+
+closes lxde/lxqt#1251
+---
+ plugin-kbindicator/src/x11/kbdlayout.cpp | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/plugin-kbindicator/src/x11/kbdlayout.cpp b/plugin-kbindicator/src/x11/kbdlayout.cpp
+index c4aa4e27..883df074 100644
+--- a/plugin-kbindicator/src/x11/kbdlayout.cpp
++++ b/plugin-kbindicator/src/x11/kbdlayout.cpp
+@@ -33,8 +33,15 @@
+
+ #include <xkbcommon/xkbcommon-x11.h>
+ #include <xcb/xcb.h>
++
++// Note: We need to override "explicit" as this is a C++ keyword. But it is
++// used as variable name in xkb.h. This is causing a failure in C++ compile
++// time.
++// Similar bug here: https://bugs.freedesktop.org/show_bug.cgi?id=74080
+ #define explicit _explicit
+ #include <xcb/xkb.h>
++#undef explicit
++
+ #include "../kbdinfo.h"
+ #include "../controls.h"
+
diff --git a/lxqt-base/lxqt-panel/lxqt-panel-0.11.0.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-0.11.0.ebuild
index adcf675304e6..44c8aede1399 100644
--- a/lxqt-base/lxqt-panel/lxqt-panel-0.11.0.ebuild
+++ b/lxqt-base/lxqt-panel/lxqt-panel-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -12,7 +12,7 @@ if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.lxde.org/git/lxde/${PN}.git"
else
SRC_URI="https://downloads.lxqt.org/lxqt/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 x86"
fi
LICENSE="LGPL-2.1+"
@@ -55,6 +55,10 @@ RDEPEND="${CDEPEND}
dev-qt/qtsvg:5
>=lxde-base/lxmenu-data-0.1.2"
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-undef-explicit.patch
+)
+
src_configure() {
local mycmakeargs i y
mycmakeargs=( -DPULL_TRANSLATIONS=OFF )