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