Summary: Electric VLSI Design System
Summary(pl): System projektowania uk³adów VLSI
Name: electric
-Version: 6.01
-Release: 1
-License: GPL
+Version: 6.08
+Release: 2
+License: GPL v2
Vendor: Static Free Software
Group: Applications/Engineering
-Group(de): Applikationen/Ingenieurwesen
-Group(pl): Aplikacje/In¿ynierskie
Source0: ftp://ftp.gnu.org/pub/gnu/electric/%{name}-%{version}.tar.gz
+# Source0-md5: de428032f08d3d3ee8686f178ae6b160
+Source1: %{name}.desktop
Patch0: %{name}-datadir.patch
Patch1: %{name}-tcl.patch
-BuildRequires: lesstif-devel
+Patch2: %{name}-makefile.patch
+Patch3: %{name}-ac_fix.patch
+URL: http://www.staticfreesoft.com/electric.html
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: motif-devel
BuildRequires: tcl-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _prefix /usr/X11R6
+%define _prefix /usr/X11R6
+%define _desktopdir %{_applnkdir}/Scientific
%description
Electric designs MOS and bipolar integrated circuits,
simulators, routers, layout generators, and more. Electric interfaces
to most popular CAD specifications including VHDL, CIF, and GDS II.
+%description -l pl
+Electric s³u¿y do projektowania uk³adów MOS i bipolarnych, p³ytek
+drukowanych oraz dowolnych innych rodzajów uk³adów. Ma wiele styli
+edycji, w tym rozmieszczenia, schematyczny, specyfikacji architektury.
+
+Dostêpny jest du¿y zestaw narzêdzi, w tym symulatory, generatory itp.
+S± dostêpne interfejsy do wiêkszo¶ci popularnych formatów CAD, w tym
+VHDL, CIF i GDS II.
+
%prep
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2
+%patch3
%build
-%configure2_13
+%{__aclocal}
+%{__autoconf}
+%configure
-%{__make} DEBUG="%{rpmcflags} -Wall"
+%{__make} \
+ OPTIMIZE="%{rpmcflags}"
%install
rm -rf $RPM_BUILD_ROOT
-
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/electric}
-install electric $RPM_BUILD_ROOT/%{_bindir}
-install lib/.cadrc $RPM_BUILD_ROOT/%{_datadir}/electric
-install lib/*.help $RPM_BUILD_ROOT/%{_datadir}/electric
-install lib/*.mac $RPM_BUILD_ROOT/%{_datadir}/electric
-install lib/*.txt $RPM_BUILD_ROOT/%{_datadir}/electric
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/electric,%{_desktopdir}}
+install electric $RPM_BUILD_ROOT%{_bindir}
+install lib/.cadrc $RPM_BUILD_ROOT%{_datadir}/electric
+install lib/*.help $RPM_BUILD_ROOT%{_datadir}/electric
+install lib/*.mac $RPM_BUILD_ROOT%{_datadir}/electric
+install lib/*.txt $RPM_BUILD_ROOT%{_datadir}/electric
# can't find better way to make electric find tcl.init
-ln -s /usr/lib/tcl8.* $RPM_BUILD_ROOT/%{_datadir}/electric/tcl
+ln -sf /usr/lib/tcl8.* $RPM_BUILD_ROOT%{_datadir}/electric/tcl
+
+install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc README* ChangeLog*
-%doc html/manual
-%doc examples
+%doc ChangeLog README examples/samples.txt html/manual examples
%attr(755,root,root) %{_bindir}/*
%{_datadir}/electric
+%{_desktopdir}/%{name}.desktop