]> git.pld-linux.org Git - packages/spice.git/blob - spice.spec
- disabled debuginfo on all archs
[packages/spice.git] / spice.spec
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
5 Name:           spice
6 Version:        3f5sfix
7 Release:        7
8 License:        BSD
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)
18
19 # /usr/lib/rpm/bin/debugedit: canonicalization unexpectedly shrank by one character
20 %define         _enable_debug_packages  0
21
22 %description
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.
29
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
33 and MFB.
34
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
42 MOSFETs.
43
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.
51
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.
59
60 %package examples
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}
67
68 %description examples
69 These are SPICE 3 example files for use with Berkeley SPICE 3.
70
71 %description examples -l es.UTF-8
72 Archivos con ejemplos para SPICE 3 de Berkeley.
73
74 %description examples -l pl.UTF-8
75 Pakiet zawiera przykładowe pliki do Berkeley SPICE 3.
76
77 %description examples -l pt_BR.UTF-8
78 Arquivos com exemplos para o SPICE 3 de Berkeley.
79
80 %prep
81 %setup -q -n %{name}%{version}
82 %patch0 -p1
83
84 %build
85 ./util/build linux \
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"
91
92 %install
93 rm -rf $RPM_BUILD_ROOT
94 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/spice,%{_datadir}/spice/{scripts,helpdir},%{_mandir}/man1}
95
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
99
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
103
104 install man/man1/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
105
106 echo ".so spice.1" > $RPM_BUILD_ROOT%{_mandir}/man1/spice3.1
107
108 %clean
109 rm -rf $RPM_BUILD_ROOT
110
111 %files
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/*
118 %{_datadir}/spice
119 %{_mandir}/man1/*
This page took 0.082965 seconds and 3 git commands to generate.