File kdebindings4.spec.in of Package python-kde4

#
# spec file for package kdebindings4 (Version 4.1.3)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

Name:           @NAME@
BuildRequires:  libkdepimlibs4-devel sqlite-devel libQtWebKit-devel libsoprano-devel
BuildRequires:  @BUILDREQUIRES@
%if %suse_version > 1020
BuildRequires:  libjasper-devel
%else
BuildRequires:  libjasper
%endif
License:        GPL
Group:          System/GUI/KDE
Summary:        kdebindings build
Version:        4.1.3
Release:        1
Source0:        kdebindings-%version.tar.bz2
Patch0:         4_1_BRANCH.diff
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
%define is_python 0
%define is_ruby 0
%define is_base 0
%kde4_runtime_requires 
%if %is_base
%define debug_package_requires libsmoke2 = %{version}-%{release}
%endif
%if %is_python
%requires_eq python-qt4
%requires_eq python-sip
%requires_eq libkde4
%py_requires
%endif


%description

%if %is_base
%package -n libsmoke2
Group:          System/GUI/KDE
Summary:        kdebindings build

%description -n libsmoke2

%package -n libsmoke-devel
Group:          System/GUI/KDE
Summary:        kdebindings build
Requires: libsmoke2 = %version

%description -n libsmoke-devel
%endif


%prep
%setup -q -n kdebindings-%version
%patch0

%build
  rm -rf xparts php csharp
%if %is_base
  rm -rf java ruby python
%endif
%if %is_python
  rm -rf java ruby
%endif
%if %is_ruby
  rm -rf java python
  sed -i -r -e 's,add_subdirectory\( examples\),,' ruby/korundum/CMakeLists.txt
%endif
  %cmake_kde4 -d build -- -DENABLE_SMOKEKDEVPLATFORM=OFF
  %make_jobs

%install
  cd build
  %makeinstall

%if !%is_base
  rm -rf $RPM_BUILD_ROOT/%_libdir/libsmoke*
  rm -rf $RPM_BUILD_ROOT//usr/include/smoke.h
  rm -rf $RPM_BUILD_ROOT//usr/include/smoke
%endif

%if %is_ruby
  rm -rf $RPM_BUILD_ROOT/usr/share/applications/kde4/dbpedia_references.desktop

%post -n ruby-kde4 -p /sbin/ldconfig

%postun -n ruby-kde4 -p /sbin/ldconfig
%endif

%if %is_base
%post -n libsmoke2 -p /sbin/ldconfig

%postun -n libsmoke2  -p /sbin/ldconfig
%endif

%clean
rm -rf $RPM_BUILD_ROOT

%if %is_base
%files -n libsmoke2
%defattr(-,root,root)
%_libdir/libsmokeakonadi.so.2
%_libdir/libsmokeakonadi.so.2.0.0
%_libdir/libsmokekde.so.2
%_libdir/libsmokekde.so.2.0.0
%_libdir/libsmokeqt.so.2
%_libdir/libsmokeqt.so.2.0.0
%_libdir/libsmokekhtml.so.2
%_libdir/libsmokekhtml.so.2.0.0
%_libdir/libsmokektexteditor.so.2
%_libdir/libsmokektexteditor.so.2.0.0
%_libdir/libsmokephonon.so.2
%_libdir/libsmokephonon.so.2.0.0
%_libdir/libsmokeqtuitools.so.2
%_libdir/libsmokeqtuitools.so.2.0.0
%_libdir/libsmokeqtwebkit.so.2
%_libdir/libsmokeqtwebkit.so.2.0.0
%_libdir/libsmokesolid.so.2
%_libdir/libsmokesolid.so.2.0.0
%_libdir/libsmokenepomuk.so.*
%_libdir/libsmokeqtscript.so.*
%_libdir/libsmokesoprano.so.*


%files -n libsmoke-devel
%defattr(-,root,root)
/usr/include/smoke.h
/usr/include/smoke
%_libdir/libsmokeakonadi.so
%_libdir/libsmokekde.so
%_libdir/libsmokeqt.so
%_libdir/libsmokekhtml.so
%_libdir/libsmokektexteditor.so
%_libdir/libsmokephonon.so
%_libdir/libsmokeqtuitools.so
%_libdir/libsmokeqtwebkit.so
%_libdir/libsmokesolid.so
%_libdir/libsmokenepomuk.so
%_libdir/libsmokeqtscript.so
%_libdir/libsmokesoprano.so
%endif

