4 # - add libraries from homepage
5 # - enhance description
7 Summary: Eagle Layout Editor
8 Summary(pl): Edytor p³ytek drukowanych Eagle
13 Group: X11/Applications/Science
14 Source0: ftp://ftp.cadsoft.de/pub/program/%{version}/eagle-lin-eng-%{version}.tgz
15 # Source0-md5: b80005f80440f8761b7a284c633d7643
16 Source1: ftp://ftp.cadsoft.de/pub/program/%{version}/manual-eng.pdf
17 # Source1-md5: 1e85f214b4229023ec22167ee8c6b485
18 Source2: ftp://ftp.cadsoft.de/pub/program/%{version}/tutorial-eng.pdf
19 # Source2-md5: 9ed24f9106432f237d3991c291d95b04
20 Source3: %{name}.desktop
22 URL: http://www.cadsoft.de/freeware.htm/
23 # arch-dependent binaries MUST NOT be in /usr/share
24 BuildRequires: FHS-fixes
25 ExclusiveArch: %{ix86}
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Eagle Layout Editor. Limitations:
30 - The useable board area is limited to 100 x 80 mm (4 x 3.2 inches).
31 - Only two signal layers can be used (Top and Bottom).
32 - The schematic editor can only create one sheet.
33 To run Eagle, you need licence key. Freeware Licence key is in:
34 /usr/share/eagle-light/bin/
37 Edytor p³ytek drukowanych Eagle. Ograniczenia:
38 - Obszar p³ytki jest ograniczony do 100 x 80 mm (4 x 3.2 cale)
39 - Tylko dwie sygna³owe warstwy mog± byæ u¿ywane (wierzchnia i spodnia)
40 - Edytor schematów mo¿e stworzyæ jeden arkusz
41 Aby uruchomic Eagle, potrzebny jest klucz licencyjny. Klucz licencyjny
42 Freeware znajduje siê w katalogu:
43 /usr/share/eagle-light/bin/
46 %setup -q -n eagle-lin-eng-%{version}
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{bin,cam,dru,lbr,projects/examples/{hexapod,singlesided,tutorial},scr,ulp} \
51 $RPM_BUILD_ROOT%{_mandir}/man1 \
52 $RPM_BUILD_ROOT%{_bindir} \
53 $RPM_BUILD_ROOT%{_pixmapsdir} \
54 $RPM_BUILD_ROOT%{_desktopdir}
56 install man/eagle.1 $RPM_BUILD_ROOT%{_mandir}/man1
57 #install bin/eagle $RPM_BUILD_ROOT%{_bindir}/eagle
58 install bin/eagle.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
59 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
60 install bin/* $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
61 ln -s %{_datadir}/%{name}/bin/eagle $RPM_BUILD_ROOT%{_bindir}/eagle
62 touch $RPM_BUILD_ROOT%{_datadir}/%{name}/bin/eagle.key
63 install cam/* $RPM_BUILD_ROOT%{_datadir}/%{name}/cam
64 install dru/* $RPM_BUILD_ROOT%{_datadir}/%{name}/dru
65 install lbr/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lbr
66 install projects/DESCRIPTION $RPM_BUILD_ROOT%{_datadir}/%{name}/projects
67 install projects/examples/hexapod/* $RPM_BUILD_ROOT%{_datadir}/%{name}/projects/examples/hexapod
68 install projects/examples/singlesided/* $RPM_BUILD_ROOT%{_datadir}/%{name}/projects/examples/singlesided
69 install projects/examples/tutorial/* $RPM_BUILD_ROOT%{_datadir}/%{name}/projects/examples/tutorial
70 install scr/* $RPM_BUILD_ROOT%{_datadir}/%{name}/scr
71 install ulp/* $RPM_BUILD_ROOT%{_datadir}/%{name}/ulp
74 rm -rf $RPM_BUILD_ROOT
77 %defattr(644,root,root,755)
78 %doc doc/UPDATE doc/library.txt README
79 %attr(755,root,root) %{_bindir}/*
80 %dir %{_datadir}/%{name}
81 %dir %{_datadir}/%{name}/bin
82 %{_datadir}/%{name}/bin/eagle.key
83 %attr(755,root,root) %{_datadir}/%{name}/bin/eagle
84 ...the rest of file listing, not duplicates of previous entries!