Source: linuxcnc
Section: misc
Priority: extra
Maintainer: Chris Radek <chris@timeguy.com>
Build-Depends: debhelper (>= 6),
    linux-image-2.6.32-122-rtai,rtai-modules-2.6.32-122-rtai, linux-headers-2.6.32-122-rtai, dvipng,texlive-extra-utils,texlive-latex-recommended,texlive-fonts-recommended,ghostscript,imagemagick,texlive-lang-french,texlive-lang-german,texlive-lang-spanish,texlive-lang-polish,texlive-font-utils,
    tcl8.5-dev, tk8.5-dev, bwidget, blt,
    libxaw7-dev, libncurses-dev, libreadline-dev,
    asciidoc (>= 8.5), source-highlight, dblatex (>= 0.2.12), xsltproc, groff,
    python, python-dev, python-support, python-tk, python-lxml,
    libglu1-mesa-dev, libgl1-mesa-dev | libgl1-mesa-swx11-dev,
    libgtk2.0-dev, libgnomeprintui2.2-dev,
    gettext, autoconf, texlive-lang-cyrillic, netcat
Standards-Version: 2.1.0

Package: linuxcnc-dev
Architecture: any
Conflicts: emc2-dev, emc2-sim-dev, linuxcnc-sim-dev
Replaces: emc2-dev
Provides: emc2-dev
Depends: g++, linux-headers-2.6.32-122-rtai,
    python (>= 2.6), python (<< 2.7),
    ${python:Depends}, ${misc:Depends},
    linuxcnc (= ${binary:Version}),
    yapps2-runtime
Section: libs
Description: PC based motion controller for real-time Linux
 LinuxCNC is the next-generation Enhanced Machine Controller which
 provides motion control for CNC machine tools and robotic
 applications (milling, cutting, routing, etc.).
 .
 This package includes files needed to build new realtime components and
 alternate front-ends for linuxcnc

Package: linuxcnc
Replaces: emc2
Provides: emc2
Conflicts: emc2, emc2-sim, linuxcnc-sim
Architecture: any
Recommends: linuxcnc-doc-en | linuxcnc-doc-fr | linuxcnc-doc-de | linuxcnc-doc-es | linuxcnc-doc-pl, hostmot2-firmware
Depends: ${shlibs:Depends}, linux-image-2.6.32-122-rtai,rtai-modules-2.6.32-122-rtai,
    tcl8.5, tk8.5, bwidget (>= 1.7), libtk-img (>=1.13),
    python (>= 2.6), python (<< 2.7),
    ${python:Depends}, ${misc:Depends},
    python2.6-tk,
    python2.6-gnome2 | python-gnome2,
    python2.6-glade2 | python-glade2,
    python2.6-numpy | python-numpy,
    python2.6-imaging,
    python2.6-imaging-tk | python-imaging-tk,
    python-xlib, python-gtkglext1, python-configobj,
    tclreadline, bc, procps
Description: PC based motion controller for real-time Linux
 LinuxCNC is the next-generation Enhanced Machine Controller which
 provides motion control for CNC machine tools and robotic
 applications (milling, cutting, routing, etc.).

Package: linuxcnc-doc-en
Conflicts: emc2 (<< 1:2.5.0~pre), emc2-sim (<< 1:2.5.0~pre), emc2-doc-en
Replaces: emc2-doc-en
Provides: emc2-doc-en
Architecture: all
Depends: ${misc:Depends}
Suggests: pdf-viewer
Description: PC based motion controller for real-time Linux
 LinuxCNC is the next-generation Enhanced Machine Controller which
 provides motion control for CNC machine tools and robotic
 applications (milling, cutting, routing, etc.).
 .
 This package contains the documentation in English.

Package: linuxcnc-doc-fr
Conflicts: emc2 (<< 1:2.5.0~pre), emc2-sim (<< 1:2.5.0~pre), emc2-doc-fr
Replaces: emc2-doc-fr
Provides: emc2-doc-fr
Architecture: all
Depends: ${misc:Depends}
Suggests: pdf-viewer
Description: PC based motion controller for real-time Linux
 LinuxCNC is the next-generation Enhanced Machine Controller which
 provides motion control for CNC machine tools and robotic
 applications (milling, cutting, routing, etc.).
 .
 This package contains the documentation in French.

Package: linuxcnc-doc-de
Conflicts: emc2 (<< 1:2.5.0~pre), emc2-sim (<< 1:2.5.0~pre), emc2-doc-de
Replaces: emc2-doc-de
Provides: emc2-doc-de
Architecture: all
Depends: ${misc:Depends}
Suggests: pdf-viewer
Description: PC based motion controller for real-time Linux
 LinuxCNC is the next-generation Enhanced Machine Controller which
 provides motion control for CNC machine tools and robotic
 applications (milling, cutting, routing, etc.).
 .
 This package contains the documentation in German.

Package: linuxcnc-doc-es
Conflicts: emc2 (<< 1:2.5.0~pre), emc2-sim (<< 1:2.5.0~pre), emc2-doc-es
Replaces: emc2-doc-es
Provides: emc2-doc-es
Architecture: all
Depends: ${misc:Depends}
Suggests: pdf-viewer
Description: PC based motion controller for real-time Linux
 LinuxCNC is the next-generation Enhanced Machine Controller which
 provides motion control for CNC machine tools and robotic
 applications (milling, cutting, routing, etc.).
 .
 This package contains the documentation in Spanish.

Package: linuxcnc-doc-pl
Conflicts: emc2 (<< 1:2.5.0~pre), emc2-sim (<< 1:2.5.0~pre), emc2-doc-pl
Replaces: emc2-doc-pl
Provides: emc2-doc-pl
Architecture: all
Depends: ${misc:Depends}
Suggests: pdf-viewer
Description: PC based motion controller for real-time Linux
 LinuxCNC is the next-generation Enhanced Machine Controller which
 provides motion control for CNC machine tools and robotic
 applications (milling, cutting, routing, etc.).
 .
 This package contains the documentation in Polish.

