All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.