From 9abf6753d6f65951c05be44a9a97d3261c4018af Mon Sep 17 00:00:00 2001 From: Andrey Bondrov Date: Fri, 7 Mar 2014 15:09:56 +1100 Subject: [PATCH] LOG Spec cleanup --- kicad.spec | 421 +++++++++++++++++++++-------------------------------- 1 file changed, 168 insertions(+), 253 deletions(-) diff --git a/kicad.spec b/kicad.spec index 0b851f6..00d52de 100644 --- a/kicad.spec +++ b/kicad.spec @@ -31,10 +31,8 @@ # $ bzr log -r-1 --line doc/ # 216: Andrey Fedorushkov 2011-06-02 update russian GUI -%define name kicad %define date 20120119 %define revision 3256 -%define version %{date}.bzr%{revision} %define docname kicad-doc %define docdate 20111221 @@ -46,10 +44,10 @@ %define librevision 114 %define libversion %{libdate}.bzr%{librevision} -Name: %{name} Summary: An open source software for the creation of electronic schematic diagrams -Version: %{version} -Release: 1 +Name: kicad +Version: %{date}.bzr%{revision} +Release: 3 License: GPLv2+ Group: Sciences/Computer science Url: http://www.lis.inpg.fr/realise_au_lis/kicad/ @@ -70,293 +68,387 @@ Patch24: %{name}-2012.01.19-cvpcb-preview.rev3303.patch Patch25: %{name}-2012.01.19-pcb-calculation.rev3328.patch Patch26: %{name}-2012.01.19-ps-plotting-width-correction.rev3342.patch -BuildRequires: wxgtku-devel -BuildRequires: mesa-common-devel -BuildRequires: imagemagick -BuildRequires: boost-devel BuildRequires: cmake BuildRequires: desktop-file-utils -Requires: %{libname} = %{libversion}-%{release} -Requires: %{docname} = %{docversion}-%{release} +BuildRequires: imagemagick +BuildRequires: boost-devel +BuildRequires: wxgtku-devel +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(glu) +Requires: %{libname} = %{libversion} +Requires: %{docname} = %{docversion} Suggests: %{name}-locale %description -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. -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 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. +%files +%{_bindir}/* +%{_prefix}/lib/%{name}/plugins/netlist_form_pads-pcb.xsl +%{_iconsdir}/*/*/* +%{_iconsdir}/%{name}.png +%{_liconsdir}/%{name}.png +%{_miconsdir}/%{name}.png +%{_datadir}/%{name}/demos/ +%{_datadir}/%{name}/template/ +%{_datadir}/applications +%{_datadir}/mime/packages/kicad.xml +%{_datadir}/mimelnk/application/x-kicad-project.desktop +%{_datadir}/mimelnk/application/x-kicad-schematic.desktop + +#---------------------------------------------------------------------------- + %package doc Summary: Documentation for kicad (creation of electronic schematic diagrams) Version: %{docversion} -License: GPL Requires: %{name} BuildArch: noarch %description doc -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-doc is the documentation for kicad. +%files doc +%doc %{_datadir}/doc/%{name} + +#---------------------------------------------------------------------------- + %package locales-ca Summary: Catalan Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-ca -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Catalan locales for kicad. +%files locales-ca +%{_datadir}/%{name}/internat/ca/ + +#---------------------------------------------------------------------------- + %package locales-cs Summary: Czech Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-cs -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Czech locales for kicad. +%files locales-cs +%{_datadir}/%{name}/internat/cs/ + +#---------------------------------------------------------------------------- + %package locales-de Summary: German Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-de -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides German locales for kicad. +%files locales-de +%{_datadir}/%{name}/internat/de/ + +#---------------------------------------------------------------------------- + %package locales-es Summary: Spanish Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-es -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Spanish locales for kicad. +%files locales-es +%{_datadir}/%{name}/internat/es/ + +#---------------------------------------------------------------------------- + %package locales-fi Summary: Finnish Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-fi -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Finnish locales for kicad. +%files locales-fi +%{_datadir}/%{name}/internat/fi/ + +#---------------------------------------------------------------------------- + %package locales-fr Summary: French Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-fr -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides French locales for kicad. +%files locales-fr +%{_datadir}/%{name}/internat/fr/ + +#---------------------------------------------------------------------------- + %package locales-hu Summary: Hungarian Kicad locales Version: %{docversion} Release: %{release} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-hu -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Hungarian locales for kicad. +%files locales-hu +%{_datadir}/%{name}/internat/hu/ + +#---------------------------------------------------------------------------- + %package locales-it Summary: Italian Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-it -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Italian locales for kicad. +%files locales-it +%{_datadir}/%{name}/internat/it/ + +#---------------------------------------------------------------------------- + %package locales-ja Summary: Japanese Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-ja -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Japanese locales for kicad. +%files locales-ja +%{_datadir}/%{name}/internat/ja/ + +#---------------------------------------------------------------------------- + %package locales-ko Summary: Korean Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-ko -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Korean locales for kicad. +%files locales-ko +%{_datadir}/%{name}/internat/ko/ + +#---------------------------------------------------------------------------- + %package locales-nl Summary: Dutch Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-nl -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Dutch locales for kicad. +%files locales-nl +%{_datadir}/%{name}/internat/nl/ + +#---------------------------------------------------------------------------- + %package locales-pl Summary: Polish Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-pl -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Polish locales for kicad. +%files locales-pl +%{_datadir}/%{name}/internat/pl/ + +#---------------------------------------------------------------------------- + %package locales-pt Summary: Portuguese Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-pt -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Portuguese locales for kicad. +%files locales-pt +%{_datadir}/%{name}/internat/pt/ + +#---------------------------------------------------------------------------- + %package locales-ru Summary: Russian Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-ru -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Russian locales for kicad. +%files locales-ru +%{_datadir}/%{name}/internat/ru/ + +#---------------------------------------------------------------------------- + %package locales-sl Summary: Slovenian Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-sl -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Slovenian locales for kicad. +%files locales-sl +%{_datadir}/%{name}/internat/sl + +#---------------------------------------------------------------------------- + %package locales-sv Summary: Salvadoran Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-sv -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Salvadoran locales for kicad. +%files locales-sv +%{_datadir}/%{name}/internat/sv/ + +#---------------------------------------------------------------------------- + %package locales-zh-cn Summary: Chinese Kicad locales Version: %{docversion} -License: GPL Requires: %{name} Provides: %{name}-locale BuildArch: noarch %description locales-zh-cn -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-locales provides Chinese locales for kicad. +%files locales-zh-cn +%{_datadir}/%{name}/internat/zh_CN/ + +#---------------------------------------------------------------------------- + %package library Summary: Library for kicad (creation of electronic schematic diagrams) Version: %{libversion} -License: GPL Requires: %{name} BuildArch: noarch %description library -Kicad is an open source (GPL) software for the creation of electronic -schematic diagrams and printed circuit board artwork. +Kicad is an open source (GPL) software for the creation of electronic +schematic diagrams and printed circuit board artwork. Kicad-library is a set of library needed by kicad. +%files library +%{_datadir}/%{name}/library +%{_datadir}/%{name}/modules + +#---------------------------------------------------------------------------- + %prep %setup -q -T -b 0 -n %{name} %setup -q -T -b 1 -n %{docname} @@ -435,180 +527,3 @@ pushd %{name} convert -resize 48x48 %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{buildroot}%{_liconsdir}/%{name}.png popd -%files -%{_bindir}/* -%{_prefix}/lib/%{name}/plugins/netlist_form_pads-pcb.xsl -%{_iconsdir}/*/*/* -%{_iconsdir}/%{name}.png -%{_liconsdir}/%{name}.png -%{_miconsdir}/%{name}.png -%{_datadir}/%{name}/demos/ -%{_datadir}/%{name}/template/ -%{_datadir}/applications -%{_datadir}/mime/packages/kicad.xml -%{_datadir}/mimelnk/application/x-kicad-project.desktop -%{_datadir}/mimelnk/application/x-kicad-schematic.desktop - -%files doc -%doc %{_datadir}/doc/%{name} - -%files locales-ca -%{_datadir}/%{name}/internat/ca/ - -%files locales-cs -%{_datadir}/%{name}/internat/cs/ - -%files locales-de -%{_datadir}/%{name}/internat/de/ - -%files locales-es -%{_datadir}/%{name}/internat/es/ - -%files locales-fi -%{_datadir}/%{name}/internat/fi/ - -%files locales-fr -%{_datadir}/%{name}/internat/fr/ - -%files locales-hu -%{_datadir}/%{name}/internat/hu/ - -%files locales-it -%{_datadir}/%{name}/internat/it/ - -%files locales-ja -%{_datadir}/%{name}/internat/ja/ - -%files locales-ko -%{_datadir}/%{name}/internat/ko/ - -%files locales-nl -%{_datadir}/%{name}/internat/nl/ - -%files locales-pl -%{_datadir}/%{name}/internat/pl/ - -%files locales-pt -%{_datadir}/%{name}/internat/pt/ - -%files locales-ru -%{_datadir}/%{name}/internat/ru/ - -%files locales-sl -%{_datadir}/%{name}/internat/sl - -%files locales-sv -%{_datadir}/%{name}/internat/sv/ - -%files locales-zh-cn -%{_datadir}/%{name}/internat/zh_CN/ - -%files library -%{_datadir}/%{name}/library -%{_datadir}/%{name}/modules - - -%changelog -* Mon Jan 16 2012 Andrey Bondrov 20111228.bzr3254-1mdv2011.0 -+ Revision: 761801 -- New revisions: kicad 3254, library 112, doc 303. Build against utf8 wxGTK2.8 - -* Sun Jun 05 2011 Alexandre Lissy 20110525.bzr3009-6 -+ Revision: 682787 -- Only one %%mkrel -- Split kicad-locales into several package, each providing kicad-locales-X and kicad-locale -- Adding Suggests from kicad to kicad-locale - -* Sun Jun 05 2011 Alexandre Lissy 20110525.bzr3009-5 -+ Revision: 682786 -- Unifying versions number -- Changing requires -- Adding missing License -- Release bump, package eaten by build system :( -- Updating release ... -- Fix bad version number for kicad-locales - -* Fri Jun 03 2011 Alexandre Lissy 20110525.bzr3009-1 -+ Revision: 682668 -- Fixing typo in versions definitions -- Unification of all kicad sources packages -- Updating kicad, kicad-doc and kicad-library to latest (stable) bazaar revsion -- Adding new kicad-locales package -- Setting noarch for kicad-doc, kicad-library and kicad-locales -- Updating Kicad to latest release - -* Mon Dec 06 2010 Oden Eriksson 20100314-2mdv2011.0 -+ Revision: 612604 -- the mass rebuild of 2010.1 packages - -* Wed Apr 14 2010 Funda Wang 20100314-1mdv2010.1 -+ Revision: 534645 -- clean old switches - - + trem - - remove use of iconscaldir - - update to 20100314 - -* Wed Jul 15 2009 trem 20090216-1mdv2010.0 -+ Revision: 396494 -- update to 2009-02-16 -- add lot of patches to fix printf format - - + Oden Eriksson - - lowercase ImageMagick - -* Tue Aug 26 2008 trem 20080715-4mdv2009.0 -+ Revision: 276407 -- new mdvrelease -- replace kicad-20080715-fix-desktop.patch by fix_desktop.patch - -* Tue Aug 26 2008 Funda Wang 20080715-3mdv2009.0 -+ Revision: 276396 -- drop our own desktop file - -* Tue Aug 26 2008 Funda Wang 20080715-2mdv2009.0 -+ Revision: 276135 -- fix license -- fix desktop file - -* Thu Aug 21 2008 trem 20080715-1mdv2009.0 -+ Revision: 274944 -- update to 20080715 - - + Thierry Vignaud - - rebuild - - rebuild - - drop old menu - - kill re-definition of %%buildroot on Pixel's request - - import kicad - - + Pixel - - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas - - + Olivier Blin - - restore BuildRoot - - -* Tue Aug 1 2006 Couriousous 20060626-1mdv2007.0 -- XDG -- 20060626 - -* Tue Apr 18 2006 Nicolas Lécureuil 20060321-2mdk -- Fix BuildRequires -- use mkrel - -* Mon Apr 17 2006 Couriousous 20060321-1mdk -- 20060321 - -* Fri Sep 9 2005 Couriousous 20050906-1mdk -- 20050906 - -* Tue Jul 26 2005 Couriousous 20050725-1mdk -- 20050725 -- Kicad is now FHS complient - -* Sun Jul 17 2005 Couriousous 20050704-1mdk -- First Mandriva release -- Patch for gcc4 -- Patch for amd64 -