]> git.pld-linux.org Git - packages/eagle-light.git/blob - eagle-light.spec
- up to 3.14
[packages/eagle-light.git] / eagle-light.spec
1
2 # TODO:
3 # - fix %files
4 # - add libraries from homepage
5 # - enhance description
6
7 Summary:        Eagle Layout Editor
8 Summary(pl):    Edytor p³ytek drukowanych Eagle
9 Name:           eagle-light
10 Version:        4.14
11 Release:        0.1
12 License:        Freeware
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
21
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)
27
28 %description
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/
35
36 %description -l pl
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/
44
45 %prep
46 %setup -q -n eagle-lin-eng-%{version}
47
48 %install
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}
55
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
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
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!
This page took 0.150177 seconds and 3 git commands to generate.