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;
Attachment:
signature.asc
Description: Digital Signature