File kdesdk4.spec of Package kdesdk4

#
# spec file for package kdesdk4 (Version 4.1.3)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:           kdesdk4
BuildRequires:  db-devel flex kdebase4-workspace-devel strigi
BuildRequires:  libkdepimlibs4-devel oxygen-icon-theme subversion-devel
License:        GPL v2 only; GPL v2 or later
Group:          System/GUI/KDE
Summary:        KDE SDK Package
Url:            http://www.kde.org/
Version:        4.1.3
Release:        2
Source0:        kdesdk-%version.tar.bz2
Source1:        _upstream
Patch:          4_1_BRANCH.diff
Patch2:         desktop-files.diff
Patch3:         strigi-0.6.0.diff
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
%kde4_runtime_requires
Suggests:       kdesdk4-scripts
Suggests:       kde4-cervisia
Suggests:       kde4-kbugbuster
Suggests:       kde4-kate
Suggests:       kde4-l10n-devel
Suggests:       kde4-kuiviewer
Suggests:       kde4-kcachegrind
Suggests:       kde4-kapptemplate
Suggests:       kde4-kio_svn
Suggests:       kde4-kmtrace
Suggests:       kde4-kstartperf
Suggests:       kdesdk4-kdeaccounts
Suggests:       kde4-umbrello
Suggests:       kde4-kompare
Suggests:       kde4-lokalize

%description
This package suggests the packages, built from the kdesdk module.



Authors:
--------
    The KDE Team <kde@kde.org>

%prep
%setup -q -n kdesdk-%version
%patch
%patch2
#%patch3

%build
%ifarch ppc64
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -mminimal-toc"
%endif
  %cmake_kde4 -d build
  %make_jobs

%install
  cd build
  %makeinstall
  cp /usr/share/icons/oxygen/128x128/apps/kate.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/128x128/apps/
  cp /usr/share/icons/oxygen/16x16/apps/kate.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/16x16/apps/
  cp /usr/share/icons/oxygen/22x22/apps/kate.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/22x22/apps/
  cp /usr/share/icons/oxygen/32x32/apps/kate.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/32x32/apps/
  cp /usr/share/icons/oxygen/48x48/apps/kate.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/48x48/apps/
  cp /usr/share/icons/oxygen/64x64/apps/kate.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/64x64/apps/
  %create_subdir_filelist -d cervisia
  %create_subdir_filelist -d kapptemplate
  %create_subdir_filelist -d kate -v kate.devel
  %create_subdir_filelist -d kbugbuster
  %create_subdir_filelist -d kcachegrind
  %create_subdir_filelist -d kdeaccounts-plugin
  %create_subdir_filelist -d kioslave
  %create_subdir_filelist -d kmtrace
  %create_subdir_filelist -d kstartperf
  %create_subdir_filelist -d kuiviewer
  %create_subdir_filelist -d scripts
  %create_subdir_filelist -d umbrello
  %create_subdir_filelist -d kompare
  %create_subdir_filelist -d poxml
  %create_subdir_filelist -d lokalize
  cd ..
  sed -ri s,.*/usr/share/man/man1/cervisia.1.*,, filelists/cervisia
  %create_exclude_filelist
  %suse_update_desktop_file    kuiviewer      Development GUIDesigner
  %suse_update_desktop_file    umbrello       Development Design
  %suse_update_desktop_file    kompare        Development RevisionControl
  %suse_update_desktop_file    kbugbuster     Development Debugger
  %suse_update_desktop_file    cervisia       Development RevisionControl
  %suse_update_desktop_file    kcachegrind    Development Profiling
  %suse_update_desktop_file    kate           TextEditor
  %suse_update_desktop_file    kapptemplate
  # fix conflict with kdesdk3
  rm $RPM_BUILD_ROOT/usr/share/man/man1/cervisia.1
  %kde_post_install

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%clean
  rm -rf $RPM_BUILD_ROOT
  rm -rf filelists

%package scripts
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        Scripts for KDE Development
%kde4_runtime_requires

