Hallo Jeff,

thanks for the very detailed information.
I will see if I can understand it in a way being able to integrate the 
GladeVCP widget.

The only files I am touching from linuxcnc are

configs/sim/gmoccapy/camview.glade
configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini
lib/python/gladevcp/camview.py
lib/python/gladevcp/hal_python.xml
lib/python/gladevcp/hal_pythonplugin.py

Would it be also a posibility If I do check rom the code of camview.py, 
if the needed depencies are satisfied and if not display a label instead 
of the camera image telling the user to install the needed parts?

For me this way would be easier, but sure not the clean and beautifull way.

@Seb
I would like to have it in 2.7, as that one is the first nor working 
well with the old camview. I know new features should go to master. But 
I would like to help the actual users.


Norbert

Am 27.08.2016 um 16:01 schrieb Jeff Epler:
> Runtime dependencies that are constant for all platforms are listed in
> debian/control.{top,bottom}.in under the stanza for the related binary
> package.
>
> Runtime dependences that vary from platform to platform and are not
> autodetected by dpkg-buildpackage are listed in debian/configure.  Right
> now this is only @KERNEL_HEADERS@, so this variable would need to be
> renamed or a new variable would need to be created and substituted.
>
> Compile-time dependencies are handled similarly, but in the very top
> stanza of debian/control.top.in.
>
> Optional features that some users want to install and others do not are
> best implemented via multiple binary packages, particularly if a large
> amount of disk space is used by the optional feature's dependencies.
> Creating a new binary package involves making a new Package stanza in
> debian/control.bottom.in and a new list of files to include in that
> binary package in debian/<subpackagename>.files or .files.in if
> substitution of @-variables is required.  Perhaps an appropriate package
> name would be linuxcnc-camview.
>
> Optional features that don't even exist on all supported platforms would
> be done similarly to how (in master branch), debian/configure decides
> whether to include e.g., debian/control.uspace-rtai.in in the generated
> debian/control file.
>
> Of course, src/configure.in and src/Makefile "make install" support are
> also needed to get things in the right place for dpkg-buildpackage, as
> well as for RIP users.
>
> Jeff
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>


------------------------------------------------------------------------------
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to