<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.1.1.bb, branch kirkstone-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=kirkstone-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=kirkstone-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2022-05-30T20:04:18+00:00</updated>
<entry>
<title>python3-wxgtk4: backport patch to fix svg issue</title>
<updated>2022-05-30T20:04:18+00:00</updated>
<author>
<name>Kai Kang</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2022-05-16T01:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=a104444d2bc037b3b1044021ff34b10d66a56e9b'/>
<id>urn:sha1:a104444d2bc037b3b1044021ff34b10d66a56e9b</id>
<content type='text'>
Backport patch to fix import svg issue:

| $ python3 -c 'from wx.svg import SVGimage'
|
| ImportError: /usr/lib64/python3.10/site-packages/wx/svg/_nanosvg.cpython-310-x86_64-linux-gnu.so:
    undefined symbol: _PyGen_Send

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
(cherry picked from commit 8246a9cef2956c66772b23f00d3feedec43ab1f7)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-wxgtk4: Needs x11 for sip module</title>
<updated>2022-05-17T12:57:10+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-05-01T16:14:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=94ca1426931e91e452ffeb014e7158cc9ce850f8'/>
<id>urn:sha1:94ca1426931e91e452ffeb014e7158cc9ce850f8</id>
<content type='text'>
sip/cpp/sip_corewxWindow.cpp requires gdk/gdkx.h which wont be built
when gtk is built without x11, therefore require x11 when building this
recipe, if gdkx.h is removed form includes then it fails

../../../../sip/cpp/sip_corewxWindow.cpp:56:16: error: unknown type name 'XID'
        static XID GetXWindow(const wxWindow* wxwin) {
               ^
../../../../sip/cpp/sip_corewxWindow.cpp:59:28: error: use of undeclared identifier 'GDK_WINDOW_XID'
                    return GDK_WINDOW_XID(gtk_widget_get_window((wxwin)-&gt;m_wxwindow));
                           ^
../../../../sip/cpp/sip_corewxWindow.cpp:64:28: error: use of undeclared identifier 'GDK_WINDOW_XID'
                    return GDK_WINDOW_XID(gtk_widget_get_window((wxwin)-&gt;m_widget));
                           ^
so it is using it and will need some work to get it going without x11
until then disable building it on non-x11 distros

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Robert Yang &lt;liezhi.yang@windriver.com&gt;
(cherry picked from commit e347168b10a69febd106d758faf20d95c4bd8b62)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-wxgtk4: Require DISTRO_FEATURES as gtk3</title>
<updated>2022-04-11T13:22:30+00:00</updated>
<author>
<name>Robert Yang</name>
<email>liezhi.yang@windriver.com</email>
</author>
<published>2022-04-09T08:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=46612115db600abf90eb5cf35b3cf10be1e2f5ac'/>
<id>urn:sha1:46612115db600abf90eb5cf35b3cf10be1e2f5ac</id>
<content type='text'>
It can't be built without gtk3:
No package 'gtk+-3.0' found

So make it have the same DISTRO_FEATURES as gtk3. It may also support gtk2, but
it depends on wxwidgets which doesn't support gtk2, so we don't have to
consider that.

And python3-wxgtk4 doesn't have PACKAGECONFIG, so remove the checking for
PACKAGECONFIG.

Signed-off-by: Robert Yang &lt;liezhi.yang@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-wxgtk4: pass '--baselib' to WX_CONFIG</title>
<updated>2022-04-11T13:22:30+00:00</updated>
<author>
<name>Kai Kang</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2022-04-07T13:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b924bc52ca64da65456e8c7f45fdaa1b4dda4ac3'/>
<id>urn:sha1:b924bc52ca64da65456e8c7f45fdaa1b4dda4ac3</id>
<content type='text'>
Pass option '--baselib=${baselib}' to WX_CONFIG to support multilib
build.

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-wxgtk4: add distro feature check to match dependency</title>
<updated>2022-04-06T18:55:16+00:00</updated>
<author>
<name>Davide Gardenal</name>
<email>davidegarde2000@gmail.com</email>
</author>
<published>2022-04-04T12:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b1645981ffd9915bea7836734c9aec74786a0c8e'/>
<id>urn:sha1:b1645981ffd9915bea7836734c9aec74786a0c8e</id>
<content type='text'>
Add REQUIRED_DISTRO_FEATURE to match wxwidgets,
this fix build error (not buildable target) when x11 is not supported

Signed-off-by: Davide Gardenal &lt;davide.gardenal@huawei.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-wxgtk4: Use cross prefix with native wx-config</title>
<updated>2022-03-31T01:00:02+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-03-31T00:56:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f36fe239ad6e34a1aeacc5a3ff8be0ed9646705a'/>
<id>urn:sha1:f36fe239ad6e34a1aeacc5a3ff8be0ed9646705a</id>
<content type='text'>
This ensures that it relocates the returns of queries w.r.t. target
sysroot and not based on native sysroot where this tool itself resides
and uses that by default. Fixes build issues seen on mips architecture

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Kai Kang &lt;kai.kang@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-wxgtk4: add recipe</title>
<updated>2022-03-30T14:51:38+00:00</updated>
<author>
<name>Kai Kang</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2022-03-30T09:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6eb78d932f29efb52961c045d4b8b2ea4a2bd7f6'/>
<id>urn:sha1:6eb78d932f29efb52961c045d4b8b2ea4a2bd7f6</id>
<content type='text'>
Add recipe for python3-wxgtk4 which is a python3 interface to the
wxWidgets Cross-platform C++ GUI toolkit.

Add patches to
* add back build options for oe
* fixup build scripts for cross compile
* fix sip oevrride functions compile errors

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
