]> git.pld-linux.org Git - packages/kicad.git/blame - kicad.spec
- added library and help files
[packages/kicad.git] / kicad.spec
CommitLineData
2a9578af
ŁK
1%define libver 1.0
2%define docver 1.1
4b5aca64 3Summary: KiCad - is a GPL'd suite of programs for EDA
34a5277b 4Summary(pl.UTF-8): KiCad - zestaw programów na licencji GPL zaliczany do kategorii EDA
4b5aca64 5Name: kicad
7a3fb9b5
ŁK
6Version: 20080825
7Release: 1
4b5aca64 8License: GPL
34a5277b 9Group: X11/Applications
7a3fb9b5
ŁK
10Source0: http://dl.sourceforge.net/kicad/%{name}-%{version}.tar.bz2
11# Source0-md5: fa3d3e0d7e2793073581cf46f23cca8d
2a9578af
ŁK
12Source1: http://dl.sourceforge.net/kicad/%{name}-library-%{libver}.tar.bz2
13# Source1-md5: 9c91940aa5f5563bb86c52ff07e8f99a
14Source2: http://dl.sourceforge.net/kicad/%{name}-doc-%{docver}.tar.bz2
15# Source2-md5: fcfbc94f675a19db51370e97b88803b1
16Source3: %{name}.desktop
4b5aca64 17URL: http://kicad.sourceforge.net/
34a5277b 18BuildRequires: sed >= 4.0
def4118f 19BuildRequires: wxGTK2-unicode-devel
5b39392c 20BuildRequires: wxGTK2-unicode-gl-devel
4b5aca64 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24KiCad 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
28 design.
29- pcbnew - the PCB layout program.
30- gerbview - the Gerber (photoplotter documents) viewer.
31
32%description -l pl.UTF-8
33KiCad składa się z menadżera projektów oraz czterych głównych
34programów:
35- kicad - menadżer projektów.
36- eeschema - edytor schematów.
34a5277b
JB
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).
4b5aca64 41
42%prep
2a9578af
ŁK
43%setup -q -a1 -a2 -n %{name}
44mv kicad/doc/help .
45mv kicad-library/library .
46mv kicad-library/modules .
47
ea86ae20
JB
48%if "%{_lib}" != "lib"
49 %{__sed} -i -e "s@/lib/@/%{_lib}/@g" libs.linux
35f3b86e 50%endif
7a3fb9b5
ŁK
51export WX_CONFIG="`which wx-gtk2-unicode-config`"
52%{__sed} -i -e "s@wx-config@$WX_CONFIG@g" libs.linux
4b5aca64 53
54%build
def4118f 55export WX_CONFIG="`which wx-gtk2-unicode-config`"
56%{__make} -f makefile.gtk \
57 WXXFLAGS="`$WX_CONFIG --cxxflags`" \
58 WXPATH=%{_libdir} \
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`"
4b5aca64 65
66%install
67rm -rf $RPM_BUILD_ROOT
68
69%{__make} -f makefile.gtk install \
7a3fb9b5
ŁK
70 KICAD_INTERNAT=$RPM_BUILD_ROOT%{_localedir} \
71 KICAD_PLUGINS=$RPM_BUILD_ROOT%{_libdir}/%{name}/plugins \
2a9578af
ŁK
72 KICAD_DATA=$RPM_BUILD_ROOT%{_datadir}/%{name} \
73 KICAD_DOCS=$RPM_BUILD_ROOT%{_datadir}/%{name}/help \
4b5aca64 74 DESTDIR=$RPM_BUILD_ROOT \
75 PREFIX=$RPM_BUILD_ROOT%{_prefix}
bedc0324 76install -d $RPM_BUILD_ROOT%{_desktopdir}
77install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
4b5aca64 78
7a3fb9b5
ŁK
79for loc in $RPM_BUILD_ROOT%{_localedir}/*; do
80 install -d $loc/LC_MESSAGES
81 mv $loc/*.mo $loc/LC_MESSAGES
82done
83
2a9578af
ŁK
84for loc in $RPM_BUILD_ROOT%{_datadir}/%{name}/help/*; do
85 if [ -d $loc/docs_src ]; then
86 rm -rf $loc/docs_src;
87 fi
88done
89
7a3fb9b5
ŁK
90%find_lang %{name}
91
4b5aca64 92%clean
93rm -rf $RPM_BUILD_ROOT
94
7a3fb9b5 95%files -f %{name}.lang
4b5aca64 96%defattr(644,root,root,755)
7a3fb9b5 97%doc change_log.txt regex_doc.txt todo.txt version.txt
4b5aca64 98%attr(755,root,root) %{_bindir}/*
7a3fb9b5
ŁK
99%dir %{_libdir}/%{name}
100%dir %{_libdir}/%{name}/plugins
101%attr(755,root,root) %{_libdir}/%{name}/plugins/*
2a9578af 102%{_datadir}/%{name}
bedc0324 103%{_desktopdir}/%{name}.desktop
This page took 0.096377 seconds and 4 git commands to generate.