]> git.pld-linux.org Git - packages/emc.git/commitdiff
- new
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Mon, 4 Dec 2006 20:11:57 +0000 (20:11 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    emc.spec -> 1.1

emc.spec [new file with mode: 0644]

diff --git a/emc.spec b/emc.spec
new file mode 100644 (file)
index 0000000..36a47b1
--- /dev/null
+++ b/emc.spec
@@ -0,0 +1,59 @@
+Summary:       Enhanced Machine Controller
+Name:          emc
+Version:       2.0.5
+Release:       1
+License:       GPL
+Group:         Networking/Utilities
+Source0:       http://dl.sourceforge.net/emc/%{name}%{version}.tar.gz
+# Source0-md5: 73810d60e7293e2f9dc8cef3925e1359
+URL:           http://www.linuxcnc.org/
+BuildRequires: gtk+2-devel
+BuildRequires: tcl-devel
+BuildRequires: tk-devel
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+EMC (the Enhanced Machine Control) is a software system for computer
+control of machine tools such as milling machines. It provides:
+- a user interface (actually several interfaces to chose from),
+- an interpreter for "G-code" (the RS-274 machine tool programming
+  language),
+- and operates the actual electronic interfaces that control the motor
+  drives on the machine tool.
+
+It provides the "computer" functions needed to actually run the
+machine's electronics. It does not provide drawing (CAD - Computer
+Aided Design) or G-code generation from the drawing (CAM - Computer
+Automated Manufacturing) functions. It can control up to 6 axes and
+supports a variety of interfaces. The motion control can operate true
+servos (usually analog) with the feedback loop closed by the EMC
+software at the computer, or open loop with "step-servos" or stepper
+motors. Motion planning includes cutter radius compensation, tool
+length offsets, and constant velocity control. Support for
+non-Cartesian motion systems is provided via kinematics. This includes
+hexapods (Stewart platforms and similar concepts) and systems with
+rotary joints to provide motion.
+
+
+%prep
+%setup -q -n %{name}2
+
+%build
+cd src
+%configure \
+       --enable-simulator
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C src install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README TODO docs/{*.pdf,NEWS,README} docs/help/*.*
+%attr(755,root,root) %{_bindir}/*
This page took 0.091588 seconds and 4 git commands to generate.