Name: kicad-2006-04-24 Version: 0 Release: 3%{?dist} Summary: Electronic schematic diagrams and printed circuit board artwork Summary(fr): Saisie de schéma électronique et tracé de cicrcuit imprimé Group: Applications/Engineering License: GPL Url: http://www.lis.inpg.fr/realise_au_lis/kicad/ Source: ftp://iut-tice.ujf-grenoble.fr/cao/sources/kicad-sources-2006-04-24.zip Source1: http://linuxelectronique.free.fr/download/kicad-src-extras.tar.bz2 Source2: kicad.desktop Patch: kicad.destdir BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: wxGTK BuildRequires: desktop-file-utils, wxGTK-devel %description Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork up to 16 layers. Kicad is a set of four softwares and a project manager: - Eeschema: schematic entry - Pcbnew: board editor - Gerbview: GERBER viewer (photoplotter documents) - Cvpcb: footprint selector for components used in the circuit design - Kicad: project manager %description -l fr Kicad est un logiciel open source (GPL) pour la création de schémas électroniques et le tracé de circuits imprimés jusqu'à 16 couches. Kicad est un ensemble de quatres logiciels et un gestionnaire de projet : - Eeschema : saisie de schémas - Pcbnex : éditeur de circuits imprimés - Gerbview : visualisateur GERBER (documents pour phototraçage) - Cvpcb : sélecteur d'empreintes pour les composants utilisés dans le circuit - Kicad : gestionnaire de projet. %prep %setup -q -n kicad-dev -a 1 %{__cp} -a kicad-src-extras/* . %{__rm} -rf kicad-src-extras %patch0 -p1 %build make -f makefile.gtk %{?_smp_mflags} %install %{__rm} -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_datadir} install -d $RPM_BUILD_ROOT%{_datadir}/kicad # install demos files install -d $RPM_BUILD_ROOT%{_datadir}/kicad/demos for dir in electric interf_u microwave pic_programmer pspice sonde_xilinx test_xil_95108 video do install -d $RPM_BUILD_ROOT%{_datadir}/kicad/demos/${dir} for f in demos/${dir}/* do install -m 644 ${f} $RPM_BUILD_ROOT%{_datadir}/kicad/${f} done done # install help files install -d $RPM_BUILD_ROOT%{_datadir}/doc install -d $RPM_BUILD_ROOT%{_datadir}/doc/kicad/ for dir in en es fr pt do install -d $RPM_BUILD_ROOT%{_datadir}/doc/kicad/${dir} for subdir in cvpcb eeschema file_formats gerbview kicad pcbnew do install -d $RPM_BUILD_ROOT%{_datadir}/doc/kicad/${dir}/${subdir} cd help install -m 644 ${dir}/kicad.hhp $RPM_BUILD_ROOT%{_datadir}/doc/kicad/${dir}/kicad.hhp install -m 644 ${dir}/contents.hhc $RPM_BUILD_ROOT%{_datadir}/doc/kicad/${dir}/contents.hhc for f in ${dir}/${subdir}/* do install -m 644 ${f} $RPM_BUILD_ROOT%{_datadir}/doc/kicad/${f} done cd .. done done # install librairies install -d $RPM_BUILD_ROOT%{_datadir}/kicad/library for f in library/* do install -m 644 ${f} $RPM_BUILD_ROOT%{_datadir}/kicad/${f} done # install localization install -d $RPM_BUILD_ROOT%{_datadir}/locale cd locale for dir in es fr hu it pl pt sl do install -d $RPM_BUILD_ROOT%{_datadir}/locale/${dir} install -m 644 ${dir}/kicad.mo $RPM_BUILD_ROOT%{_datadir}/locale/${dir}/kicad.mo done cd .. # install modules install -d $RPM_BUILD_ROOT%{_datadir}/kicad/modules install -d $RPM_BUILD_ROOT%{_datadir}/kicad/modules/packages3d for dir in conn_DBxx connectors conn_europe device dil discret divers pga pin_array smd support do install -d $RPM_BUILD_ROOT%{_datadir}/kicad/modules/packages3d/${dir} for f in modules/packages3d/${dir}/* do install -m 644 ${f} $RPM_BUILD_ROOT%{_datadir}/kicad/${f} done done # install template install -d $RPM_BUILD_ROOT%{_datadir}/kicad/template install -m 644 template/kicad.pro $RPM_BUILD_ROOT%{_datadir}/kicad/template # install binaries install -d $RPM_BUILD_ROOT%{_bindir} install -d $RPM_BUILD_ROOT%{_libdir}/kicad/plugins make -f makefile.gtk install DESTDIR=$RPM_BUILD_ROOT # install desktop mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --add-category "Engineering" \ --add-category "Electronics" \ --add-category "X-Fedora" \ %{SOURCE2} # install icon mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps install -m 644 kicad_icon.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/kicad_icon.png %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc author.txt contrib.txt copyright.txt doc_conv_orcad_to_kicad_spanish.txt %doc doc_conv_orcad_to_kicad.txt gpl.txt licendoc.txt lisezmoi.txt news.txt %doc readme.txt version.txt %{_bindir}/* %dir %{_libdir}/kicad %{_libdir}/kicad/plugins/* %dir %{_datadir}/kicad %{_datadir}/kicad/* %{_datadir}/locale/* %dir %{_datadir}/doc/kicad/ %{_datadir}/doc/kicad/* %{_datadir}/applications/* %{_datadir}/pixmaps/kicad_icon.png %changelog * Tue May 23 2006 Alain Portal 2006-04-24-0-3 - Install help in /usr/share/doc/kicad/ as the path is hardcoded in gestfich.cpp - Add desktop file * Mon May 22 2006 Alain Portal 2006-04-24-0-2 - Add a second tarball that contains many things that are not included in the upstream source tarball such components and footprints librairies, help, localisation, etc. * Sun May 21 2006 Alain Portal 2006-04-24-0-1 - Initial Fedora RPM