packages: python-PyKDE4/python-PyKDE4.spec (NEW) - kde 4.7.0; initial

arekm arekm at pld-linux.org
Tue Jul 26 23:32:10 CEST 2011


Author: arekm                        Date: Tue Jul 26 21:32:10 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- kde 4.7.0; initial

---- Files affected:
packages/python-PyKDE4:
   python-PyKDE4.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/python-PyKDE4/python-PyKDE4.spec
diff -u /dev/null packages/python-PyKDE4/python-PyKDE4.spec:1.1
--- /dev/null	Tue Jul 26 23:32:10 2011
+++ packages/python-PyKDE4/python-PyKDE4.spec	Tue Jul 26 23:32:05 2011
@@ -0,0 +1,173 @@
+# $Revision$, $Date$
+#
+# Conditional build:
+%define		_state		stable
+%define		orgname		pykde4
+%define		qtver		4.7.3
+%define		sipver		2:4.12
+%define		pyqtver		4.8.2-3
+
+Summary:	PyKDE4 - Python bindings for KDE 4
+Summary(pl.UTF-8):	PyKDE4 - dowiązania KDE 4 dla Pythona
+Name:		python-PyKDE4
+Version:	4.7.0
+Release:	1
+License:	GPL
+Group:		Libraries/Python
+Source0:	ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.bz2
+# Source0-md5:	e36925795355fc153be0d7b79f215667
+BuildRequires:	cmake >= 2.8.0
+BuildRequires:	kde4-kdebase-workspace-devel >= %{version}
+BuildRequires:	python-PyQt4-devel >= %{pyqtver}
+BuildRequires:	python-sip >= %{sipver}
+BuildRequires:	qt4-build >= %{qtver}
+BuildRequires:	qt4-qmake >= %{qtver}
+BuildRequires:	rpm-pythonprov
+BuildRequires:	rpmbuild(macros) >= 1.600
+Requires:	python-PyQt4 >= %{pyqtver}
+Requires:	python-sip >= %{sipver}
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+PyKDE4 is a set of Python bindings for the KDE 4 desktop environment.
+The bindings are implemented as a set of Python modules, which
+correspond to KDE libraries.
+
+%description -l pl.UTF-8
+PyKDE4 to zbiór dowiązań środowiska graficznego KDE 4 dla Pythona.
+Dowiązania są zaimplementowane jako zbiór modułów Pythona
+odpowiadających poszczególnym bibliotekom KDE.
+
+%package devel
+Summary:	SIP development files for PyKDE4
+Summary(pl.UTF-8):	Pliki programistyczne SIP dla PyKDE4
+Group:		Development/Languages/Python
+Requires:	python-PyKDE4 = %{version}-%{release}
+Requires:	python-PyQt4-devel >= %{pyqtver}
+Requires:	python-sip-devel >= %{sipver}
+
+%description devel
+SIP development files for PyKDE4, needed to build other bindings for
+C++ classes that inherit from any of the KDE4 classes.
+
+%description devel -l pl.UTF-8
+Pliki programistyczne SIP dla PyKDE4, potrzebne do budowania innych
+dowiązań do klas C++ dziedziczących z dowolnej klasy KDE4.
+
+%package devel-tools
+Summary:	PyKDE4 development tools
+Summary(pl.UTF-8):	Narzędzia programistyczne PyKDE4
+Group:		Development/Languages/Python
+Requires:	python-PyKDE4 = %{version}-%{release}
+Requires:	python-PyQt4-devel-tools >= %{pyqtver}
+
+%description devel-tools
+PyKDE4 development tool: pykdeuic4.
+
+%description devel-tools -l pl.UTF-8
+Narzędzie programistyczne PyKDE4: pykdeuic4.
+
+%package examples
+Summary:	PyKDE4 examples
+Summary(pl.UTF-8):	Przykłady dla PyKDE4
+Group:		Libraries/Python
+
+%description examples
+PyKDE4 examples.
+
+%description examples -l pl.UTF-8
+Przykłady dla PyKDE4.
+
+%prep
+%setup -q -n %{orgname}-%{version}
+
+%build
+install -d build
+cd build
+%cmake \
+	../
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_examplesdir}/python-PyKDE4-%{version}
+
+%{__make} -C build install \
+	DESTDIR=$RPM_BUILD_ROOT \
+	kde_htmldir=%{_kdedocdir}
+
+mv $RPM_BUILD_ROOT%{_datadir}/apps/pykde4/examples/* $RPM_BUILD_ROOT%{_examplesdir}/python-PyKDE4-%{version}
+%py_comp $RPM_BUILD_ROOT%{py_sitedir}/PyKDE4
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}/PyKDE4
+
+# don't use py_postclean
+%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyKDE4/*.py
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/kde4/kpythonpluginfactory.so
+%dir %{py_sitedir}/PyKDE4
+%attr(755,root,root) %{py_sitedir}/PyKDE4/akonadi.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/dnssd.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/kdecore.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/kdeui.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/khtml.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/kio.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/knewstuff.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/kparts.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/kterminal.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/ktexteditor.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/kutils.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/nepomuk.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/phonon.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/plasma.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/solid.so
+%attr(755,root,root) %{py_sitedir}/PyKDE4/soprano.so
+%{py_sitedir}/PyKDE4/__init__.py[co]
+%{py_sitedir}/PyKDE4/pykdeconfig.py[co]
+
+%files devel
+%defattr(644,root,root,755)
+%dir %{_datadir}/sip/PyKDE4
+%{_datadir}/sip/PyKDE4/akonadi
+%{_datadir}/sip/PyKDE4/dnssd
+%{_datadir}/sip/PyKDE4/kdecore
+%{_datadir}/sip/PyKDE4/kdeui
+%{_datadir}/sip/PyKDE4/khtml
+%{_datadir}/sip/PyKDE4/kio
+%{_datadir}/sip/PyKDE4/knewstuff
+%{_datadir}/sip/PyKDE4/kparts
+%{_datadir}/sip/PyKDE4/kterminal
+%{_datadir}/sip/PyKDE4/ktexteditor
+%{_datadir}/sip/PyKDE4/kutils
+%{_datadir}/sip/PyKDE4/nepomuk
+%{_datadir}/sip/PyKDE4/phonon
+%{_datadir}/sip/PyKDE4/plasma
+%{_datadir}/sip/PyKDE4/polkitqt
+%{_datadir}/sip/PyKDE4/solid
+%{_datadir}/sip/PyKDE4/soprano
+%{_datadir}/sip/PyKDE4/glossary.html
+
+%files devel-tools
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/pykdeuic4
+%{py_sitedir}/PyQt4/uic/pykdeuic4.py*
+%{py_sitedir}/PyQt4/uic/widget-plugins/kde4.py*
+
+%files examples
+%defattr(644,root,root,755)
+%{_examplesdir}/python-PyKDE4-%{version}
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2011/07/26 21:32:05  arekm
+- kde 4.7.0; initial
+
================================================================


More information about the pld-cvs-commit mailing list