%description scripts
This package contains the scripts for KDE development which are
contained in the kdesdk module.



Authors:
--------
    The KDE Team <kde@kde.org>

%post scripts -p /sbin/ldconfig

%postun scripts -p /sbin/ldconfig

%files scripts -f filelists/scripts
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%dir %lang(en) /usr/share/doc/kde/HTML/en/kdesvn-build

%package -n kde4-l10n-devel
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        KDE SDK Package
%kde4_runtime_requires

%description -n kde4-l10n-devel
This package suggests the packages, built from the kdesdk module.



Authors:
--------
    The KDE Team <kde@kde.org>

%post -n kde4-l10n-devel -p /sbin/ldconfig

%postun -n kde4-l10n-devel -p /sbin/ldconfig

%files -n kde4-l10n-devel -f filelists/poxml
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%package -n kde4-lokalize
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        KDE Translation Editor
# Requires strigila_po.so (bnc#410716)
Requires:       kdesdk4
%kde4_runtime_requires
Requires:       libqt4_sql_backend

%description -n kde4-lokalize
This package contains lokalize, an editor for translations



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-lokalize -p /sbin/ldconfig

%files -n kde4-lokalize -f filelists/lokalize
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%package -n kde4-cervisia
License:        GPL v2 or later
Group:          Development/Tools/Version Control
Summary:        CVS Frontend
%kde4_runtime_requires

%description -n kde4-cervisia
Cervisia is a to work with and browse in CVS repositories.



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-cervisia -p /sbin/ldconfig

%files -n kde4-cervisia -f filelists/cervisia
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%dir /usr/share/kde4/apps/cervisiapart

%package -n kde4-kbugbuster
License:        GPL v2 or later
Group:          Development/Tools/Other
Summary:        Bugzilla Client
%kde4_runtime_requires

%description -n kde4-kbugbuster
KBugbuster is a KDE client for Bugzilla server.



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-kbugbuster -p /sbin/ldconfig

%files -n kde4-kbugbuster -f filelists/kbugbuster
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%package -n kde4-kate-devel
License:        GPL v2 or later
Group:          Productivity/Editors/Other
Summary:        Advanced Text Editor Development Headers
Requires:       kde4-kate

%description -n kde4-kate-devel
Files needed for development of Kate plugins.



Authors:
--------
    The KDE Team <kde@kde.org>

%files -n kde4-kate-devel -f filelists/kate.devel
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%dir /usr/include/kate

%package -n kde4-kate
License:        GPL v2 or later
Group:          Productivity/Editors/Other
Summary:        Advanced Text Editor
%kde4_runtime_requires
Provides:       kdebase3:/opt/kde3/bin/kate = 3.5.1

%description -n kde4-kate
Kate is an advanced text editor for KDE.



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-kate -p /sbin/ldconfig

