Witam, łatka w załączniku.
- enable python scripting in a separate package
- add Polish descriptions
--
Pozdrawiam,
Light-I
--- kicad.spec.orig	2017-11-20 14:08:44.325013077 +0100
+++ kicad.spec	2017-11-20 14:20:55.088648964 +0100
@@ -5,7 +5,7 @@
 Summary(pl.UTF-8):	KiCad - zestaw programów na licencji GPL zaliczany do kategorii EDA
 Name:		kicad
 Version:	4.0.6
-Release:	4
+Release:	5
 Epoch:		1
 License:	GPL v2+
 Group:		X11/Applications
@@ -258,6 +258,7 @@
 %package doc
 Summary:	Documentation for kicad
 Summary(fr.UTF-8):	Documentations pour kicad en anglais
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po angielsku
 License:	GPL v2+
 Group:		Documentation
 %if "%{_rpmversion}" >= "5"
@@ -269,6 +270,7 @@
 
 %package doc-ca
 Summary:	Documentation for Kicad in Catalan
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po katalońsku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -281,6 +283,7 @@
 %package doc-de
 Summary:	Documentation for Kicad in German
 Summary(fr.UTF-8):	Documentations pour kicad en allemand
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po niemiecku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -293,6 +296,7 @@
 %package doc-es
 Summary:	Documentation for Kicad in Spanish
 Summary(fr.UTF-8):	Documentations pour kicad en espagnol
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po hiszpańsku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -305,6 +309,7 @@
 %package doc-fr
 Summary:	Documentation for Kicad in French
 Summary(fr.UTF-8):	Documentations pour kicad en français
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po francusku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -316,6 +321,7 @@
 
 %package doc-id
 Summary:	Documentation for Kicad in Indonesian
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po indonezyjsku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -328,6 +334,7 @@
 %package doc-it
 Summary:	Documentation for Kicad in Italian
 Summary(fr.UTF-8):	Documentations pour kicad en italien
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po włosku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -340,6 +347,7 @@
 %package doc-ja
 Summary:	Documentation for Kicad in Japanese
 Summary(fr.UTF-8):	Documentations pour kicad en japonais
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po japońsku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -351,6 +359,7 @@
 
 %package doc-nl
 Summary:	Documentation for Kicad in Dutch
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po holendersku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -363,6 +372,7 @@
 %package doc-pl
 Summary:	Documentation for Kicad in Polish
 Summary(fr.UTF-8):	Documentations pour kicad en polonais
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po polsku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -375,6 +385,7 @@
 %package doc-ru
 Summary:	Documentation for Kicad in Russian
 Summary(fr.UTF-8):	Documentations pour kicad en russe
+Summary(pl.UTF-8):	Dokumentacja dla KiCad-a po rosyjsku
 Group:		Documentation
 Requires:	%{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
@@ -384,6 +395,24 @@
 %description doc-ru
 Documentation and tutorials for Kicad in Russian.
 
+%package python
+Summary:	Python API for KiCad
+Summary(pl.UTF-8):	Biblioteki programistyczne Python dla KiCad-a
+Group:		X11/Applications
+BuildRequires:	GConf2-devel
+BuildRequires:	bzrtools = 2.6.0
+BuildRequires:	gtk-doc
+BuildRequires:	python-devel >= 2.6
+BuildRequires:	python-gstreamer0.10-devel
+BuildRequires:	python-wxPython-devel >= 3.0.0
+BuildRequires:	swig-python >= 2.0
+
+%description python
+Extension for KiCad scripting in Python.
+
+%description python -l pl.UTF-8
+Rozszerzenie do tworzeniu skryptów w Pythonie dla KiCad-a.
+
 %prep
 %setup -q -a 1 -a 2 -a 3 %(seq -f '-a %g' 100 192 | xargs)
 %patch0 -p1
@@ -427,6 +456,12 @@
 cd build
 %cmake .. \
 	-DKICAD_SKIP_BOOST=ON \
+	-DPYTHON_EXECUTABLE=%{__python} \
+	-DPYTHON_DEST=%{py_sitescriptdir} \
+	-DKICAD_BUILD_DYNAMIC=ON \
+	-DKICAD_SCRIPTING=ON \
+	-DKICAD_SCRIPTING_MODULES=ON \
+	-DKICAD_SCRIPTING_WXPYTHON=ON \
 	-DKICAD_BUILD_VERSION="%{version}-%{release}" \
 	-DwxWidgets_CONFIG_EXECUTABLE=%{_bindir}/wx-gtk2-unicode-config
 
@@ -507,7 +542,7 @@
 %{_datadir}/%{name}
 %{_iconsdir}/hicolor/*x*/*/*.png
 %{_iconsdir}/hicolor/scalable/*/*.svg
-%{_datadir}/mime/packages/kicad.xml
+%{_datadir}/mime/packages/%{name}.xml
 %{_datadir}/appdata/kicad.appdata.xml
 %{_desktopdir}/eeschema.desktop
 %{_desktopdir}/%{name}.desktop
@@ -569,3 +604,8 @@
 %files doc-ru
 %defattr(644,root,root,755)
 %lang(ru) %{_docdir}/%{name}/help/ru
+
+%files python
+%defattr(644,root,root,755)
+%{py_sitescriptdir}/_pcbnew.so
+%{py_sitescriptdir}/pcbnew.py
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym