> On Sept. 21, 2016, 1:52 nachm., Luigi Toscano wrote:
> > src/CMakeLists.txt, line 173
> > <https://git.reviewboard.kde.org/r/128969/diff/1/?file=477241#file477241line173>
> >
> >     docbookl10nhelper is not meant to be installed
> 
> Ralf Habacker wrote:
>     To cross compile kdoctools for windows on e.g. linux native running tools 
> like meinproc5, docbookl10nhelper and checkXML5 are required. On 
> bootstrapping cross compile these native tools are created and packaged 
> together in a packages named mingwXX-cross-kf5-tools like similar cross 
> helper tools for example mingw32-cross-gcc.
> 
> Luigi Toscano wrote:
>     Uhm, but normally we don't need it - can't this installation be done 
> under some condition, so that the default is not changed?
> 
> Ralf Habacker wrote:
>     Sonnet for example installs similar tools 'parsetrigrams' and  
> 'gentrigrams' also unconditional. On opensuse they are packaged as part of 
> the development package. see 
> https://build.opensuse.org/package/view_file/KDE:Frameworks5/sonnet/sonnet.spec?expand=1
>  line 134,135.
>     
>     If this is an absolute nogo there would be still the choice to use a 
> specific configure time switch like INSTALL_ALL or similar ?
> 
> Luigi Toscano wrote:
>     docbookl10nhelper only exists because I was unable to do the same tasks 
> with cmake (or maybe it's just not possible). So it's really part of the 
> compilation system.
>     
>     My comment is not an "absolute no go" to this change, it's a "I'm fine if 
> it does not change the default behavior". For example mainproc5 can be 
> compiled without bz2 support *only* for internal usage on our server for 
> documentation, but it's not the default and it's clearly marked as such.

kdoctools is configured with MEINPROC_NO_KARCHIVE supporting this special case, 
which like very meinproc specific. Because there are at least three kf5 related 
packages (kdoctools, ktexteditor and sonnet) which requires to install internal 
tools I suggest to add 

option(INSTALL_INTERNAL_TOOLS ...) 

to the mentioned packages and to install internals tools only if set. I would 
update this and create related review requests.


- Ralf


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128969/#review99351
-----------------------------------------------------------


On Sept. 21, 2016, 11:43 vorm., Ralf Habacker wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/128969/
> -----------------------------------------------------------
> 
> (Updated Sept. 21, 2016, 11:43 vorm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Repository: kdoctools
> 
> 
> Description
> -------
> 
> Add cross compiling support for docbookl10nhelper.
> 
> 
> Diffs
> -----
> 
>   src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 
> 
> Diff: https://git.reviewboard.kde.org/r/128969/diff/
> 
> 
> Testing
> -------
> 
> compiled at 
> https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>

Reply via email to