On Wed, 18 Jun 2014 16:41:44 +0300, Damyan Ivanov wrote: > My guess is that since the package provides information about the > specific conditions under which the Wx library was built, it needs to > be rebuilt whenever the Wx library is changed. > > Maybe others in the group can provide more input, for example whether > depending on << 3.1 (i.e. ignore patchlevel changes) would be > sufficient.
I looked at the file created in jessie and sidm so with libwxgtk3.0-dev 3.0.0-4 vs. 3.0.1-1. File names/package names differ: --- gtk2_3_0_0_uni_gcc_3_4.pm 2014-06-18 17:54:04.633964741 +0200 +++ gtk2_3_0_1_uni_gcc_3_4.pm 2014-06-18 17:48:07.625959384 +0200 @@ -1,4 +1,4 @@ -package Alien::wxWidgets::Config::gtk2_3_0_0_uni_gcc_3_4; +package Alien::wxWidgets::Config::gtk2_3_0_1_uni_gcc_3_4; The diff is a bit hard to read due to different hash ordering; most seems to be identical, like in the _libraries hash: 'adv' => { - 'dll' => 'libwx_gtk2u_adv-3.0.so', - 'link' => '-lwx_gtk2u_adv-3.0' + 'link' => '-lwx_gtk2u_adv-3.0', + 'dll' => 'libwx_gtk2u_adv-3.0.so' + }, One interesting difference is: - 'version' => '3.000000', + 'version' => '3.000001', Not sure if this has a practical effect, but at least the exact version is recorded ... Cheers, gregor, attaching the files in case someone is curious -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Cranberries: Linger
package Alien::wxWidgets::Config::gtk2_3_0_0_uni_gcc_3_4; use strict; our %VALUES; { no strict 'vars'; %VALUES = %{ $VAR1 = { 'c_flags' => '-pthread ', 'alien_base' => 'gtk2_3_0_0_uni_gcc_3_4', 'link_flags' => '', 'config' => { 'compiler_kind' => 'gcc', 'toolkit' => 'gtk2', 'mslu' => 0, 'build' => 'multi', 'debug' => 0, 'unicode' => 1, 'compiler_version' => '3.4' }, 'link_libraries' => ' -L/usr/lib/x86_64-linux-gnu -lpthread', 'defines' => '-D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ ', 'include_path' => '-I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 ', 'linker' => 'g++ ', 'compiler' => 'g++', 'version' => '3.000000', 'alien_package' => 'Alien::wxWidgets::Config::gtk2_3_0_0_uni_gcc_3_4', 'prefix' => '/usr', '_libraries' => { 'aui' => { 'dll' => 'libwx_gtk2u_aui-3.0.so', 'link' => '-lwx_gtk2u_aui-3.0' }, 'adv' => { 'dll' => 'libwx_gtk2u_adv-3.0.so', 'link' => '-lwx_gtk2u_adv-3.0' }, 'ribbon' => { 'link' => '-lwx_gtk2u_ribbon-3.0', 'dll' => 'libwx_gtk2u_ribbon-3.0.so' }, 'xrc' => { 'dll' => 'libwx_gtk2u_xrc-3.0.so', 'link' => '-lwx_gtk2u_xrc-3.0' }, 'richtext' => { 'link' => '-lwx_gtk2u_richtext-3.0', 'dll' => 'libwx_gtk2u_richtext-3.0.so' }, 'core' => { 'dll' => 'libwx_gtk2u_core-3.0.so', 'link' => '-lwx_gtk2u_core-3.0' }, 'qa' => { 'dll' => 'libwx_gtk2u_qa-3.0.so', 'link' => '-lwx_gtk2u_qa-3.0' }, 'propgrid' => { 'link' => '-lwx_gtk2u_propgrid-3.0', 'dll' => 'libwx_gtk2u_propgrid-3.0.so' }, 'html' => { 'dll' => 'libwx_gtk2u_html-3.0.so', 'link' => '-lwx_gtk2u_html-3.0' }, 'stc' => { 'link' => '-lwx_gtk2u_stc-3.0', 'dll' => 'libwx_gtk2u_stc-3.0.so' }, 'net' => { 'link' => '-lwx_baseu_net-3.0', 'dll' => 'libwx_baseu_net-3.0.so' }, 'media' => { 'dll' => 'libwx_gtk2u_media-3.0.so', 'link' => '-lwx_gtk2u_media-3.0' }, 'gl' => { 'link' => '-lwx_gtk2u_gl-3.0', 'dll' => 'libwx_gtk2u_gl-3.0.so' }, 'xml' => { 'dll' => 'libwx_baseu_xml-3.0.so', 'link' => '-lwx_baseu_xml-3.0' }, 'base' => { 'link' => '-lwx_baseu-3.0', 'dll' => 'libwx_baseu-3.0.so' } } }; }; } my $key = substr __PACKAGE__, 1 + rindex __PACKAGE__, ':'; sub values { %VALUES, key => $key } sub config { +{ %{$VALUES{config}}, package => __PACKAGE__, key => $key, version => $VALUES{version}, } } 1;
package Alien::wxWidgets::Config::gtk2_3_0_1_uni_gcc_3_4; use strict; our %VALUES; { no strict 'vars'; %VALUES = %{ $VAR1 = { 'defines' => '-D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ ', 'alien_package' => 'Alien::wxWidgets::Config::gtk2_3_0_1_uni_gcc_3_4', 'link_libraries' => ' -L/usr/lib/x86_64-linux-gnu -lpthread', 'compiler' => 'g++', 'alien_base' => 'gtk2_3_0_1_uni_gcc_3_4', 'include_path' => '-I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 ', 'c_flags' => '-pthread ', 'prefix' => '/usr', 'link_flags' => '', 'linker' => 'g++ ', 'version' => '3.000001', '_libraries' => { 'core' => { 'link' => '-lwx_gtk2u_core-3.0', 'dll' => 'libwx_gtk2u_core-3.0.so' }, 'adv' => { 'link' => '-lwx_gtk2u_adv-3.0', 'dll' => 'libwx_gtk2u_adv-3.0.so' }, 'base' => { 'dll' => 'libwx_baseu-3.0.so', 'link' => '-lwx_baseu-3.0' }, 'qa' => { 'link' => '-lwx_gtk2u_qa-3.0', 'dll' => 'libwx_gtk2u_qa-3.0.so' }, 'gl' => { 'dll' => 'libwx_gtk2u_gl-3.0.so', 'link' => '-lwx_gtk2u_gl-3.0' }, 'net' => { 'link' => '-lwx_baseu_net-3.0', 'dll' => 'libwx_baseu_net-3.0.so' }, 'html' => { 'dll' => 'libwx_gtk2u_html-3.0.so', 'link' => '-lwx_gtk2u_html-3.0' }, 'xml' => { 'dll' => 'libwx_baseu_xml-3.0.so', 'link' => '-lwx_baseu_xml-3.0' }, 'ribbon' => { 'link' => '-lwx_gtk2u_ribbon-3.0', 'dll' => 'libwx_gtk2u_ribbon-3.0.so' }, 'richtext' => { 'dll' => 'libwx_gtk2u_richtext-3.0.so', 'link' => '-lwx_gtk2u_richtext-3.0' }, 'media' => { 'dll' => 'libwx_gtk2u_media-3.0.so', 'link' => '-lwx_gtk2u_media-3.0' }, 'xrc' => { 'dll' => 'libwx_gtk2u_xrc-3.0.so', 'link' => '-lwx_gtk2u_xrc-3.0' }, 'propgrid' => { 'dll' => 'libwx_gtk2u_propgrid-3.0.so', 'link' => '-lwx_gtk2u_propgrid-3.0' }, 'stc' => { 'link' => '-lwx_gtk2u_stc-3.0', 'dll' => 'libwx_gtk2u_stc-3.0.so' }, 'aui' => { 'link' => '-lwx_gtk2u_aui-3.0', 'dll' => 'libwx_gtk2u_aui-3.0.so' } }, 'config' => { 'debug' => 0, 'toolkit' => 'gtk2', 'compiler_version' => '3.4', 'mslu' => 0, 'build' => 'multi', 'unicode' => 1, 'compiler_kind' => 'gcc' } }; }; } my $key = substr __PACKAGE__, 1 + rindex __PACKAGE__, ':'; sub values { %VALUES, key => $key } sub config { +{ %{$VALUES{config}}, package => __PACKAGE__, key => $key, version => $VALUES{version}, } } 1;
signature.asc
Description: Digital Signature