Am 06.02.2014 um 05:07 schrieb Sebastian Kuzminsky <[email protected]>:
> On 02/05/2014 08:33 PM, Brian Morel wrote: >> That would be awesome, but I have a lot of work to do to figure out what >> packages are only required when --enable-build-documentation in the main >> source tree. What I've done is just removed the enable-build & make docs >> commands from the debian packaging rules. This stops the building of the >> three doc packages. >> >> I will be working on that though, but it might need some refactoring of the >> main Makefile, so I'll be going very slow and cautious. >> >> Brian >> >> >> On Wed, Feb 5, 2014 at 9:57 PM, Charles Steinkuehler < >> [email protected]> wrote: >> >>> I would *LOVE* to be able to build LinuxCNC without the docs. > > I think it's a bad idea to complicate our packaging by making the docs > deb optional. Disabling the docs is fine for developers doing RIP > builds, but packaging is for users, and they should have our > documentation available to them if they want it. I think it is time to revisit the concept of 'users' and the platforms they use - this isnt PC-only anymore On embedded system the docs are just baggage for an already crammed flash file system, and downstream some of those install targets will not even have a 'desktop', a 'browser' etc to consume all that documentation, or a GUI per se to start with thats why making docs optional makes a lot sense, and eventually not just docs - GUI's are next - Michael > > But if you *really* want to do it, i guess i won't stop you... How i'd > do it (if i thought it was a good idea, which i don't) is this: > > * add an option to debian/configure to disable the docs debs (they > should be enabled by default) > > * move the docs package info out of debian/control.in and into a > separate control file, maybe control-docs.in, to be appended to control > if configure finds docs-debs are enabled > > * move the docs build-dependencies out of control.in and into > debian/configure's config['build-dependencies'], to be added only if > docs-debs are enabled (use pbuilder to verify that the correct set of > packages got moved) > > * if docs debs are disabled, have debian/configure add > --disable-build-documentation to the src/configure command line (via > debian/configure's config['src/configure'] > > > All these things should be pretty easy with the new debian/configure script. > > Please present for review a branch based on git.linuxcnc.org's > unified-build-candidate-3 branch that adds only this feature. > > > -- > Sebastian Kuzminsky > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