%if %is_python
%files
%defattr(-,root,root)
%dir /usr/share/sip/PyKDE4
%doc %lang(en) /usr/share/doc/kde/HTML/en/pykde4
%_libdir/kde4/krosspython.so
%py_sitedir/PyKDE4
/usr/share/kde4/apps/pykde4
/usr/share/sip/PyKDE4/akonadi
/usr/share/sip/PyKDE4/dnssd
/usr/share/sip/PyKDE4/glossary.html
/usr/share/sip/PyKDE4/kdecore
/usr/share/sip/PyKDE4/kdeui
/usr/share/sip/PyKDE4/khtml
/usr/share/sip/PyKDE4/kio
/usr/share/sip/PyKDE4/knewstuff
/usr/share/sip/PyKDE4/kparts
/usr/share/sip/PyKDE4/ktexteditor
/usr/share/sip/PyKDE4/kutils
/usr/share/sip/PyKDE4/nepomuk
/usr/share/sip/PyKDE4/phonon
/usr/share/sip/PyKDE4/solid
/usr/share/sip/PyKDE4/soprano
%endif

%if %is_ruby
%files
%defattr(-,root,root)
%_libdir/kde4/krossruby.so
%_libdir/kde4/krubypluginfactory.so
%_libdir/libqtruby4shared.so
%_libdir/libqtruby4shared.so.*
%_libdir/ruby/site_ruby/*/akonadi
%_libdir/ruby/site_ruby/*/*-linux/akonadi.so
%_libdir/ruby/site_ruby/*/KDE
%_libdir/ruby/site_ruby/*/khtml/khtml.rb
%_libdir/ruby/site_ruby/*/ktexteditor/ktexteditor.rb
%_libdir/ruby/site_ruby/*/*-linux/khtml.so
%_libdir/ruby/site_ruby/*/*-linux/korundum4.so
%_libdir/ruby/site_ruby/*/*-linux/ktexteditor.so
%_libdir/ruby/site_ruby/*/*-linux/qtruby4.so
%_libdir/ruby/site_ruby/*/*-linux/qtuitools.so
%_libdir/ruby/site_ruby/*/*-linux/qtwebkit.so
%_libdir/ruby/site_ruby/*/*-linux/solid.so
%_libdir/ruby/site_ruby/*/Qt
%_libdir/ruby/site_ruby/*/Qt3.rb
%_libdir/ruby/site_ruby/*/Qt4.rb
%_libdir/ruby/site_ruby/*/Qt.rb
%_libdir/ruby/site_ruby/*/qtuitools/qtuitools.rb
%_libdir/ruby/site_ruby/*/qtwebkit/qtwebkit.rb
%_libdir/ruby/site_ruby/*/solid/solid.rb
%_libdir/ruby/site_ruby/*/*-linux/nepomuk.so
%_libdir/ruby/site_ruby/*/*-linux/qtscript.so
%_libdir/ruby/site_ruby/*/*-linux/soprano.so
%_libdir/ruby/site_ruby/*/nepomuk/nepomuk.rb
%_libdir/ruby/site_ruby/*/qtscript/qtscript.rb
%_libdir/ruby/site_ruby/*/soprano/soprano.rb
%_libdir/ruby/site_ruby/*/khtml
%_libdir/ruby/site_ruby/*/ktexteditor
%_libdir/ruby/site_ruby/*/nepomuk
%_libdir/ruby/site_ruby/*/qtscript
%_libdir/ruby/site_ruby/*/qtuitools
%_libdir/ruby/site_ruby/*/qtwebkit
%_libdir/ruby/site_ruby/*/solid
%_libdir/ruby/site_ruby/*/soprano
/usr/share/kde4/apps/dbpedia_references
/usr/bin/krubyapplication
/usr/bin/rbkconfig_compiler4
/usr/bin/rbqtapi
/usr/bin/rbrcc
/usr/bin/rbuic4
/usr/include/qtruby
/usr/share/kde4/apps/dbpedia_references/dbpedia_references.rb
%endif


%changelog
openSUSE Build Service is sponsored by