[opensuse-factory] wxGTK = wxWidgets - changes in packaging
Hallo. I did a big change of wxGTK package. It consists on rename of wxGTK package to wxWidgets and splitting to four separated packages (plus one new). wxGTK -> wxWidgets + wxWidgets-wxcontainer + wxWidgets-ansi + python-wxWidgets wxGTK-doc->wiWidgets-docs If your package exists in Factory, you need just to accept my submit request and send your package to Factory. Here are details what is happening: The new wxWidgets package packages each library separately. Depending on the devel package you will pick, it will link against the particular wxWidgets ABI variant. wxWidgets-devel with STL interface and Unicode is a new ABI recommended by upstream. wxWidgets-wxcontainer-devel with the old wxcontainer interface and Unicode support is now deprecated. wxWidgets-ansi-devel with the old wxcontainer interface and without Unicode support is now strongly deprecated. (No package in Factory links against that any more.) python-wxWidgets is now based on the STL variant. Other variants are not available. You can also find wxWidgets-2_9 in the X11:wxWidgets OBS project repositories. Upstream did a bad thing - depending on configure options the ABI changes but the library name does not. It causes many ugly clashes. That is why I moved libraries to a dedicated directory, so any package could depend on a particular library. Well, RPM does not like that and does not understand idea that more libraries have the same SONAME and binary picks the correct one using RPATH. That is why each wxWidgets based package must fix BuildRequires and include two lines to fix dependencies: %define _use_internal_dependency_generator 0 %define __find_requires %wx_requires -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +49 911 7405384547 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Thursday 20 January 2011 On Mon, 17 Jan 2011 14:46:32 +0100 Stanislav Brabec wrote:
python-wxWidgets is now based on the STL variant.
I can't find python-wxWidgets in standard repo. -- WBR Kyrill -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (2)
-
Kyrill Detinov
-
Stanislav Brabec