[packages/kicad] subpackage documentation
glen
glen at pld-linux.org
Sun Mar 1 21:10:44 CET 2015
commit 88bfc3ad108541e20200c8b8d6ec932f4dbb2abc
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Mar 1 22:05:10 2015 +0200
subpackage documentation
kicad.spec | 208 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 197 insertions(+), 11 deletions(-)
---
diff --git a/kicad.spec b/kicad.spec
index 824f1e9..7876174 100644
--- a/kicad.spec
+++ b/kicad.spec
@@ -7,22 +7,19 @@ Summary: KiCad - is a GPL'd suite of programs for EDA
Summary(pl.UTF-8): KiCad - zestaw programów na licencji GPL zaliczany do kategorii EDA
Name: kicad
Version: %{verlong}
-Release: 1
+Release: 2
License: GPL v2+
Group: X11/Applications
-
# Source files created from upstream's bazaar repository
# bzr export -r 4021 kicad-2013.06.11
# bzr export -r 263 kicad-libraries-2013.06.11
# bzr export -r 464 kicad-doc-2013.06.11
-
Source0: %{name}-%{ver}.tar.bz2
# Source0-md5: 82ed9a23b9ef332621210eafd08101c2
Source1: %{name}-doc-%{ver}.tar.bz2
# Source1-md5: 2ef38e351202f80f700a4ae96f898336
Source2: %{name}-libraries-%{ver}.tar.bz2
# Source2-md5: 5b35e2f2e022fa4be6a03021a6c04493
-
Source4: %{name}-2010.05.09.x-kicad-pcbnew.desktop
Source5: pcbnew.desktop
Source6: %{name}-icons.tar.bz2
@@ -33,10 +30,8 @@ Source7: Epcos-MKT-1.0.tar.bz2
# Additional librairies from Walter Lain
# http://smisioto.no-ip.org/elettronica/kicad/kicad-en.htm
# kicad-walter-libraries is manually built by downloading all available files
-
Source8: %{name}-walter-libraries-%{ver}.tar.bz2
# Source8-md5: 9eba6363258b9efb552222b24b4630f2
-
Patch0: %{name}-build.patch
URL: http://www.kicad-pcb.org/
BuildRequires: boost-devel
@@ -68,6 +63,138 @@ programów:
- pcbnew - program do projektowania płytek drukowanych.
- gerbview - przeglądarka plików Gerber (dokumentów dla fotoplotera).
+%package doc
+Summary: Documentation for kicad
+Summary(fr.UTF-8): Documentations pour kicad en anglais
+License: GPL v2+
+Group: Documentation
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc
+Documentation and tutorials for kicad in English
+
+%package doc-de
+Summary: Documentation for Kicad in German
+Summary(fr.UTF-8): Documentations pour kicad en allemand
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-de
+Documentation and tutorials for Kicad in German
+
+%package doc-es
+Summary: Documentation for Kicad in Spanish
+Summary(fr.UTF-8): Documentations pour kicad en espagnol
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-es
+Documentation and tutorials for Kicad in Spanish
+
+%package doc-fr
+Summary: Documentation for Kicad in French
+Summary(fr.UTF-8): Documentations pour kicad en français
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-fr
+Documentation and tutorials for Kicad in French
+
+%package doc-hu
+Summary: Documentation for Kicad in Hungarian
+Summary(fr.UTF-8): Documentations pour kicad en hongrois
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-hu
+Documentation and tutorials for Kicad in Hungarian
+
+%package doc-it
+Summary: Documentation for Kicad in Italian
+Summary(fr.UTF-8): Documentations pour kicad en italien
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-it
+Documentation and tutorials for Kicad in Italian
+
+%package doc-ja
+Summary: Documentation for Kicad in Japanese
+Summary(fr.UTF-8): Documentations pour kicad en japonais
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-ja
+Documentation and tutorials for Kicad in Japanese
+
+%package doc-pl
+Summary: Documentation for Kicad in Polish
+Summary(fr.UTF-8): Documentations pour kicad en polonais
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-pl
+Documentation and tutorials for Kicad in Polish
+
+%package doc-pt
+Summary: Documentation for Kicad in Portuguese
+Summary(fr.UTF-8): Documentations pour kicad en portugais
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-pt
+Documentation and tutorials for Kicad in Portuguese
+
+%package doc-ru
+Summary: Documentation for Kicad in Russian
+Summary(fr.UTF-8): Documentations pour kicad en russe
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-ru
+Documentation and tutorials for Kicad in Russian
+
+%package doc-zh_CN
+Summary: Documentation for Kicad in Chinese
+Summary(fr.UTF-8): Documentations pour kicad en chinois
+Group: Documentation
+Requires: %{name}-doc = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description doc-zh_CN
+Documentation and tutorials for Kicad in Chinese
+
%prep
%setup -q -n %{name}-%{ver} -a 1 -a 2 -a 6 -a 7 -a 8
%patch0 -p1
@@ -142,15 +269,14 @@ rm -rf $RPM_BUILD_ROOT
# install localization
cd %{name}-doc-%{ver}/internat
-for dir in bg ca cs de es fr hu it ko nl pl pt ru sl sv zh_CN
-do
- install -m 644 -D ${dir}/%{name}.mo $RPM_BUILD_ROOT%{_localedir}/${dir}/LC_MESSAGES/%{name}.mo
+for dir in bg ca cs de es fr hu it ko nl pl pt ru sl sv zh_CN; do
+ install -m 644 -D ${dir}/%{name}.mo $RPM_BUILD_ROOT%{_localedir}/${dir}/LC_MESSAGES/%{name}.mo
done
cd ../..
# install template
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/template
-install template/%{name}.pro $RPM_BUILD_ROOT%{_datadir}/%{name}/template
+cp -p template/%{name}.pro $RPM_BUILD_ROOT%{_datadir}/%{name}/template
# install new mime type
install -pm 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/mimelnk/application/x-%{name}-pcbnew.desktop
@@ -239,7 +365,6 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libdir}/%{name}/plugins
%{_libdir}/%{name}/plugins/netlist_form_pads-pcb.xsl
%{_datadir}/%{name}
-%{_docdir}/%{name}
%{_desktopdir}/eeschema.desktop
%{_desktopdir}/%{name}.desktop
%{_iconsdir}/hicolor/*x*/*/*.png
@@ -248,3 +373,64 @@ rm -rf $RPM_BUILD_ROOT
%{_desktopdir}/x-kicad-pcbnew.desktop
%{_desktopdir}/x-kicad-project.desktop
%{_desktopdir}/x-kicad-schematic.desktop
+
+%dir %{_docdir}/%{name}
+%{_docdir}/%{name}/*.txt
+
+%files doc
+%defattr(644,root,root,755)
+%dir %{_docdir}/%{name}
+%{_docdir}/%{name}/contrib
+%dir %{_docdir}/%{name}/help
+%{_docdir}/%{name}/help/en
+%{_docdir}/%{name}/help/file_formats
+%dir %{_docdir}/%{name}/tutorials
+%{_docdir}/%{name}/tutorials/en
+%{_docdir}/%{name}/scripts
+
+%files doc-de
+%defattr(644,root,root,755)
+%lang(de) %{_docdir}/%{name}/help/de
+%lang(de) %{_docdir}/%{name}/tutorials/de
+
+%files doc-es
+%defattr(644,root,root,755)
+%lang(es) %{_docdir}/%{name}/help/es
+%lang(es) %{_docdir}/%{name}/tutorials/es
+
+%files doc-fr
+%defattr(644,root,root,755)
+%lang(fr) %{_docdir}/%{name}/help/fr
+%lang(fr) %{_docdir}/%{name}/tutorials/fr
+
+%files doc-hu
+%defattr(644,root,root,755)
+%lang(hu) %{_docdir}/%{name}/tutorials/hu
+
+%files doc-it
+%defattr(644,root,root,755)
+%lang(it) %{_docdir}/%{name}/help/it
+%lang(it) %{_docdir}/%{name}/tutorials/it
+
+%files doc-ja
+%defattr(644,root,root,755)
+%lang(ja) %{_docdir}/%{name}/help/ja
+%lang(ja) %{_docdir}/%{name}/tutorials/ja
+
+%files doc-pl
+%defattr(644,root,root,755)
+%lang(pl) %{_docdir}/%{name}/help/pl
+%lang(pl) %{_docdir}/%{name}/tutorials/pl
+
+%files doc-pt
+%defattr(644,root,root,755)
+%lang(pt) %{_docdir}/%{name}/help/pt
+
+%files doc-ru
+%defattr(644,root,root,755)
+%lang(ru) %{_docdir}/%{name}/help/ru
+%lang(ru) %{_docdir}/%{name}/tutorials/ru
+
+%files doc-zh_CN
+%defattr(644,root,root,755)
+%lang(zh_CN) %{_docdir}/%{name}/tutorials/zh_CN
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kicad.git/commitdiff/88bfc3ad108541e20200c8b8d6ec932f4dbb2abc
More information about the pld-cvs-commit
mailing list