* [PATCH 1/6] wxwidgets: initial add 3.1.3
@ 2020-03-30 22:26 Andreas M?ller
2020-03-30 22:26 ` [PATCH 2/6] xfce4-session: upgrade 4.14.1 -> 4.14.2 Andreas M?ller
` (5 more replies)
0 siblings, 6 replies; 8+ messages in thread
From: Andreas M?ller @ 2020-03-30 22:26 UTC (permalink / raw)
To: openembedded-devel
* need it for 0.a.d and audacity
* did extensive testing with PACKAGECONFIG combinations (exception: mspack -
libmspack is in meta-security)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
meta-oe/licenses/wxWidgets | 54 +++++++++++++
.../wxwidgets/wxwidgets_git.bb | 79 +++++++++++++++++++
2 files changed, 133 insertions(+)
create mode 100644 meta-oe/licenses/wxWidgets
create mode 100644 meta-oe/recipes-extended/wxwidgets/wxwidgets_git.bb
diff --git a/meta-oe/licenses/wxWidgets b/meta-oe/licenses/wxWidgets
new file mode 100644
index 000000000..0f6b9d6a8
--- /dev/null
+++ b/meta-oe/licenses/wxWidgets
@@ -0,0 +1,54 @@
+ wxWindows Library Licence, Version 3.1
+ ======================================
+
+ Copyright (c) 1998-2005 Julian Smart, Robert Roebling et al
+
+ Everyone is permitted to copy and distribute verbatim copies
+ of this licence document, but changing it is not allowed.
+
+ WXWINDOWS LIBRARY LICENCE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Library General Public Licence as published by
+ the Free Software Foundation; either version 2 of the Licence, or (at
+ your option) any later version.
+
+ This library is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library
+ General Public Licence for more details.
+
+ You should have received a copy of the GNU Library General Public Licence
+ along with this software, usually in a file named COPYING.LIB. If not,
+ write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301 USA.
+
+ EXCEPTION NOTICE
+
+ 1. As a special exception, the copyright holders of this library give
+ permission for additional uses of the text contained in this release of
+ the library as licenced under the wxWindows Library Licence, applying
+ either version 3.1 of the Licence, or (at your option) any later version of
+ the Licence as published by the copyright holders of version
+ 3.1 of the Licence document.
+
+ 2. The exception is that you may use, copy, link, modify and distribute
+ under your own terms, binary object code versions of works based
+ on the Library.
+
+ 3. If you copy code from files distributed under the terms of the GNU
+ General Public Licence or the GNU Library General Public Licence into a
+ copy of this library, as this licence permits, the exception does not
+ apply to the code that you add in this way. To avoid misleading anyone as
+ to the status of such modified files, you must delete this exception
+ notice from such code and/or adjust the licensing conditions notice
+ accordingly.
+
+ 4. If you write modifications of your own for this library, it is your
+ choice whether to permit this exception to apply to your modifications.
+ If you do not wish that, you must delete the exception notice from such
+ code and/or adjust the licensing conditions notice accordingly.
+
+
+
diff --git a/meta-oe/recipes-extended/wxwidgets/wxwidgets_git.bb b/meta-oe/recipes-extended/wxwidgets/wxwidgets_git.bb
new file mode 100644
index 000000000..72d56a066
--- /dev/null
+++ b/meta-oe/recipes-extended/wxwidgets/wxwidgets_git.bb
@@ -0,0 +1,79 @@
+SUMMARY = "Cross-Plattform GUI Library"
+DESCRIPTIOM = "wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls."
+HOMEPAGE = "https://www.wxwidgets.org/"
+BUGTRACKER = "https://trac.wxwidgets.org/"
+
+# wxWidgets licence is a modified version of LGPL explicitly allowing not
+# distributing the sources of an application using the library even in the
+# case of static linking.
+LICENSE = "wxWidgets"
+LIC_FILES_CHKSUM = "file://docs/licence.txt;md5=981f50a934828620b08f44d75db557c6"
+
+inherit ${@bb.utils.contains('PACKAGECONFIG', 'qt', 'cmake_qt5', 'cmake', d)}
+inherit features_check lib_package
+
+# All toolkit-configs except 'no_gui' require x11 explicitly (see toolkit.cmake)
+REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG', 'no_gui', '', 'x11', d)}"
+
+DEPENDS += " \
+ jpeg \
+ libpng \
+ tiff \
+"
+
+SRC_URI = "git://github.com/wxWidgets/wxWidgets.git"
+PV = "3.1.3"
+SRCREV= "8a40d23b27ed1c80b5a2ca9f7e8461df4fbc1a31"
+S = "${WORKDIR}/git"
+
+# These can be either 'builtin' or 'sys' and builtin means cloned soures are
+# build. So these cannot be PACKAGECONFIGs and let's use libs where we can (see
+# DEPENDS)
+EXTRA_OECMAKE += " \
+ -DwxUSE_LIBJPEG=sys \
+ -DwxUSE_LIBPNG=sys \
+ -DwxUSE_LIBTIFF=sys \
+ -DwxUSE_REGEX=builtin \
+"
+
+PACKAGECONFIG ?= "gtk"
+
+# Note on toolkit-PACKAGECONFIGs: select exactly one of 'no_gui' / 'gtk' / 'qt'
+PACKAGECONFIG[no_gui] = "-DwxUSE_GUI=OFF,,,,,qt gtk"
+PACKAGECONFIG[gtk] = "-DwxBUILD_TOOLKIT=gtk3 -DwxUSE_GUI=ON,,gtk+3,,,no_gui qt"
+PACKAGECONFIG[qt] = "-DwxBUILD_TOOLKIT=qt -DwxUSE_GUI=ON,,qtbase,,,no_gui gtk"
+python () {
+ pkgconfig = d.getVar('PACKAGECONFIG')
+ if (not 'no_gui' in pkgconfig) and (not 'gtk' in pkgconfig) and (not 'qt' in pkgconfig):
+ bb.error("PACKAGECONFIG must select a toolkit. Add one of no_gui / gtk / qt!")
+}
+
+# Notes on other PACKAGECONFIGs:
+# * 'no_gui' overrides some configs below so they are marked as conflicting
+# with 'no_gui' to avoid surprises
+# * qt+gstreamer is broken due to incorrect references on glib-2.0 -> mark
+# as conflicting
+# * wxUSE_LIBGNOMEVFS is for gtk2 (see init.cmake) which we don't support
+# -> no gvfs PACKAGECONFIG
+# * libmspack is in meta-security
+PACKAGECONFIG[gstreamer] = "-DwxUSE_MEDIACTRL=ON,-DwxUSE_MEDIACTRL=OFF,gstreamer1.0-plugins-base,,,no_gui qt"
+PACKAGECONFIG[libsecret] = "-DwxUSE_SECRETSTORE=ON,-DwxUSE_SECRETSTORE=OFF,libsecret,,,no_gui"
+PACKAGECONFIG[lzma] = "-DwxUSE_LIBLZMA=ON,-DwxUSE_LIBLZMA=OFF,xz"
+PACKAGECONFIG[mspack] = "-DwxUSE_LIBMSPACK=ON,-DwxUSE_LIBMSPACK=OFF,libmspack"
+PACKAGECONFIG[sdl_audio] = "-DwxUSE_LIBSDL=ON,-DwxUSE_LIBSDL=OFF,libsdl2"
+PACKAGECONFIG[webkit] = "-DwxUSE_WEBVIEW_WEBKIT=ON,-DwxUSE_WEBVIEW_WEBKIT=OFF,webkitgtk,,,no_gui"
+
+do_install_append() {
+ # do not ship bindir if empty
+ rmdir --ignore-fail-on-non-empty ${D}${bindir}
+}
+
+# lib names are not canonical
+FILES_SOLIBSDEV = ""
+
+FILES_${PN} += " \
+ ${libdir}/libwx_*.so \
+ ${libdir}/wx/ \
+"
+
+FILES_${PN}-dev += "${libdir}/wx/include/"
--
2.21.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/6] xfce4-session: upgrade 4.14.1 -> 4.14.2
2020-03-30 22:26 [PATCH 1/6] wxwidgets: initial add 3.1.3 Andreas M?ller
@ 2020-03-30 22:26 ` Andreas M?ller
2020-03-30 22:26 ` [PATCH 3/6] xfce4-terminal: upgrade 0.8.9.1 -> 0.8.9.2 Andreas M?ller
` (4 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Andreas M?ller @ 2020-03-30 22:26 UTC (permalink / raw)
To: openembedded-devel
Release notes for 4.14.2
========================
- Add support for xfce4-screensaver (Bug #16522)
- Try xfce screensaver before cinnamon (Bug #16223)
- Translation Updates:
Albanian, Belarusian, Indonesian, Polish, Portuguese, Swedish
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
.../{xfce4-session_4.14.1.bb => xfce4-session_4.14.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-xfce/recipes-xfce/xfce4-session/{xfce4-session_4.14.1.bb => xfce4-session_4.14.2.bb} (87%)
diff --git a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.14.1.bb b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.14.2.bb
similarity index 87%
rename from meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.14.1.bb
rename to meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.14.2.bb
index f50a545dc..f497b7666 100644
--- a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.14.1.bb
+++ b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.14.2.bb
@@ -15,8 +15,8 @@ PACKAGECONFIG[polkit] = "--enable-polkit, --disable-polkit, polkit"
SRC_URI += " \
file://0001-configure.in-hard-code-path-to-iceauth.patch \
"
-SRC_URI[md5sum] = "36593207ac0c67c81907a4846f4b604c"
-SRC_URI[sha256sum] = "dc1c90da56b2d8df18fec6c0c30d6bed4e7646d8c8214fc931c952ba86c3b77b"
+SRC_URI[md5sum] = "5ad23062fd08ef5f5ad9b4389c7b54c6"
+SRC_URI[sha256sum] = "fbe3a4a60c91589a2024ce12b2d2667625a8fedcbc90ef031831f56319f597af"
ALTERNATIVE_${PN} = "x-session-manager"
ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/xfce4-session"
--
2.21.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 3/6] xfce4-terminal: upgrade 0.8.9.1 -> 0.8.9.2
2020-03-30 22:26 [PATCH 1/6] wxwidgets: initial add 3.1.3 Andreas M?ller
2020-03-30 22:26 ` [PATCH 2/6] xfce4-session: upgrade 4.14.1 -> 4.14.2 Andreas M?ller
@ 2020-03-30 22:26 ` Andreas M?ller
2020-03-30 22:26 ` [PATCH 4/6] xfce4-pulseaudio-plugin: upgrade 0.4.2 -> 0.4.3 Andreas M?ller
` (3 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Andreas M?ller @ 2020-03-30 22:26 UTC (permalink / raw)
To: openembedded-devel
Release notes for 0.8.9.2
=========================
This is a bug fix release.
0.8.9.2
=======
- Allow to create window with 1 line height. One should also disable the
scrollbar (--hide-scrollbar) to get 1 row window. (bug #16447)
- Fix 'Transparency setting ignored when using --color-bg' (bug #16309)
- Translation updates: Albanian, Belarusian, Polish, Portuguese,
Slovenian, Swedish
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
.../{xfce4-terminal_0.8.9.1.bb => xfce4-terminal_0.8.9.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-xfce/recipes-apps/xfce4-terminal/{xfce4-terminal_0.8.9.1.bb => xfce4-terminal_0.8.9.2.bb} (70%)
diff --git a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.9.1.bb b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.9.2.bb
similarity index 70%
rename from meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.9.1.bb
rename to meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.9.2.bb
index 4bdd4cbf2..ba0f12771 100644
--- a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.9.1.bb
+++ b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_0.8.9.2.bb
@@ -8,7 +8,7 @@ inherit xfce-app
FILES_${PN} += "${datadir}/xfce4 \
${datadir}/gnome-control-center"
-SRC_URI[md5sum] = "cb995e4891a3c547bf133b31e4840d01"
-SRC_URI[sha256sum] = "0deb0d06e50a8a41fb00e2c3773f0793882cb9f073ae16ead887bb9681c514cd"
+SRC_URI[md5sum] = "d0308313def5d7cc51070a6db1cf24dc"
+SRC_URI[sha256sum] = "9ba23bf86d350ef8a95d2dfb50bbd1bbb2144d82985a779ec28caf47faaeeeeb"
RRECOMMENDS_${PN} += "vte-prompt"
--
2.21.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 4/6] xfce4-pulseaudio-plugin: upgrade 0.4.2 -> 0.4.3
2020-03-30 22:26 [PATCH 1/6] wxwidgets: initial add 3.1.3 Andreas M?ller
2020-03-30 22:26 ` [PATCH 2/6] xfce4-session: upgrade 4.14.1 -> 4.14.2 Andreas M?ller
2020-03-30 22:26 ` [PATCH 3/6] xfce4-terminal: upgrade 0.8.9.1 -> 0.8.9.2 Andreas M?ller
@ 2020-03-30 22:26 ` Andreas M?ller
2020-03-30 22:26 ` [PATCH 5/6] xfce4-clipman-plugin: upgrade 1.4.4 -> 1.6.0 Andreas M?ller
` (2 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Andreas M?ller @ 2020-03-30 22:26 UTC (permalink / raw)
To: openembedded-devel
Release notes for 0.4.3
=======================
This is a new stable release.
General:
- Build now requires exo-2 0.11 or newer
- Fixed various memory leaks and warnings
- Removed unused dbus-glib include (Xfce #15343)
- Replaced g_type_class_add_private deprecations
- Updated copyright years
- Updated URLs from goodies.x.o to docs.x.o (Xfce #16173)
- MPRIS: Added support for filename icons (Xfce #14329)
- MPRIS: Added support for single-string variants on xesam:artist
- MPRIS: Added support for the DesktopEntry property (Xfce #14412)
- MPRIS: Added support for the plasma-browser-integration plugin (Xfce
- MPRIS: Added title/artist conditioning from the track title
- Preferences: Fixed icon rendering known players
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
...audio-plugin_0.4.2.bb => xfce4-pulseaudio-plugin_0.4.3.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-xfce/recipes-panel-plugins/pulseaudio/{xfce4-pulseaudio-plugin_0.4.2.bb => xfce4-pulseaudio-plugin_0.4.3.bb} (73%)
diff --git a/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.2.bb b/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.3.bb
similarity index 73%
rename from meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.2.bb
rename to meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.3.bb
index fc380c153..f3e4df298 100644
--- a/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.2.bb
+++ b/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.3.bb
@@ -8,8 +8,8 @@ REQUIRED_DISTRO_FEATURES = "pulseaudio x11"
DEPENDS += "dbus-glib pulseaudio"
-SRC_URI[md5sum] = "9a34eadf06ed217ec0732a096f178987"
-SRC_URI[sha256sum] = "4ae8aebc2458675d4f885bf16f73829be359e16370a684301bbef6a23758a120"
+SRC_URI[md5sum] = "3d86032acb9364d47e0a144350c63e1a"
+SRC_URI[sha256sum] = "5a518237e2137341d8ca6584938950525e20c28a0177e30ecaea3ba8e7a2615b"
PACKAGECONFIG ??= ""
PACKAGECONFIG[libnotify] = "--enable-libnotify,--disable-libnotify,libnotify"
--
2.21.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 5/6] xfce4-clipman-plugin: upgrade 1.4.4 -> 1.6.0
2020-03-30 22:26 [PATCH 1/6] wxwidgets: initial add 3.1.3 Andreas M?ller
` (2 preceding siblings ...)
2020-03-30 22:26 ` [PATCH 4/6] xfce4-pulseaudio-plugin: upgrade 0.4.2 -> 0.4.3 Andreas M?ller
@ 2020-03-30 22:26 ` Andreas M?ller
2020-03-30 22:26 ` [PATCH 6/6] xfce4-screensaver: upgrade 0.1.8 -> 0.1.10 Andreas M?ller
2020-03-31 4:57 ` [oe] [PATCH 1/6] wxwidgets: initial add 3.1.3 Khem Raj
5 siblings, 0 replies; 8+ messages in thread
From: Andreas M?ller @ 2020-03-30 22:26 UTC (permalink / raw)
To: openembedded-devel
Release notes for 1.6.0
=======================
This is a feature release.
Apart from fixing deprecations, improving the settings dialog and
small improvements to the panel plugin a new feature has been
introduced: xfce4-clipman-history.
It allows you to search the history interactively and paste directly (or
just update the clipboard by holding Ctrl).
- Add standalone dialog to search history: xfce4-clipman-history
- Don't delete the history on startup
- plugin: Indicate if clipman is disabled (Bug #11381)
- plugin: Bind middle-click to toggle "inhibit"
- plugin: Add "Clipman settings..." menuitem
- plugin: "Show full history..." menuitem
- plugin: Wire up max-menu-items setting
- settings: Make strings translatablei (Bug #16496)
- settings: Improve responsiveness of actions tab
- settings: Replace GtkStock icons and tweak actions dialog
- settings: Revamp UI and add max-menu-items setting
- settings: Further UI tweaks
- daemon: Show info dialog if already running
- Add warning if clipman is not running
- Show info/warning dialogs if clipman is (not) running
- Add clipman-settings desktop file
- Replace deprecated g_type_class_add_private
- Replace GtkStock items
- Improve clipman autostart file
- Update copyright
- Update gitignore
- Translation Updates:
Albanian, Belarusian, Bulgarian, Catalan, Chinese (China),
Chinese (Taiwan), Danish, Dutch, French, Galician, German,
Hebrew, Hungarian, Italian, Japanese, Lithuanian, Norwegian
Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian,
Serbian, Spanish, Turkish
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
...-clipman-plugin_1.4.4.bb => xfce4-clipman-plugin_1.6.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-xfce/recipes-panel-plugins/clipman/{xfce4-clipman-plugin_1.4.4.bb => xfce4-clipman-plugin_1.6.0.bb} (76%)
diff --git a/meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.4.4.bb b/meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.6.0.bb
similarity index 76%
rename from meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.4.4.bb
rename to meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.6.0.bb
index 164895013..c0f4a5d49 100644
--- a/meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.4.4.bb
+++ b/meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.6.0.bb
@@ -8,8 +8,8 @@ inherit xfce-panel-plugin
DEPENDS += "xfconf xorgproto libxtst"
-SRC_URI[md5sum] = "104c917ef53a66f7aa2dca01b43c3b77"
-SRC_URI[sha256sum] = "08e14c5d0fcee9adb4bc77efc0ab4af2b12b3fe1ee5e2121fc60e877ac9c29a0"
+SRC_URI[md5sum] = "6db8e1b6ed2babab339a650c8f6d596b"
+SRC_URI[sha256sum] = "0295da92ade7d6e1d8b15a525e73ddcfba1986142d34c6143955164a13552ed7"
PACKAGECONFIG ??= ""
PACKAGECONFIG[qrencode] = "--enable-libqrencode,--disable-libqrencode,qrencode"
--
2.21.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 6/6] xfce4-screensaver: upgrade 0.1.8 -> 0.1.10
2020-03-30 22:26 [PATCH 1/6] wxwidgets: initial add 3.1.3 Andreas M?ller
` (3 preceding siblings ...)
2020-03-30 22:26 ` [PATCH 5/6] xfce4-clipman-plugin: upgrade 1.4.4 -> 1.6.0 Andreas M?ller
@ 2020-03-30 22:26 ` Andreas M?ller
2020-03-31 4:57 ` [oe] [PATCH 1/6] wxwidgets: initial add 3.1.3 Khem Raj
5 siblings, 0 replies; 8+ messages in thread
From: Andreas M?ller @ 2020-03-30 22:26 UTC (permalink / raw)
To: openembedded-devel
Release notes for 0.1.10
========================
[Please note that this is a development release.]
This release adds empty responses to DBus calls that don't require a
response. This matches gnome-screensaver's functionality, and fixes
support for xfce4-session.
- Send DBus lock responses for xfce4-session support (bug #16522)
- Translation Update: Galician
Release notes for 0.1.9
=======================
Please note that this is a development release.
- Replace deprecated GTimeVal usage
- Rebuild windows on monitor reconfiguration
- Draw overlays during window reconstruction to protect screen
- Do not activate DPMS when screensaver is inactive (bug #16327)
- Better handling of multi-monitor and lid-close events (bug #16102)
- Update LINGUAS (bug #15949)
- Fix decimal properties when running through atof
- Return 1 on lock command failure (bug #15945)
- Rename 'Pictures folder' to 'Slideshow' (bug #15589)
- Raise NameError and TypeError (bug #15830)
- Fix float parsing error (bug #16295)
- Fix inhibitor proxying (bug #16356)
- Fix inhibitor listing in xfce4-screensaver-command (bug #16355)
- Add systemd sleep inhibitor (bug #15929)
- Fix dbus inhibition (bug #16365)
- dbus: Prevent overzealous activation (bug #16365)
Translation Updates:
Albanian, Belarusian, Czech, Finnish, Galician, Hebrew, Italian,
Japanese, Korean, Malay, Norwegian Bokmål, Polish, Portuguese (Brazil),
Serbian, Spanish, Swedish, Turkish
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
...xfce4-screensaver_0.1.8.bb => xfce4-screensaver_0.1.10.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-xfce/recipes-apps/xfce4-screensaver/{xfce4-screensaver_0.1.8.bb => xfce4-screensaver_0.1.10.bb} (86%)
diff --git a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_0.1.8.bb b/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_0.1.10.bb
similarity index 86%
rename from meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_0.1.8.bb
rename to meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_0.1.10.bb
index 9c9c327b7..62f0640f0 100644
--- a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_0.1.8.bb
+++ b/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_0.1.10.bb
@@ -16,8 +16,8 @@ SRC_URI_append = " \
file://fix-cross-compile.patch \
file://fix-pam-config.patch \
"
-SRC_URI[md5sum] = "0fea7b676e6e533a3f305c6f642fe0cd"
-SRC_URI[sha256sum] = "4056045ea5fd3eccfe328b86ae245ee4949b9e3044e42ca29c492c0f4ac860d7"
+SRC_URI[md5sum] = "1f093cde5af09e9fd9be017774e032ef"
+SRC_URI[sha256sum] = "586f1c78dd6745a20e9ce9f12d0117189d597ba7ad0c8ffcfcd25c9bb05f1d57"
do_install_append() {
install -D -m 0644 ${S}/data/xfce4-screensaver.common-auth ${D}${sysconfdir}/pam.d/xfce4-screensaver
--
2.21.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [oe] [PATCH 1/6] wxwidgets: initial add 3.1.3
2020-03-30 22:26 [PATCH 1/6] wxwidgets: initial add 3.1.3 Andreas M?ller
` (4 preceding siblings ...)
2020-03-30 22:26 ` [PATCH 6/6] xfce4-screensaver: upgrade 0.1.8 -> 0.1.10 Andreas M?ller
@ 2020-03-31 4:57 ` Khem Raj
2020-03-31 18:48 ` Andreas M?ller
5 siblings, 1 reply; 8+ messages in thread
From: Khem Raj @ 2020-03-31 4:57 UTC (permalink / raw)
To: Andreas M?ller; +Cc: openembeded-devel
Fails on musl
https://errors.yoctoproject.org/Errors/Details/399768/
On Mon, Mar 30, 2020 at 3:26 PM Andreas M?ller <schnitzeltony@gmail.com> wrote:
>
> * need it for 0.a.d and audacity
> * did extensive testing with PACKAGECONFIG combinations (exception: mspack -
> libmspack is in meta-security)
>
> Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
> ---
> meta-oe/licenses/wxWidgets | 54 +++++++++++++
> .../wxwidgets/wxwidgets_git.bb | 79 +++++++++++++++++++
> 2 files changed, 133 insertions(+)
> create mode 100644 meta-oe/licenses/wxWidgets
> create mode 100644 meta-oe/recipes-extended/wxwidgets/wxwidgets_git.bb
>
> diff --git a/meta-oe/licenses/wxWidgets b/meta-oe/licenses/wxWidgets
> new file mode 100644
> index 000000000..0f6b9d6a8
> --- /dev/null
> +++ b/meta-oe/licenses/wxWidgets
> @@ -0,0 +1,54 @@
> + wxWindows Library Licence, Version 3.1
> + ======================================
> +
> + Copyright (c) 1998-2005 Julian Smart, Robert Roebling et al
> +
> + Everyone is permitted to copy and distribute verbatim copies
> + of this licence document, but changing it is not allowed.
> +
> + WXWINDOWS LIBRARY LICENCE
> + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
> +
> + This library is free software; you can redistribute it and/or modify it
> + under the terms of the GNU Library General Public Licence as published by
> + the Free Software Foundation; either version 2 of the Licence, or (at
> + your option) any later version.
> +
> + This library is distributed in the hope that it will be useful, but
> + WITHOUT ANY WARRANTY; without even the implied warranty of
> + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library
> + General Public Licence for more details.
> +
> + You should have received a copy of the GNU Library General Public Licence
> + along with this software, usually in a file named COPYING.LIB. If not,
> + write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
> + Boston, MA 02110-1301 USA.
> +
> + EXCEPTION NOTICE
> +
> + 1. As a special exception, the copyright holders of this library give
> + permission for additional uses of the text contained in this release of
> + the library as licenced under the wxWindows Library Licence, applying
> + either version 3.1 of the Licence, or (at your option) any later version of
> + the Licence as published by the copyright holders of version
> + 3.1 of the Licence document.
> +
> + 2. The exception is that you may use, copy, link, modify and distribute
> + under your own terms, binary object code versions of works based
> + on the Library.
> +
> + 3. If you copy code from files distributed under the terms of the GNU
> + General Public Licence or the GNU Library General Public Licence into a
> + copy of this library, as this licence permits, the exception does not
> + apply to the code that you add in this way. To avoid misleading anyone as
> + to the status of such modified files, you must delete this exception
> + notice from such code and/or adjust the licensing conditions notice
> + accordingly.
> +
> + 4. If you write modifications of your own for this library, it is your
> + choice whether to permit this exception to apply to your modifications.
> + If you do not wish that, you must delete the exception notice from such
> + code and/or adjust the licensing conditions notice accordingly.
> +
> +
> +
> diff --git a/meta-oe/recipes-extended/wxwidgets/wxwidgets_git.bb b/meta-oe/recipes-extended/wxwidgets/wxwidgets_git.bb
> new file mode 100644
> index 000000000..72d56a066
> --- /dev/null
> +++ b/meta-oe/recipes-extended/wxwidgets/wxwidgets_git.bb
> @@ -0,0 +1,79 @@
> +SUMMARY = "Cross-Plattform GUI Library"
> +DESCRIPTIOM = "wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls."
> +HOMEPAGE = "https://www.wxwidgets.org/"
> +BUGTRACKER = "https://trac.wxwidgets.org/"
> +
> +# wxWidgets licence is a modified version of LGPL explicitly allowing not
> +# distributing the sources of an application using the library even in the
> +# case of static linking.
> +LICENSE = "wxWidgets"
> +LIC_FILES_CHKSUM = "file://docs/licence.txt;md5=981f50a934828620b08f44d75db557c6"
> +
> +inherit ${@bb.utils.contains('PACKAGECONFIG', 'qt', 'cmake_qt5', 'cmake', d)}
> +inherit features_check lib_package
> +
> +# All toolkit-configs except 'no_gui' require x11 explicitly (see toolkit.cmake)
> +REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG', 'no_gui', '', 'x11', d)}"
> +
> +DEPENDS += " \
> + jpeg \
> + libpng \
> + tiff \
> +"
> +
> +SRC_URI = "git://github.com/wxWidgets/wxWidgets.git"
> +PV = "3.1.3"
> +SRCREV= "8a40d23b27ed1c80b5a2ca9f7e8461df4fbc1a31"
> +S = "${WORKDIR}/git"
> +
> +# These can be either 'builtin' or 'sys' and builtin means cloned soures are
> +# build. So these cannot be PACKAGECONFIGs and let's use libs where we can (see
> +# DEPENDS)
> +EXTRA_OECMAKE += " \
> + -DwxUSE_LIBJPEG=sys \
> + -DwxUSE_LIBPNG=sys \
> + -DwxUSE_LIBTIFF=sys \
> + -DwxUSE_REGEX=builtin \
> +"
> +
> +PACKAGECONFIG ?= "gtk"
> +
> +# Note on toolkit-PACKAGECONFIGs: select exactly one of 'no_gui' / 'gtk' / 'qt'
> +PACKAGECONFIG[no_gui] = "-DwxUSE_GUI=OFF,,,,,qt gtk"
> +PACKAGECONFIG[gtk] = "-DwxBUILD_TOOLKIT=gtk3 -DwxUSE_GUI=ON,,gtk+3,,,no_gui qt"
> +PACKAGECONFIG[qt] = "-DwxBUILD_TOOLKIT=qt -DwxUSE_GUI=ON,,qtbase,,,no_gui gtk"
> +python () {
> + pkgconfig = d.getVar('PACKAGECONFIG')
> + if (not 'no_gui' in pkgconfig) and (not 'gtk' in pkgconfig) and (not 'qt' in pkgconfig):
> + bb.error("PACKAGECONFIG must select a toolkit. Add one of no_gui / gtk / qt!")
> +}
> +
> +# Notes on other PACKAGECONFIGs:
> +# * 'no_gui' overrides some configs below so they are marked as conflicting
> +# with 'no_gui' to avoid surprises
> +# * qt+gstreamer is broken due to incorrect references on glib-2.0 -> mark
> +# as conflicting
> +# * wxUSE_LIBGNOMEVFS is for gtk2 (see init.cmake) which we don't support
> +# -> no gvfs PACKAGECONFIG
> +# * libmspack is in meta-security
> +PACKAGECONFIG[gstreamer] = "-DwxUSE_MEDIACTRL=ON,-DwxUSE_MEDIACTRL=OFF,gstreamer1.0-plugins-base,,,no_gui qt"
> +PACKAGECONFIG[libsecret] = "-DwxUSE_SECRETSTORE=ON,-DwxUSE_SECRETSTORE=OFF,libsecret,,,no_gui"
> +PACKAGECONFIG[lzma] = "-DwxUSE_LIBLZMA=ON,-DwxUSE_LIBLZMA=OFF,xz"
> +PACKAGECONFIG[mspack] = "-DwxUSE_LIBMSPACK=ON,-DwxUSE_LIBMSPACK=OFF,libmspack"
> +PACKAGECONFIG[sdl_audio] = "-DwxUSE_LIBSDL=ON,-DwxUSE_LIBSDL=OFF,libsdl2"
> +PACKAGECONFIG[webkit] = "-DwxUSE_WEBVIEW_WEBKIT=ON,-DwxUSE_WEBVIEW_WEBKIT=OFF,webkitgtk,,,no_gui"
> +
> +do_install_append() {
> + # do not ship bindir if empty
> + rmdir --ignore-fail-on-non-empty ${D}${bindir}
> +}
> +
> +# lib names are not canonical
> +FILES_SOLIBSDEV = ""
> +
> +FILES_${PN} += " \
> + ${libdir}/libwx_*.so \
> + ${libdir}/wx/ \
> +"
> +
> +FILES_${PN}-dev += "${libdir}/wx/include/"
> --
> 2.21.1
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [oe] [PATCH 1/6] wxwidgets: initial add 3.1.3
2020-03-31 4:57 ` [oe] [PATCH 1/6] wxwidgets: initial add 3.1.3 Khem Raj
@ 2020-03-31 18:48 ` Andreas M?ller
0 siblings, 0 replies; 8+ messages in thread
From: Andreas M?ller @ 2020-03-31 18:48 UTC (permalink / raw)
To: Khem Raj; +Cc: openembeded-devel
On Tue, Mar 31, 2020 at 6:58 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> Fails on musl
>
> https://errors.yoctoproject.org/Errors/Details/399768/
Will look into...
Andreas
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-03-31 18:48 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-30 22:26 [PATCH 1/6] wxwidgets: initial add 3.1.3 Andreas M?ller
2020-03-30 22:26 ` [PATCH 2/6] xfce4-session: upgrade 4.14.1 -> 4.14.2 Andreas M?ller
2020-03-30 22:26 ` [PATCH 3/6] xfce4-terminal: upgrade 0.8.9.1 -> 0.8.9.2 Andreas M?ller
2020-03-30 22:26 ` [PATCH 4/6] xfce4-pulseaudio-plugin: upgrade 0.4.2 -> 0.4.3 Andreas M?ller
2020-03-30 22:26 ` [PATCH 5/6] xfce4-clipman-plugin: upgrade 1.4.4 -> 1.6.0 Andreas M?ller
2020-03-30 22:26 ` [PATCH 6/6] xfce4-screensaver: upgrade 0.1.8 -> 0.1.10 Andreas M?ller
2020-03-31 4:57 ` [oe] [PATCH 1/6] wxwidgets: initial add 3.1.3 Khem Raj
2020-03-31 18:48 ` Andreas M?ller
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.