]> git.pld-linux.org Git - packages/eagle-light.git/blame - eagle-light.spec
- comment to utf
[packages/eagle-light.git] / eagle-light.spec
CommitLineData
00708ed2 1
2# TODO:
41911797 3# - If you have any idea how to PLDize this program, do it:)
fe582d76
BZ
4# - in first run eagle.key should be writable for user or use
5# sudo /usr/lib/eagle-light/bin/eagle to change license
41911797 6# - Is banner in rpm needed to introduce how to run it?
00708ed2 7
00708ed2 8Summary: Eagle Layout Editor
53dd3458 9Summary(pl.UTF-8): Edytor płytek drukowanych Eagle
00708ed2 10Name: eagle-light
90f575e0 11Version: 6.0.0
0264fa41 12Release: 1
00708ed2 13License: Freeware
14Group: X11/Applications/Science
90f575e0
BZ
15Source0: ftp://ftp.cadsoft.de/eagle/program/6.0/eagle-lin-%{version}.run
16# Source0-md5: a3265d222a68c5d7251384063e63e5fc
17Source1: ftp://ftp.cadsoft.de/eagle/program/6.0/elektro-tutorial.pdf
18# Source1-md5: 4454bfbf5b6137d3bfb47a4cefde0630
fe582d76 19Source2: %{name}.desktop
f7045a2d 20URL: http://www.cadsoft.de/freeware.htm
00708ed2 21ExclusiveArch: %{ix86}
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
fe582d76
BZ
24%define _eagledir %{_libdir}/eagle-light
25# binutils have problems to strip bin/eagle so need disable striping
26%define no_install_post_strip 1
41911797 27
00708ed2 28%description
29Eagle 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.
5088e333 33To run Eagle, you need licence key. Freeware Licence key is in:
34/usr/share/eagle-light/bin/
00708ed2 35
a1a9409a
JR
36%description -l pl.UTF-8
37Edytor 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
3963e55e 41Aby uruchomic Eagle, potrzebny jest klucz licencyjny. Klucz licencyjny
a1a9409a 42Freeware znajduje się w katalogu:
5088e333 43/usr/share/eagle-light/bin/
44
00708ed2 45%prep
fe582d76
BZ
46%setup -q -c -T
47
48sh %{SOURCE0} `pwd`
49mv -f eagle-%{version}/* .
50rm -rf eagle-%{version}
51
52cp -f %{SOURCE1} doc
00708ed2 53
54%install
55rm -rf $RPM_BUILD_ROOT
fe582d76
BZ
56
57install -d $RPM_BUILD_ROOT%{_eagledir}/{bin,cam,dru,lbr,projects,scr,ulp} \
00708ed2 58 $RPM_BUILD_ROOT%{_mandir}/man1 \
00708ed2 59 $RPM_BUILD_ROOT%{_pixmapsdir} \
60 $RPM_BUILD_ROOT%{_desktopdir}
3963e55e 61
fe582d76
BZ
62cp -af doc/eagle.1 $RPM_BUILD_ROOT%{_mandir}/man1
63cp -af bin/eagle $RPM_BUILD_ROOT%{_eagledir}/bin
64cp -af bin/eagleicon50.png $RPM_BUILD_ROOT%{_pixmapsdir}/eagle.png
65install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
f7045a2d 66# some doc files must be in bin dir because eagle use them internally
fe582d76 67cp -af bin/{eagle.def,freeware.key,platforms-*.png,*.qm,*.htm} $RPM_BUILD_ROOT%{_eagledir}/bin
41911797 68touch $RPM_BUILD_ROOT%{_eagledir}/bin/eagle.key
fe582d76
BZ
69cp -arf cam/* $RPM_BUILD_ROOT%{_eagledir}/cam
70cp -arf dru/* $RPM_BUILD_ROOT%{_eagledir}/dru
71cp -arf lbr/* $RPM_BUILD_ROOT%{_eagledir}/lbr
72cp -arf projects/* $RPM_BUILD_ROOT%{_eagledir}/projects
73cp -arf scr/* $RPM_BUILD_ROOT%{_eagledir}/scr
74cp -arf ulp/* $RPM_BUILD_ROOT%{_eagledir}/ulp
00708ed2 75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
00708ed2 79%files
80%defattr(644,root,root,755)
fe582d76 81%doc doc/UPDATE_* doc/README_* doc/library_*.txt doc/*.pdf
41911797 82%{_mandir}/*
fe582d76 83%{_pixmapsdir}/*.png
35653dd6 84%{_desktopdir}/*.desktop
fe582d76
BZ
85%dir %{_eagledir}
86%dir %{_eagledir}/bin
41911797 87%attr(755,root,root) %{_eagledir}/bin/eagle
f7045a2d 88# I'm not sure that eagle.key should have 665 atributtes
41911797 89#%attr(665,root,users)
90%{_eagledir}/bin/eagle.key
91%{_eagledir}/bin/freeware.key
92%{_eagledir}/bin/eagle.def
fe582d76
BZ
93%{_eagledir}/bin/*.png
94%{_eagledir}/bin/*.htm
95%lang(de) %{_eagledir}/bin/*_de.qm
f7045a2d 96# - all files should be in folders ../ to eagle binary. Stupid :/
41911797 97%{_eagledir}/cam
98%{_eagledir}/dru
99%{_eagledir}/lbr
100%{_eagledir}/projects
101%{_eagledir}/scr
102%{_eagledir}/ulp
This page took 0.081382 seconds and 4 git commands to generate.