3 Summary: KiCad - is a GPL'd suite of programs for EDA
4 Summary(pl.UTF-8): KiCad - zestaw programów na licencji GPL zaliczany do kategorii EDA
9 Group: X11/Applications
10 Source0: http://dl.sourceforge.net/kicad/%{name}-%{version}.tar.bz2
11 # Source0-md5: fa3d3e0d7e2793073581cf46f23cca8d
12 Source1: http://dl.sourceforge.net/kicad/%{name}-library-%{libver}.tar.bz2
13 # Source1-md5: 9c91940aa5f5563bb86c52ff07e8f99a
14 Source2: http://dl.sourceforge.net/kicad/%{name}-doc-%{docver}.tar.bz2
15 # Source2-md5: fcfbc94f675a19db51370e97b88803b1
16 Source3: %{name}.desktop
17 URL: http://kicad.sourceforge.net/
18 BuildRequires: sed >= 4.0
19 BuildRequires: wxGTK2-unicode-devel
20 BuildRequires: wxGTK2-unicode-gl-devel
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 KiCad consists of a project manager and four main programs:
25 - kicad - the project manager.
26 - eeschema - the schematic editor.
27 - cvpcb - the footprint selector for components used in the circuit
29 - pcbnew - the PCB layout program.
30 - gerbview - the Gerber (photoplotter documents) viewer.
32 %description -l pl.UTF-8
33 KiCad składa się z menadżera projektów oraz czterych głównych
35 - kicad - menadżer projektów.
36 - eeschema - edytor schematów.
37 - cvpcb - narzędzie do wybierania elementów używanych przy
38 projektowaniu płytek drukowanych.
39 - pcbnew - program do projektowania płytek drukowanych.
40 - gerbview - przeglądarka plików Gerber (dokumentów dla fotoplotera).
43 %setup -q -a1 -a2 -n %{name}
45 mv kicad-library/library .
46 mv kicad-library/modules .
48 %if "%{_lib}" != "lib"
49 %{__sed} -i -e "s@/lib/@/%{_lib}/@g" libs.linux
51 export WX_CONFIG="`which wx-gtk2-unicode-config`"
52 %{__sed} -i -e "s@wx-config@$WX_CONFIG@g" libs.linux
55 export WX_CONFIG="`which wx-gtk2-unicode-config`"
56 %{__make} -f makefile.gtk \
57 WXXFLAGS="`$WX_CONFIG --cxxflags`" \
59 PREFIX_WX_LIBS="lib`$WX_CONFIG --basename`" \
60 SUFFIX_WX_LIBSTD="`$WX_CONFIG --utility=`" \
61 SUFFIX_WX_LIBGL="_gl-`$WX_CONFIG --release`" \
62 LIBVERSION="`$WX_CONFIG --release`" \
63 WXSYSLIB="`$WX_CONFIG --libs std`" \
64 WXSYSLIB_WITH_GL="`$WX_CONFIG --libs std,gl`"
67 rm -rf $RPM_BUILD_ROOT
69 %{__make} -f makefile.gtk install \
70 KICAD_INTERNAT=$RPM_BUILD_ROOT%{_localedir} \
71 KICAD_PLUGINS=$RPM_BUILD_ROOT%{_libdir}/%{name}/plugins \
72 KICAD_DATA=$RPM_BUILD_ROOT%{_datadir}/%{name} \
73 KICAD_DOCS=$RPM_BUILD_ROOT%{_datadir}/%{name}/help \
74 DESTDIR=$RPM_BUILD_ROOT \
75 PREFIX=$RPM_BUILD_ROOT%{_prefix}
76 install -d $RPM_BUILD_ROOT%{_desktopdir}
77 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
79 for loc in $RPM_BUILD_ROOT%{_localedir}/*; do
80 install -d $loc/LC_MESSAGES
81 mv $loc/*.mo $loc/LC_MESSAGES
84 for loc in $RPM_BUILD_ROOT%{_datadir}/%{name}/help/*; do
85 if [ -d $loc/docs_src ]; then
93 rm -rf $RPM_BUILD_ROOT
95 %files -f %{name}.lang
96 %defattr(644,root,root,755)
97 %doc change_log.txt regex_doc.txt todo.txt version.txt
98 %attr(755,root,root) %{_bindir}/*
99 %dir %{_libdir}/%{name}
100 %dir %{_libdir}/%{name}/plugins
101 %attr(755,root,root) %{_libdir}/%{name}/plugins/*
103 %{_desktopdir}/%{name}.desktop