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

Bug#748591: RFS: gtkspellmm/3.0.3+dfsg-1 [ITP] (was: Re: Bug#748613: RFS: gimagereader/2.93-1 [ITP])



Please, in my text:

"So, remove all .a and .la references. Remove the .so and make a
synlink to .so created by libgtkspellmm-3.0-0.install (create a
d/libgtkspellmm-3.0-dev.links file). (NEWS: after a debuild, I saw
that the Makefile created the symlink - check if is ok)"

Ignore:

"Remove the .so and make a synlink to .so created by
libgtkspellmm-3.0-0.install (create a d/libgtkspellmm-3.0-dev.links
file). (NEWS: after a debuild, I saw that the Makefile created the
symlink - check if is ok)"

Thanks.

Eriberto


2014-08-20 18:13 GMT-03:00 Eriberto Mota <eriberto@debian.org>:
> tags 748591 moreinfo
> thanks
>
>
> Hi again Philip.
>
> Please,
>
> 1. d/copyright: remove build/ltmain.sh. This file needn't be put (read
> the license).
>
> 2. d/libgtkspellmm-3.0-dev.install
>
>    From Maintainers Guide[1]:
>
>    Shared libraries are distributed as *.so files. (Neither *.a files
> nor *.la files)
>
>    [1] https://www.debian.org/doc/manuals/maint-guide/advanced.en.html
>
>    So, remove all .a and .la references. Remove the .so and make a
> synlink to .so created by libgtkspellmm-3.0-0.install (create a
> d/libgtkspellmm-3.0-dev.links file). (NEWS: after a debuild, I saw
> that the Makefile created the symlink - check if is ok)
>
> 3. d/rules:
>       - Remove the dh_install override.
>       - Why you used '--enable-static'? Is possible remove it? I think
> you can remove all override_dh_auto_configure.
>
> 4. d/libgtkspellmm-3.0-0.shlibs: what is the function of this file? I
> think you can remove it.
>
> In body:
>
> 2014-08-20 13:50 GMT-03:00 Philip Rinn <rinni@inventati.org>:
>>
>> I tried to address all remaining problems. There are still
>> three Lintian messages left:
>>
>>> P: gtkspellmm source: debian-watch-may-check-gpg-signature
>> Upstream doesn't provide a gpg signature
>
>
> Ignore it.
>
>
>>> I: libgtkspellmm-3.0-0: no-symbols-control-file [...]
>>
>> I tried to generate one but I'm really not sure how useful this is as I'm not very
>> experienced with libraries. (And even Russ Allbery gave up on C++ symbol files[1].)
>
>
> Ok. You must run 'debuild' and, after this, in the upstream code place, you use:
>
> # dpkg-gensymbols -plibgtkspellmm-3.0-0 -Odebian/libgtkspellmm-3.0-0.symbols
>
> After this, edit the generated file and remove all Debian revisions (-1).
>
>
>> [1] http://www.eyrie.org/~eagle/journal/2012-02/001.html
>>
>>> X: libgtkspellmm-3.0-doc: duplicate-files [...]
>>
>> That's a Doxygen issue and I guess it's better to fix that in Doxygen and not
>> introducing ugly workarounds in all packages using it.
>>
>
>
> Hum... These files have the same hash... Is possible delete one of
> each double? If not, you can delete one and add a synlink or... Put an
> override with a line explaining the problem.
>
>
>> I uploaded the package to m.d.n:
>>
>> http://mentors.debian.net/package/gtkspellmm
>>
>>
>> Thanks for your work!
>
> Thanks!!!
>
> Cheers,
>
> Eriberto


Reply to: