]> git.pld-linux.org Git - packages/xcircuit.git/blame - xcircuit.spec
- updated to 3.6.163
[packages/xcircuit.git] / xcircuit.spec
CommitLineData
1b312f39 1# TODO:
7b36f348 2# - Rs (X at least...)
1b312f39 3Summary: Drawing electrical circuit schematic diagrams and related figure
8ad34c02 4Summary(hu.UTF-8): Elektromos áramkörök rajzolása
42e1f190 5Summary(pl.UTF-8): Rysowanie schematów elektronicznych i zbliżonych diagramów
1b312f39 6Name: xcircuit
418c04db 7Version: 3.6.163
f2fdf276 8Release: 1
1b312f39
PG
9License: GPL
10Group: Applications/Engineering
52b88835 11Source0: http://opencircuitdesign.com/xcircuit/archive/%{name}-%{version}.tgz
418c04db 12# Source0-md5: caf3a128c1e62c165a4d4364e4a05100
7b36f348 13Source1: %{name}.desktop
8ad34c02
ZU
14Source2: http://opencircuitdesign.com/xcircuit/archive/tutorial.tar.gz
15# Source2-md5: 16aaa9c90b0cc83f69c1837365817fe4
52b88835 16URL: http://opencircuitdesign.com/xcircuit/
1b312f39
PG
17BuildRequires: autoconf
18BuildRequires: automake
563f8e3c 19BuildRequires: tk-devel
f2fdf276 20BuildRequires: xorg-lib-libXt-devel
1b312f39
PG
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
170cfc17 23%define _xcircuitdir %{_libdir}/%{name}-3.6
1b312f39
PG
24
25%description
26XCircuit is a UNIX/X11 program for drawing publishable-quality
27electrical circuit schematic diagrams and related figures, and
28producing circuit netlists through schematic capture. XCircuit regards
29circuits as inherently hierarchical, and writes both hierarchical
30PostScript output and hierarchical SPICE netlists. Circuit components
31are saved in and retrieved from libraries which are fully editable.
32XCircuit does not separate artistic expression from circuit drawing;
33it maintains flexiblity in style without compromising the power of
34schematic capture.
35
8ad34c02
ZU
36%description -l hu.UTF-8
37XCircuit egy UNIX/X11 program nyomdai minőségű elemktromos áramkörök
38és hasonlók szedéséhe. Az XCircuit figyel a hierarchiára és a
39PostScript kimenetnél és a SPICE listánál is megtartja. Az áramköri
40komponensek könyvtárakba menti illetve tölti be, amelyek
41szerkesztehtőek.
42
66f58157
JR
43%description -l pl.UTF-8
44XCircuit to program dla systemu UNIX/X11 do rysowania w jakości
45nadającej się do publikacji różnych schematów elektronicznych i
46zbliżonych diagramów oraz tworzenia list połączeń poprzez odczytanie
47schematu. XCurcuit traktuje obwody jako nieodłącznie hierarchiczne i
48zapisuje zarówno hierarchiczne wyjście w PostScripcie, jak i
49hierarchiczne listy połączeń SPICE. Składniki obwodów są zapisywane i
50odczytywane z bibliotek, które są w pełni modyfikowalne. XCircuit nie
51oddziela wyrażenia artystycznego od rysowania obwodów; zachowuje
52elastyczność w stylu bez kompromisów kosztem możliwości odczytu
db17ff35
JB
53schematu.
54
8ad34c02
ZU
55%package tutorial
56Summary: Tutorial to XCircuit
57Summary(hu.UTF-8): Tutorial az XCircuithoz
58Group: Applications/Engineering
59Requires: xcircuit = %{version}-%{release}
60
61%description tutorial
62Tutorial to XCircuit.
63
64%description tutorial -l hu.UTF-8
65Tutorial az XCircuithoz.
66
1b312f39
PG
67%prep
68%setup -q
69
70%build
71%{__aclocal}
72%{__autoconf}
73%{__automake}
3977615e 74%configure \
75%if "%{_lib}" == "lib64"
76 --enable-libsuffix=64 \
77%endif
78 --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full}
1b312f39
PG
79%{__make}
80
81%install
82rm -rf $RPM_BUILD_ROOT
7b36f348 83install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
1b312f39
PG
84
85%{__make} install \
f2fdf276 86 DESTDIR=$RPM_BUILD_ROOT
6b4f1ffd 87%{__make} install-man \
f2fdf276 88 DESTDIR=$RPM_BUILD_ROOT
1b312f39 89
0ef652e4 90install lib/pixmaps/%{name}.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
7b36f348 91install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
0ef652e4 92
8ad34c02
ZU
93install -d $RPM_BUILD_ROOT%{_docdir}/xcircuit-tutorial
94tar xf %{SOURCE2} -C $RPM_BUILD_ROOT%{_docdir}/xcircuit-tutorial
95
96rm -rf $RPM_BUILD_ROOT%{_libdir}/xcircuit-3.6/man
97
1b312f39
PG
98%clean
99rm -rf $RPM_BUILD_ROOT
100
101%files
102%defattr(644,root,root,755)
103%doc CHANGES README* TODO examples
104%attr(755,root,root) %{_bindir}/*
105%dir %{_xcircuitdir}
6b4f1ffd
SZ
106%attr(755,root,root) %{_xcircuitdir}/*.so
107%attr(755,root,root) %{_xcircuitdir}/*.tcl
170cfc17 108%{_xcircuitdir}/*.cir
1b312f39 109%{_xcircuitdir}/*.lps
6b4f1ffd 110#%{_xcircuitdir}/*.script
1b312f39
PG
111%{_xcircuitdir}/*.pro
112%dir %{_xcircuitdir}/app-defaults
113%{_xcircuitdir}/app-defaults/XCircuit
114%dir %{_xcircuitdir}/fonts
115%{_xcircuitdir}/fonts/*.lps
116%{_xcircuitdir}/fonts/*.xfe
6b4f1ffd 117%dir %{_xcircuitdir}/pixmaps
6c621172 118%{_xcircuitdir}/pixmaps/*.gif
119%{_xcircuitdir}/pixmaps/*.ico
6b4f1ffd 120%{_xcircuitdir}/pixmaps/*.xbm
6c621172 121%{_xcircuitdir}/xcircexec
0ef652e4 122%{_pixmapsdir}/*
1b312f39 123%{_mandir}/man1/*.1*
7b36f348 124%{_desktopdir}/%{name}.desktop
8ad34c02
ZU
125
126%files tutorial
127%defattr(644,root,root,755)
128%doc %{_docdir}/%{name}-tutorial
This page took 0.08266 seconds and 4 git commands to generate.