%files -n kde4-kate -f filelists/kate
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%doc %lang(en) /usr/share/doc/kde/HTML/en/kate-plugins
%config %_kde_config_dir/katefiletemplates.knsrc
/usr/share/icons/hicolor/*/apps/kate.*

%package -n kde4-kuiviewer
License:        GPL v2 or later
Group:          Development/Tools/Other
Summary:        UI Files Viewer
%kde4_runtime_requires

%description -n kde4-kuiviewer
Displays Qt Designer UI files



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-kuiviewer -p /sbin/ldconfig

%files -n kde4-kuiviewer -f filelists/kuiviewer
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%dir /usr/share/kde4/apps/kuiviewerpart

%package -n kde4-kcachegrind
License:        GPL v2 or later
Group:          Development/Tools/Other
Summary:        Frontend for Cachegrind
%kde4_runtime_requires

%description -n kde4-kcachegrind
KCachegrind is a frontend for cachegrind.



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-kcachegrind -p /sbin/ldconfig

%files -n kde4-kcachegrind -f filelists/kcachegrind
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%package -n kde4-kapptemplate
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        Template for KDE Application Development
%kde4_runtime_requires

%description -n kde4-kapptemplate
This package contains templates to start the development of a new KDE
application/part/plugin.



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-kapptemplate -p /sbin/ldconfig

%files -n kde4-kapptemplate -f filelists/kapptemplate
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%dir /usr/share/kde4/apps/kdevappwizard
%dir /usr/share/kde4/apps/kdevappwizard/template_descriptions
%dir /usr/share/kde4/apps/kdevappwizard/templates

%package -n kde4-kio_svn
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        KDE KIO-Slave for SVN
%kde4_runtime_requires

%description -n kde4-kio_svn
This KDE KIO-Slave allows to browse SVN repositories in file managers.



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-kio_svn -p /sbin/ldconfig

%files -n kde4-kio_svn -f filelists/kioslave
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%package -n kde4-kmtrace
License:        GPL v2 or later
Group:          Development/Tools/Other
Summary:        Memory Allocation Debugging Tool
%kde4_runtime_requires

%description -n kde4-kmtrace
This is a KDE tool to assist with malloc debugging using glibc's
"mtrace" functionality.



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-kmtrace -p /sbin/ldconfig

%files -n kde4-kmtrace -f filelists/kmtrace
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%package -n kde4-kstartperf
License:        GPL v2 or later
Group:          Development/Tools/Other
Summary:        KDE Benchmarking Tool
%kde4_runtime_requires

%description -n kde4-kstartperf
Startup time measurement tool for KDE applications



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-kstartperf -p /sbin/ldconfig

%files -n kde4-kstartperf -f filelists/kstartperf
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%package kdeaccounts
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        KAddressBook Plugins for Developer Database
%kde4_runtime_requires
%kde4_pimlibs_requires

%description kdeaccounts
This package contains a plugin for KAddressBook to include KDE SVN
accounts.



Authors:
--------
    The KDE Team <kde@kde.org>

%post kdeaccounts -p /sbin/ldconfig

%postun kdeaccounts -p /sbin/ldconfig

%files kdeaccounts -f filelists/kdeaccounts-plugin
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%package -n kde4-umbrello
License:        GPL v2 or later
Group:          Development/Tools/Other
Summary:        UML Modeller
%kde4_runtime_requires

%description -n kde4-umbrello
Umbrello is a UML modelling application.



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-umbrello -p /sbin/ldconfig

%files -n kde4-umbrello -f filelists/umbrello
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%package -n kde4-kompare
License:        GPL v2 or later
Group:          Development/Tools/Other
Summary:        File Comparator
%kde4_runtime_requires

%description -n kde4-kompare
Tool to visualize changes between two versions of a file.



Authors:
--------
    The KDE Team <kde@kde.org>

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

%postun -n kde4-kompare -p /sbin/ldconfig

%files -n kde4-kompare -f filelists/kompare
%defattr(-,root,root)
%doc COPYING COPYING.DOC README

%files -f filelists/exclude
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
/usr/%_lib/strigi/strigila_diff.so
/usr/include/kprofilemethod.h
/usr/%_lib/strigi/strigila_po.so
/usr/%_lib/strigi/strigita_ts.so
/usr/share/strigi/fieldproperties/strigi_translation.fieldproperties

%changelog
* Thu Nov 20 2008 stbinner@suse.de
- add SLE provides
* Fri Oct 31 2008 dmueller@suse.de
- update to 4.1.3
  * see http://kde.org/announcements/changelogs/changelog4_1_2to4_1_3.php
* Thu Sep 25 2008 dmueller@suse.de
- update to 4.1.2
  * see http://kde.org/announcements/changelogs/changelog4_1_1to4_1_2.php
* Thu Aug 28 2008 dmueller@suse.de
- update to 4.1.1
  * see http://kde.org/announcements/changelogs/changelog4_1to4_1_1.php
* Wed Aug 13 2008 dmueller@suse.de
- branch diff update
* Wed Jul 23 2008 dmueller@suse.de
- update to 4.1.0
* Fri Jul 18 2008 dmueller@suse.de
- update to 4.0.99
* Fri Jul 11 2008 dmueller@suse.de
- update to 4.0.98
* Thu Jul 03 2008 dmueller@suse.de
- update to 4.0.85
* Tue Jul 01 2008 dmueller@suse.de
- add directory ownerships
* Thu Jun 26 2008 dmueller@suse.de
- update to 4.0.84
* Wed Jun 18 2008 dmueller@suse.de
- update to 4.0.83
* Sat Jun 14 2008 schwab@suse.de
- Use -mminimal-toc on ppc64.
* Tue Jun 10 2008 dmueller@suse.de
- update to 4.0.82
* Mon Jun 09 2008 dmueller@suse.de
- update to 4.0.81
* Thu May 01 2008 dmueller@suse.de
- update to 4.0.4
  * http://www.kde.org/announcements/changelogs/changelog4_0_3to4_0_4.php
* Mon Apr 21 2008 dmueller@suse.de
- branch diff update
  * fix time parsing in cervisia
* Thu Mar 27 2008 dmueller@suse.de
- update to 4.0.3
* Wed Feb 27 2008 dmueller@suse.de
- update to 4.0.2
* Fri Feb 15 2008 dmueller@suse.de
- update 4_0_BRANCH.diff
* Thu Jan 31 2008 dmueller@suse.de
- update to 4.0.1
* Sun Jan 20 2008 stbinner@suse.de
- update KDE_4_0_BRANCH.diff
* Sat Jan 05 2008 dmueller@suse.de
- update to 4.0
* Wed Jan 02 2008 stbinner@suse.de
- update to 3.97.2
* Sun Dec 16 2007 dmueller@suse.de
- update to 3.97.1
* Sat Dec 08 2007 dmueller@suse.de
- update to 3.97.0
* Sat Dec 08 2007 stbinner@suse.de
- fix build
* Tue Dec 04 2007 dmueller@suse.de
- update to 3.96.3
* Wed Nov 28 2007 dmueller@suse.de
- update to 3.96.2
* Wed Nov 21 2007 dmueller@suse.de
- update to 3.96.1
* Wed Nov 14 2007 dmueller@suse.de
- update to 3.96.0
* Wed Nov 07 2007 dmueller@suse.de
- update to 3.95.2
* Thu Nov 01 2007 dmueller@suse.de
- update to 3.95.1
* Wed Oct 31 2007 dmueller@suse.de
- update to KDE 4.0 Beta4
* Sat Oct 20 2007 dmueller@suse.de
- update to 3.94.1
* Thu Oct 11 2007 dmueller@suse.de
- udpate to KDE 4.0 Beta3
* Tue Oct 02 2007 stbinner@suse.de
- update to 3.93.0.svn720133
* Wed Sep 26 2007 stbinner@suse.de
- update to 3.93.0.svn717255
* Thu Sep 13 2007 stbinner@suse.de
- update to 3.93.0.svn712063
* Sat Sep 01 2007 stbinner@suse.de
- update to KDE 4.0 Beta 2
* Thu Aug 23 2007 stbinner@suse.de
- update to 3.92.0.svn703915
* Thu Aug 16 2007 stbinner@suse.de
- update to 3.92.0.svn700768
* Thu Aug 09 2007 stbinner@suse.de
- update to 3.92.0.svn697375
- fix file conflict
* Tue Aug 07 2007 stbinner@suse.de
- fix build after strigi update
* Sun Jul 29 2007 stbinner@suse.de
- update to KDE 4.0 Beta 1
* Thu Jul 12 2007 stbinner@suse.de
- update to 3.91.0.svn685971
* Sat Jun 23 2007 stbinner@suse.de
- update to 3.90.1.svn679147
* Fri Jun 08 2007 stbinner@suse.de
- update to 3.90.1.svn670093
* Fri Jun 01 2007 coolo@suse.de
- simplify spec file by using macros from kde4-filesystem
* Thu May 24 2007 stbinner@suse.de
- initial package in abuild
openSUSE Build Service is sponsored by