1 Summary: Berkeley SPICE 3 Circuit Simulator
2 Summary(es.UTF-8): SPICE simulador de circuitos
3 Summary(pl.UTF-8): Symulator układów elektronicznych Berkeley SPICE 3
4 Summary(pt_BR.UTF-8): SPICE simulador de circuitos
9 Group: Applications/Math
10 Source0: http://www.ibiblio.org/pub/Linux/apps/circuits/%{name}%{version}.tar.gz
11 # Source0-md5: b4a86690d2d56db3045a27ff75245356
12 Patch0: %{name}-gcc-4.1.patch
13 BuildRequires: ncurses-devel
14 BuildRequires: readline-devel
15 BuildRequires: xorg-lib-libX11-devel
16 BuildRequires: xorg-lib-libXaw-devel
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 # /usr/lib/rpm/bin/debugedit: canonicalization unexpectedly shrank by one character
20 %define _enable_debug_packages 0
23 SPICE 3 is a general-purpose circuit simulation program for nonlinear
24 dc, nonlinear transient, and linear ac analyses. Circuits may contain
25 resistors, capacitors, inductors, mutual inductors, independent
26 voltage and current sources, four types of dependent sources,
27 transmission lines, and the four most common semiconductor devices:
28 diodes, BJT's, JFET's, and MOSFET's.
30 This is Spice 3f4 patched to 3f5, and includes the new port patches
31 for Linux, including GNU Lib C support, GNU Readline command-line
32 editing and history file support, and native Spice support for X11R6
35 %description -l es.UTF-8
36 SPICE es un programa de propósito general para simulación de circuitos
37 para dc no linear, transiente no linear y análisis de ac linear. Los
38 circuitos pueden contener resistores, capacitores, inductores,
39 inductores mutuos, fuentes independientes de voltaje, cuatro tipos de
40 fuentes dependientes, líneas de transmisión y cuatro de los
41 dispositivos semiconductores más comunes: diodos, BJTs, JFETs y
44 %description -l pl.UTF-8
45 SPICE 3 to ogólnego przeznaczenia symulator układów elektronicznych do
46 analizy nieliniowej prądu stałego i liniowej prądu zmiennego. Obwody
47 mogą zawierać rezystory, kondensatory, cewki, niezależne źródła
48 napięciowe i prądowe, cztery rodzaje zależnych źródeł, linie
49 transmisyjne, cztery najbardziej popularne rodzaje półprzewodników:
50 diody, BJT, JFET i MOSFET.
52 %description -l pt_BR.UTF-8
53 SPICE é um programa de propósito geral para simulação de circuitos
54 para dc não linear, transiente não linear e análises de ac linear.
55 Circuitos podem conter resistores, capacitores, indutores, indutores
56 mútuos, fontes independentes de voltagem, quatro tipos de fontes
57 dependentes, linhas de transmissão e quatro dos dispositivos
58 semicondutores mais comuns: diodos, BJTs, JFETs e MOSFETs.
61 Summary: Berkeley SPICE 3 Example Files
62 Summary(es.UTF-8): Archivos con ejemplos para SPICE 3 de Berkeley
63 Summary(pl.UTF-8): Przykładowe pliki do Berkeley SPICE 3
64 Summary(pt_BR.UTF-8): Arquivos com exemplos para o SPICE 3 de Berkeley
65 Group: Applications/Math
66 Requires: %{name} = %{version}-%{release}
69 These are SPICE 3 example files for use with Berkeley SPICE 3.
71 %description examples -l es.UTF-8
72 Archivos con ejemplos para SPICE 3 de Berkeley.
74 %description examples -l pl.UTF-8
75 Pakiet zawiera przykładowe pliki do Berkeley SPICE 3.
77 %description examples -l pt_BR.UTF-8
78 Arquivos com exemplos para o SPICE 3 de Berkeley.
81 %setup -q -n %{name}%{version}
86 CC_OPT="-I/usr/include/X11/ -I/usr/include/X11/Xaw/ %{rpmcflags}" \
87 LDFLAGS="-ltinfo -lm %{rpmldflags}" \
88 S_SPICE_EXEC_DIR="%{_libdir}/spice/" \
89 S_SPICE_LIB_DIR="%{_datadir}/spice/" \
90 LIBX="-lXaw -lX11 -lXt"
93 rm -rf $RPM_BUILD_ROOT
94 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/spice,%{_datadir}/spice/{scripts,helpdir},%{_mandir}/man1}
96 install obj/bin/{nutmeg,sconvert,spice3} $RPM_BUILD_ROOT%{_bindir}
97 install obj/bin/{help,makeidx,multidec,proc2mod} $RPM_BUILD_ROOT%{_libdir}/spice
98 ln -s spice3 $RPM_BUILD_ROOT%{_bindir}/spice
100 install lib/{mfbcap,news} $RPM_BUILD_ROOT%{_datadir}/spice/
101 install lib/helpdir/* $RPM_BUILD_ROOT%{_datadir}/spice/helpdir
102 install lib/scripts/* $RPM_BUILD_ROOT%{_datadir}/spice/scripts
104 install man/man1/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
106 echo ".so spice.1" > $RPM_BUILD_ROOT%{_mandir}/man1/spice3.1
109 rm -rf $RPM_BUILD_ROOT
112 %defattr(644,root,root,755)
113 %doc readme readme.Linux Linux.changes notes/{spice2,internal}
114 %doc 3f5patches/README*
115 %attr(755,root,root) %{_bindir}/*
116 %dir %{_libdir}/spice
117 %attr(755,root,root) %{_libdir}/spice/*