summaryrefslogtreecommitdiff
path: root/debian/control.in
blob: 1c4254eb5ce7d38681a60c47e825757dcd2d9b3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
Source: linuxcnc
Section: misc
Priority: extra
Maintainer: Sebastian Kuzminsky <seb@highlab.com>
Build-Depends: debhelper (>= 6),
    @KERNEL_DEPENDS@, @KERNEL_HEADERS@, @EXTRA_BUILD@,
    tcl@TCLTK_VERSION@-dev, tk@TCLTK_VERSION@-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, libboost-python-dev,
    texlive-lang-cyrillic, texlive-lang-french,
    texlive-lang-spanish, texlive-lang-german, netcat,
    libmodbus-dev (>= 3.0), libusb-1.0-0-dev, procps, psmisc
Standards-Version: 2.1.0

Package: @MAIN_PACKAGE_NAME@-dev
Architecture: any
Conflicts: emc2-dev, emc2-sim-dev, @OTHER_MAIN_PACKAGE_NAME@-dev
Replaces: @OLD_PACKAGE_NAME@-dev
Provides: @OLD_PACKAGE_NAME@-dev
Depends: g++, @KERNEL_HEADERS@,
    python (>= @PYTHON_VERSION@), python (<< @PYTHON_VERSION_NEXT@),
    ${python:Depends}, ${misc:Depends},
    @MAIN_PACKAGE_NAME@ (= ${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: @MAIN_PACKAGE_NAME@
Replaces: @OLD_PACKAGE_NAME@
Provides: @OLD_PACKAGE_NAME@
Conflicts: emc2, emc2-sim, @OTHER_MAIN_PACKAGE_NAME@
Architecture: any
Recommends: linuxcnc-doc-en | linuxcnc-doc, @EXTRA_RECOMMENDS@
Depends: ${shlibs:Depends}, @KERNEL_DEPENDS@,
    tcl@TCLTK_VERSION@, tk@TCLTK_VERSION@, bwidget (>= 1.7), libtk-img (>=1.13),
    python (>= @PYTHON_VERSION@), python (<< @PYTHON_VERSION_NEXT@),
    ${python:Depends}, ${misc:Depends},
    python@PYTHON_VERSION@-tk,
    python@PYTHON_VERSION@-gnome2 | python-gnome2,
    python@PYTHON_VERSION@-glade2 | python-glade2,
    python@PYTHON_VERSION@-numpy | python-numpy,
    python@PYTHON_VERSION@-imaging | python-imaging,
    python@PYTHON_VERSION@-imaging-tk | python-imaging-tk,
    python-gtksourceview2,
    python-vte,
    python-xlib, python-gtkglext1, python-configobj,
    tclreadline, bc, procps, psmisc, module-init-tools | kmod
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, linuxcnc-doc
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, linuxcnc-doc
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-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, linuxcnc-doc
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.