[packages/eagle-light] - Up to 7.7.0. There's also a x86_64 version now.

lmasko lmasko at pld-linux.org
Mon Dec 5 09:59:07 CET 2016


commit 3648b93ed1bcfa018a5a9bcd639f73ca950adb64
Author: Łukasz Maśko <lmasko at pld-linux.org>
Date:   Mon Dec 5 09:58:16 2016 +0100

    - Up to 7.7.0. There's also a x86_64 version now.

 eagle-light.spec | 44 ++++++++++++++++++++++++++++++++------------
 1 file changed, 32 insertions(+), 12 deletions(-)
---
diff --git a/eagle-light.spec b/eagle-light.spec
index 739c754..3ad4dbd 100644
--- a/eagle-light.spec
+++ b/eagle-light.spec
@@ -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
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/eagle-light.git/commitdiff/3648b93ed1bcfa018a5a9bcd639f73ca950adb64



More information about the pld-cvs-commit mailing list