[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#751939: nmu: libalien-wxwidgets-perl_0.65+dfsg-2



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


Reply to: