]> git.pld-linux.org Git - packages/eagle-light.git/commitdiff
- Up to 7.7.0. There's also a x86_64 version now.
authorŁukasz Maśko <lmasko@pld-linux.org>
Mon, 5 Dec 2016 08:58:16 +0000 (09:58 +0100)
committerŁukasz Maśko <lmasko@pld-linux.org>
Mon, 5 Dec 2016 08:58:16 +0000 (09:58 +0100)
eagle-light.spec

index 739c754af89cb07787a395f8318d0b11ed7fd87e..3ad4dbd81f5702dab77003bc2532860a765fa1a7 100644 (file)
@@ -8,17 +8,18 @@
 Summary:       Eagle Layout Editor
 Summary(pl.UTF-8):     Edytor płytek drukowanych Eagle
 Name:          eagle-light
-Version:       6.4.0
+Version:       7.7.0
 Release:       1
 License:       Freeware
 Group:         X11/Applications/Science
-Source0:       ftp://ftp.cadsoft.de/eagle/program/latest/eagle-lin-%{version}.run
-# Source0-md5: 5e0b4f2864bdbc1677f2897c69ad20a0
-Source1:       ftp://ftp.cadsoft.de/eagle/program/latest/elektro-tutorial.pdf
-# Source1-md5: 4454bfbf5b6137d3bfb47a4cefde0630
-Source2:        %{name}.desktop
+Source0:       ftp://ftp.cadsoft.de/eagle/program/latest/eagle-lin32-%{version}.run
+# Source0-md5: 2538a6e89825e7f17a475c139772e92a
+Source1:        ftp://ftp.cadsoft.de/eagle/program/latest/eagle-lin64-%{version}.run
+# Source1-md5: 32af1a9e3af2a95121dc332a520e9486
+Source2:       ftp://ftp.cadsoft.de/eagle/program/latest/elektro-tutorial.pdf
+Source3:        %{name}.desktop
 URL:           http://www.cadsoft.de/freeware.htm
-ExclusiveArch: %{ix86}
+ExclusiveArch: %{ix86} %{x8664}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define _eagledir %{_libdir}/eagle-light
@@ -44,17 +45,24 @@ Freeware znajduje się w katalogu:
 
 %prep
 %setup -q -c -T
-
+%ifarch %{ix86}
+SOURCE=%{S:0}
 sh %{SOURCE0} `pwd`
+%endif
+%ifarch %{x8664}
+SOURCE=%{s:1}
+sh %{SOURCE1} `pwd`
+%endif
+
 mv -f eagle-%{version}/* .
 rm -rf eagle-%{version}
 
-cp -f %{SOURCE1} doc
+cp -f %{SOURCE2} doc
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT%{_eagledir}/{bin,cam,dru,lbr,projects,scr,ulp} \
+install -d $RPM_BUILD_ROOT%{_eagledir}/{bin,cam,dru,lbr,projects,scr,ulp,bin/icons,doc} \
        $RPM_BUILD_ROOT%{_mandir}/man1 \
        $RPM_BUILD_ROOT%{_pixmapsdir} \
        $RPM_BUILD_ROOT%{_desktopdir}
@@ -62,7 +70,10 @@ install -d $RPM_BUILD_ROOT%{_eagledir}/{bin,cam,dru,lbr,projects,scr,ulp} \
 cp -af doc/eagle.1 $RPM_BUILD_ROOT%{_mandir}/man1
 cp -af bin/eagle $RPM_BUILD_ROOT%{_eagledir}/bin
 cp -af bin/eagleicon50.png $RPM_BUILD_ROOT%{_pixmapsdir}/eagle.png
-install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
+%ifarch %{x8664}
+sed -i 's#/usr/lib/#/usr/lib64/#' $RPM_BUILD_ROOT%{_desktopdir}/*.desktop
+%endifi
 # some doc files must be in bin dir because eagle use them internally
 cp -af bin/{eagle.def,freeware.key,*.png,*.qm,*.htm} $RPM_BUILD_ROOT%{_eagledir}/bin
 touch $RPM_BUILD_ROOT%{_eagledir}/bin/eagle.key
@@ -72,18 +83,21 @@ cp -arf lbr/* $RPM_BUILD_ROOT%{_eagledir}/lbr
 cp -arf projects/* $RPM_BUILD_ROOT%{_eagledir}/projects
 cp -arf scr/* $RPM_BUILD_ROOT%{_eagledir}/scr
 cp -arf ulp/* $RPM_BUILD_ROOT%{_eagledir}/ulp
+# copy icons
+cp -arf bin/icons/* $RPM_BUILD_ROOT%{_eagledir}/bin/icons
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc doc/UPDATE_* doc/README_* doc/library_*.txt doc/*.pdf
+%doc doc/UPDATE_* doc/README_* doc/library_*.txt doc/*.pdf doc/ulp/*.pdf
 %{_mandir}/*
 %{_pixmapsdir}/*.png
 %{_desktopdir}/*.desktop
 %dir %{_eagledir}
 %dir %{_eagledir}/bin
+%dir %{_eagledir}/bin/icons
 %attr(755,root,root) %{_eagledir}/bin/eagle
 # I'm not sure that eagle.key should have 665 atributtes
 #%attr(665,root,users)
@@ -93,6 +107,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_eagledir}/bin/*.png
 %{_eagledir}/bin/*.htm
 %lang(de) %{_eagledir}/bin/*_de.qm
+%lang(hu) %{_eagledir}/bin/*_hu.qm
+%lang(ru) %{_eagledir}/bin/*_ru.qm
+%lang(zh) %{_eagledir}/bin/*_zh*.qm
 # - all files should be in folders ../ to eagle binary. Stupid :/
 %{_eagledir}/cam
 %{_eagledir}/dru
@@ -100,3 +117,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_eagledir}/projects
 %{_eagledir}/scr
 %{_eagledir}/ulp
+%{_eagledir}/doc
+%{_eagledir}/bin/icons/*.svg
+
This page took 0.082493 seconds and 4 git commands to generate.