[kdesdk] * Sun Jul 24 2011 Rex Dieter <rdieter at fedoraproject.org> 4.6.95-11 - add Provides: for subpkgs (sans

Rex Dieter rdieter at fedoraproject.org
Mon Jul 25 13:51:36 UTC 2011


commit d3cf5d184906052c026ea9fdc7597ccf21efc3ac
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Mon Jul 25 08:56:35 2011 -0500

    * Sun Jul 24 2011 Rex Dieter <rdieter at fedoraproject.org> 4.6.95-11
    - add Provides: for subpkgs (sans kdesdk- prefix)
    
    * Fri Jul 22 2011 Rex Dieter <rdieter at fedoraproject.org> 4.6.95-10
    - drop kate
    - split packaging (#725076)

 .gitignore                       |    5 -
 kdesdk-4.6.80-package-kate.patch |   20 -
 kdesdk.spec                      |  725 ++++++++++++++++++++++++++++++--------
 sources                          |    1 -
 4 files changed, 572 insertions(+), 179 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 27ebec3..f085c48 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1 @@
-/kdesdk-4.6.80.tar.bz2
-/kate-4.6.80.tar.bz2
-/kdesdk-4.6.90.tar.bz2
-/kate-4.6.90.tar.bz2
-/kate-4.6.95.tar.bz2
 /kdesdk-4.6.95.tar.bz2
diff --git a/kdesdk.spec b/kdesdk.spec
index 672a062..53c0495 100644
--- a/kdesdk.spec
+++ b/kdesdk.spec
@@ -1,19 +1,13 @@
 Name:           kdesdk
-Version:        4.6.95
-Release:        3%{?dist}
 Summary:        The KDE Software Development Kit (SDK)
+Version:        4.6.95
+Release:	11%{?dist}
 
-Group:          User Interface/Desktops
-# FIXME/TODO: Check license
 License:        GPLv2
 URL:            http://www.kde.org/
 Source0:        ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
-Source1:        ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kate-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-# Hack to build kate here
-Patch0:         kdesdk-4.6.80-package-kate.patch
-
 ## upstream patches
 
 # FIXME: Missing dependency on jpackage-utils and java?
@@ -27,30 +21,34 @@ BuildRequires:  hunspell-devel
 BuildRequires:  kdebase-devel >= %{version}
 BuildRequires:  kdepimlibs-devel >= %{version}
 BuildRequires:  libical-devel
+# kstartperf
+BuildRequires:  libtool-ltdl-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  qca2-devel
 BuildRequires:  subversion-devel
 
-Requires: kdepimlibs%{?_isa} >= %{version}
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-# lokalize
-Requires: kross(python)
-# optimizegraphics
-Requires: advancecomp
-Requires: optipng
-
-Requires: %{name}-utils = %{version}-%{release}
-
-Provides: kate = %{version}-%{release}
-Provides: okteta = %{version}-%{release}
-
-# okteta moved kdeutils -> kdesdk
-Conflicts: kdeutils < 6:4.5.80
+# when split occurred
+Obsoletes: kdesdk-libs < 4.6.95-10
+
+Requires: %{name}-cervisia = %{version}-%{release}
+Requires: %{name}-dolphin-plugins = %{version}-%{release}
+Requires: %{name}-kapptemplate = %{version}-%{release}
+Requires: %{name}-kcachegrind = %{version}-%{release}
+Requires: %{name}-kioslave = %{version}-%{release}
+Requires: %{name}-kmtrace = %{version}-%{release}
+Requires: %{name}-kompare = %{version}-%{release}
+Requires: %{name}-kpartloader = %{version}-%{release}
+Requires: %{name}-kstartperf = %{version}-%{release}
+Requires: %{name}-kuiviewer = %{version}-%{release}
+Requires: %{name}-okteta = %{version}-%{release}
+Requires: %{name}-poxml = %{version}-%{release}
+Requires: %{name}-scripts = %{version}-%{release}
+Requires: %{name}-strigi-analyzer = %{version}-%{release}
+Requires: %{name}-umbrello = %{version}-%{release}
 
 %description
 A collection of applications and tools used by developers, including:
 * cervisia: a CVS frontend
-* kate: advanced text editor
 * kcachegrind: a browser for data produced by profiling tools (e.g. cachegrind)
 * kompare: diff tool
 * kuiviewer: displays designer's UI files
@@ -58,49 +56,188 @@ A collection of applications and tools used by developers, including:
 * okteta: binary/hex editor
 * umbrello: UML modeller and UML diagram tool
 
-%package libs
-Summary: Runtime libraries for %{name}
-Group:   System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
-%description libs
+%package common
+Summary: Common files for %{name}
+# when split occurred
+Conflicts: kdesdk < 4.6.95-10
+BuildArch: noarch
+%description common
 %{summary}.
 
 %package devel
-Summary:  Developer files for %{name}
-Group:    Development/Libraries
-# oketa and it's -devel stuff moved here 
-Obsoletes: kdeutils-devel < 6:4.5.80
-Provides: kate-devel = %{version}-%{release}
+Summary: Development files for %{name}
+Requires: %{name}-kmtrace-devel = %{version}-%{release}
+Requires: %{name}-kompare-devel = %{version}-%{release}
+Requires: %{name}-okteta-devel = %{version}-%{release}
+%description devel 
+%{summary}.
+
+%package cervisia
+Summary: A SCM frontend
+Provides: cervisia = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Requires: %{name}-kioslave = %{version}-%{release}
+%description cervisia
+%{summary}.
+
+%package dolphin-plugins
+Summary: Dolphin plugins
+Requires: %{name}-common = %{version}-%{release}
+%description dolphin-plugins 
+%{summary}.
+
+%package kapptemplate
+Summary: KDE Template generator 
+Provides: kapptemplate = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+%description kapptemplate
+%{summary}.
+
+%package kcachegrind 
+Summary: a browser for data provided by profiling tools (like cachegrind) 
+Provides: kcachegrind = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+%description kcachegrind 
+%{summary}.
+
+%package kioslave
+Summary: KIO slaves from %{name} 
+Requires: %{name}-common = %{version}-%{release}
+%description kioslave
+%{summary}, including:
+kio_perldoc
+kio_svn
+
+%package kmtrace
+Summary: Assist with malloc debugging using glibc's "mtrace" functionality
+Provides: kmtrace = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Requires: %{name}-kmtrace-libs%{?_isa} = %{version}-%{release}
+%description kmtrace 
+%{summary}.
+
+%package kmtrace-libs
+Summary: Runtime libraries for kmtrace
+Requires: %{name}-kmtrace = %{version}-%{release}
+%description kmtrace-libs
+%{summary}.
+
+%package kmtrace-devel
+Summary: Developer files for kmtrace
+Requires: %{name}-kmtrace-libs%{?_isa} = %{version}-%{release}
+%description kmtrace-devel
+%{summary}.
+
+%package kompare 
+Summary: Diff tool 
+Provides: kompare = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Requires: %{name}-kompare-libs%{?_isa} = %{version}-%{release}
+%description kompare 
+%{summary}.
+
+%package kompare-libs
+Summary: Runtime libraries for kompare 
+Requires: %{name}-kompare = %{version}-%{release}
+%description kompare-libs
+%{summary}.
+
+%package kompare-devel
+Summary: Developer files for kompare 
+Provides: kompare-devel = %{version}-%{release}
+Requires: %{name}-kompare-libs%{?_isa} = %{version}-%{release}
+%description kompare-devel
+%{summary}.
+
+%package kpartloader
+Summary: KPart loader 
+Requires: %{name}-common = %{version}-%{release}
+%description kpartloader
+%{summary}.
+
+%package kstartperf
+Summary: Startup time measurement tool for KDE applications
+Requires: %{name}-common = %{version}-%{release}
+%description kstartperf
+%{summary}.
+
+%package kuiviewer 
+Summary: Displays designer UI files 
+Requires: %{name}-common = %{version}-%{release}
+%description kuiviewer 
+%{summary}.
+
+%package lokalize 
+Summary: Computer-aided translation system
+Provides: lokalize = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Requires: kross(python)
+%description lokalize 
+%{summary}, focusing on productivity and performance.
+
+%package okteta 
+Summary: Binary/Hex editor 
+# okteta moved kdeutils -> kdesdk
+Conflicts: kdeutils < 6:4.5.80
+Provides: okteta = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Requires: %{name}-okteta-libs%{?_isa} = %{version}-%{release}
+%description okteta 
+%{summary}.
+
+%package okteta-libs
+Summary: Runtime libraries for okteta 
+Requires: %{name}-okteta = %{version}-%{release}
+%description okteta-libs
+%{summary}.
+
+%package okteta-devel
+Summary: Developer files for okteta
 Provides: okteta-devel = %{version}-%{release}
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-Requires: kdepimlibs-devel
-%description devel
-Files for developing applications using %{name}.
+Requires: %{name}-okteta-libs%{?_isa} = %{version}-%{release}
+%description okteta-devel
+%{summary}.
+
+%package scripts
+Summary: KDE SDK scripts 
+Requires: %{name}-common = %{version}-%{release}
+# optimizegraphics
+Requires: advancecomp
+Requires: optipng
+BuildArch: noarch
+%description scripts 
+%{summary}.
 
-%package utils
+%package strigi-analyzer 
+Summary: Strigi anayzers from %{name} 
+Requires: %{name}-common = %{version}-%{release}
+%description strigi-analyzer 
+%{summary}, including: diff, po, ts.
+
+%package poxml 
 Summary: Text utilities from %{name}
-Group:   Applications/Text
+Requires: %{name}-common = %{version}-%{release}
+Obsoletes: kdesdk-utils < 4.6.95-10
+Provides:  kdesdk-utils = %{version}-%{release}
 %{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
-%description utils
-%{summary}, including:
+%description poxml 
+%{summary}, including
 po2xml
 split2po
 swappo
 xml2pot
 
+%package umbrello
+Summary: UML modeller and UML diagram tool
+Provides: umbrello = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+%description umbrello
+%{summary}.
+
 
 %prep
-%setup -q -n kdesdk-%{version}%{?alphatag}
-# kate and konsole are packaged separately
-# unpack kate
-%setup -q -T -D -a 1 -n kdesdk-%{version}%{?alphatag}
-# extract kate app
-mv kate-%{version}/kate ./kate
-mv kate-%{version}/doc/kate ./doc/kate
-# get rid of the rest of kate
-rm -rf kate-%{version}
-
-%patch0 -p1 -b .package-kate
+%setup -q -n kdesdk-%{version}
+
 
 %build
 mkdir -p %{_target_platform}
@@ -117,148 +254,430 @@ rm -rf %{buildroot}
 
 make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
 
+%find_lang cervisia --with-kde --without-mo
+%find_lang kapptemplate --with-kde --without-mo
+%find_lang kcachegrind --with-kde --without-mo
+%find_lang kompare --with-kde --without-mo
+%find_lang lokalize --with-kde --without-mo
+%find_lang okteta --with-kde --without-mo
+%find_lang umbrello --with-kde --without-mo
+
+
 # unpackaged files
 # This one fits better into krazy2 (it requires krazy2), and the version in
 # kdesdk does not understand lib64.
 rm -f %{buildroot}%{_kde4_bindir}/krazy-licensecheck
 
-# move devel symlinks
-mkdir -p %{buildroot}%{_kde4_libdir}/kde4/devel
-pushd %{buildroot}%{_kde4_libdir}
-for i in lib*.so
-do
-  case "$i" in
-    libkateinterfaces.so)
-      linktarget=`readlink "$i"`
-      rm -f "$i"
-      ln -sf "../../$linktarget" "kde4/devel/$i"
-      ;;
-  esac
-done
-popd
 
+%files
+## leftover pieces
+# kdeaccounts-plugin
+%{_kde4_libdir}/kde4/kabcformat_kdeaccounts.so
+%{_kde4_appsdir}/kabc/formats/kdeaccountsplugin.desktop
 
-%clean
-rm -rf %{buildroot}
+%files common
+%doc COPYING COPYING.LIB COPYING.DOC README
 
+%files devel
+%{_kde4_includedir}/kprofilemethod.h
 
-%post
+%post cervisia
 touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
-touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null ||:
-touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||:
 
-%posttrans
+%posttrans cervisia
 gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
-gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null ||:
-gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||:
 update-desktop-database -q &> /dev/null ||:
 
+%postun cervisia
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+fi
+
+%files cervisia -f cervisia.lang
+%doc cervisia/README
+%{_kde4_bindir}/cervisia
+%{_kde4_appsdir}/cervisia/
+%{_kde4_appsdir}/cervisiapart/
+%{_kde4_appsdir}/kconf_update/cervisia*
+%{_kde4_appsdir}/kconf_update/change_colors.pl
+%{_kde4_iconsdir}/hicolor/*/apps/cervisia.*
+%{_kde4_libdir}/kde4/cervisiapart.so
+%{_kde4_libdir}/libkdeinit4_cervisia.so
+%{_kde4_datadir}/applications/kde4/cervisia.desktop
+%{_kde4_datadir}/config.kcfg/cervisiapart.kcfg
+%{_kde4_datadir}/dbus-1/interfaces/org.kde.cervisia*.xml
+%{_kde4_iconsdir}/hicolor/*/actions/*cervisia.*
+%{_kde4_datadir}/kde4/services/cervisiapart.desktop
+%{_mandir}/man1/cervisia*
+%{_kde4_bindir}/cvsaskpass
+%{_kde4_bindir}/cvsservice
+%{_kde4_libdir}/libkdeinit4_cvsaskpass.so
+%{_kde4_libdir}/libkdeinit4_cvsservice.so
+%{_kde4_datadir}/kde4/services/cvsservice.desktop
+
+%files dolphin-plugins
+%{_kde4_libdir}/kde4/fileviewgitplugin.so
+%{_kde4_libdir}/kde4/fileviewsvnplugin.so
+%{_kde4_datadir}/config.kcfg/fileviewgitpluginsettings.kcfg
+%{_kde4_datadir}/config.kcfg/fileviewsvnpluginsettings.kcfg
+%{_kde4_datadir}/kde4/services/fileviewgitplugin.desktop
+%{_kde4_datadir}/kde4/services/fileviewsvnplugin.desktop
+
+%post kapptemplate
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans kapptemplate
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
 
-%postun
+%postun kapptemplate
 if [ $1 -eq 0 ] ; then
-  touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
-  touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null ||:
-  touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||:
-  gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
-  gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null ||:
-  gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||:
-  update-desktop-database -q &> /dev/null ||:
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
 fi
 
-%post libs -p /sbin/ldconfig
+%files kapptemplate -f kapptemplate.lang
+%{_kde4_bindir}/kapptemplate
+%{_kde4_appsdir}/kdevappwizard/
+%{_kde4_datadir}/applications/kde4/kapptemplate.desktop
+%{_kde4_datadir}/config.kcfg/kapptemplate.*
+%{_kde4_iconsdir}/hicolor/*/apps/kapptemplate.*
 
-%postun libs -p /sbin/ldconfig
+%post kcachegrind
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
 
+%posttrans kcachegrind
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
 
-%files
-%defattr(-,root,root,-)
-%doc COPYING COPYING.LIB COPYING.DOC README
-%{_kde4_bindir}/*
-# -utils
-%exclude %{_kde4_bindir}/po2xml
-%exclude %{_kde4_bindir}/split2po
-%exclude %{_kde4_bindir}/swappo
-%exclude %{_kde4_bindir}/xml2pot
-%{_kde4_configdir}/*
-%{_kde4_appsdir}/cervisia/
-%{_kde4_appsdir}/cervisiapart/
-%{_kde4_appsdir}/kabc/*
-%{_kde4_appsdir}/katepart/
-%{_kde4_appsdir}/kate/
-%{_kde4_appsdir}/katexmltools/
+%postun kcachegrind
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+fi
+
+%files kcachegrind -f kcachegrind.lang
+%doc kcachegrind/README
+%{_kde4_bindir}/kcachegrind
+%{_kde4_bindir}/dprof2calltree
+%{_kde4_bindir}/hotshot2calltree
+%{_kde4_bindir}/memprof2calltree
+%{_kde4_bindir}/op2calltree
+%{_kde4_bindir}/pprof2calltree
 %{_kde4_appsdir}/kcachegrind/
-%{_kde4_appsdir}/kconf_update/*
-%{_kde4_appsdir}/kio_perldoc/
-%{_kde4_appsdir}/kdevappwizard/
+%{_kde4_datadir}/applications/kde4/kcachegrind.desktop
+%{_kde4_iconsdir}/hicolor/*/apps/kcachegrind.*
+
+%post kioslave
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans kioslave
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%postun kioslave
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+fi
+
+%files kioslave
+%{_kde4_libdir}/kde4/kio_perldoc.so
+%{_kde4_appsdir}/kio_perldoc/pod2html.pl
+%{_kde4_datadir}/kde4/services/perldoc.protocol
+%{_kde4_bindir}/kio_svn_helper
+%{_kde4_libdir}/kde4/kio_svn.so
+%{_kde4_datadir}/kde4/services/svn*.protocol
+%{_kde4_iconsdir}/hicolor/*/actions/*kiosvn.*
+%{_kde4_datadir}/kde4/services/ServiceMenus/subversion.desktop
+%{_kde4_datadir}/kde4/services/ServiceMenus/subversion_toplevel.desktop
+%{_kde4_libdir}/kde4/kded_ksvnd.so
+%{_kde4_datadir}/dbus-1/interfaces/org.kde.ksvnd.xml
+%{_kde4_datadir}/kde4/services/kded/ksvnd.desktop
+
+%files kmtrace
+%doc kmtrace/README
+%{_kde4_bindir}/kmtrace
+%{_kde4_bindir}/demangle
+%{_kde4_bindir}/kmmatch
+%{_kde4_bindir}/kminspector
 %{_kde4_appsdir}/kmtrace/
+
+%files kmtrace-libs
+%{_kde4_libdir}/libktrace.so.4*
+
+%files kmtrace-devel
+%{_kde4_includedir}/ktrace.h
+%{_kde4_libdir}/libktrace.so
+
+%post kompare
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans kompare
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+
+%postun kompare
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+fi
+
+%files kompare -f kompare.lang
+%doc kompare/README
+%{_kde4_bindir}/kompare
 %{_kde4_appsdir}/kompare/
-%{_kde4_appsdir}/kpartloader/
-%{_kde4_appsdir}/ktexteditor_snippets/
+%{_kde4_libdir}/libkomparedialogpages.so
+%{_kde4_libdir}/libkomparediff2.so
+%{_kde4_datadir}/kde4/servicetypes/kompare*.desktop
+%{_kde4_libdir}/kde4/libkomparenavtreepart.so
+%{_kde4_libdir}/kde4/libkomparepart.so
+%{_kde4_datadir}/applications/kde4/kompare.desktop
+%{_kde4_iconsdir}/hicolor/*/apps/kompare.*
+%{_kde4_datadir}/kde4/services/komparenavtreepart.desktop
+%{_kde4_datadir}/kde4/services/komparepart.desktop
+
+%post kompare-libs -p /sbin/ldconfig
+%postun kompare-libs -p /sbin/ldconfig
+
+%files kompare-libs
+%{_kde4_libdir}/libkompare*.so.*
+
+%files kompare-devel
+/usr/include/kde4/kompare/kompareinterface.h
+%{_kde4_libdir}/libkompareinterface.so
+
+%files kpartloader
+%{_kde4_bindir}/kpartloader
+%{_kde4_appsdir}/kpartloader/kpartloaderui.rc
+
+%files kstartperf
+%doc kstartperf/README
+%{_kde4_bindir}/kstartperf
+%{_kde4_libdir}/kde4/kstartperf.so
+
+%post kuiviewer
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans kuiviewer
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%postun kuiviewer
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+fi
+
+%files kuiviewer
+%{_kde4_bindir}/kuiviewer
 %{_kde4_appsdir}/kuiviewer/
 %{_kde4_appsdir}/kuiviewerpart/
+%{_kde4_libdir}/kde4/kuiviewerpart.so
+%{_kde4_datadir}/applications/kde4/kuiviewer.desktop
+%{_kde4_iconsdir}/hicolor/*/apps/kuiviewer.*
+%{_kde4_datadir}/kde4/services/kuiviewer_part.desktop
+%{_kde4_libdir}/kde4/quithumbnail.so
+%{_kde4_datadir}/kde4/services/designerthumbnail.desktop
+
+%post lokalize
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans lokalize
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+
+%postun lokalize
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+fi
+
+%files lokalize -f lokalize.lang
+%{_kde4_bindir}/lokalize
 %{_kde4_appsdir}/lokalize/
+%{_kde4_iconsdir}/hicolor/*/apps/lokalize.*
+%{_kde4_iconsdir}/hicolor/*/actions/approved.*
+%{_kde4_iconsdir}/*color/*/actions/*msgid*.*
+%{_kde4_iconsdir}/*color/*/actions/catalogmanager.*
+%{_kde4_iconsdir}/*color/*/actions/diff.*
+%{_kde4_iconsdir}/*color/*/actions/insert_*.*
+%{_kde4_iconsdir}/*color/*/actions/next*.*
+%{_kde4_iconsdir}/*color/*/actions/prev*.*
+%{_kde4_iconsdir}/*color/*/actions/search*.*
+%{_kde4_iconsdir}/*color/*/actions/transsearch.*
+%{_kde4_datadir}/config.kcfg/lokalize.kcfg
+%{_kde4_datadir}/applications/kde4/lokalize.desktop
+
+%post okteta
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans okteta
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-mime-database %{_kde4_datadir}/mime >& /dev/null ||:
+
+%postun okteta
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-mime-database %{_kde4_datadir}/mime >& /dev/null ||:
+fi
+
+%files okteta -f okteta.lang
+%{_kde4_bindir}/okteta
 %{_kde4_appsdir}/okteta/
 %{_kde4_appsdir}/oktetapart/
-%{_kde4_appsdir}/umbrello/
-%{_kde4_datadir}/applications/kde4/*.desktop
-%{_kde4_datadir}/config.kcfg/*
-%{_datadir}/dbus-1/interfaces/*.xml
-%{_kde4_datadir}/kde4/services/*
-%{_kde4_datadir}/kde4/servicetypes/*.desktop
-%{_kde4_datadir}/mime/packages/ktesnippets.xml
 %{_kde4_datadir}/mime/packages/okteta.xml
-%{_kde4_docdir}/HTML/en/cervisia/
-%{_kde4_docdir}/HTML/en/kapptemplate/
-%{_kde4_docdir}/HTML/en/kate/
-%{_kde4_docdir}/HTML/en/kcachegrind/
-%{_kde4_docdir}/HTML/en/kompare/
-%{_kde4_docdir}/HTML/en/lokalize/
-%{_kde4_docdir}/HTML/en/okteta/
-%{_kde4_docdir}/HTML/en/umbrello/
-%{_kde4_iconsdir}/hicolor/*/*/*
-%{_kde4_iconsdir}/locolor/*/*/*
-%{_kde4_iconsdir}/oxygen/*/*/*
-%{_mandir}/man1/*
-%{_kde4_libdir}/libkdeinit4_*.so
-%{_kde4_libdir}/libkomparedialogpages.so
-%{_kde4_libdir}/libkomparediff2.so
-%{_kde4_libdir}/strigi/*.so
-%{_kde4_datadir}/strigi/fieldproperties/
-%{_kde4_libdir}/kde4/*.so
-
-%files libs
-%defattr(-,root,root,-)
-%{_kde4_libdir}/lib*.so.*
+%{_kde4_libdir}/kde4/oktetapart.so
+%{_kde4_datadir}/applications/kde4/okteta.desktop
+%{_kde4_datadir}/config/okteta-structures.knsrc
+%{_kde4_iconsdir}/hicolor/*/apps/okteta.*
+%{_kde4_datadir}/kde4/services/oktetapart.desktop
+%{_kde4_libdir}/kde4/libkbytearrayedit.so
+%{_kde4_datadir}/kde4/services/kbytearrayedit.desktop
+%{_kde4_datadir}/config.kcfg/structviewpreferences.kcfg
+
+%post okteta-libs -p /sbin/ldconfig
+%postun okteta-libs -p /sbin/ldconfig
+
+%files okteta-libs
+%{_kde4_libdir}/libkasten*.so.*
+%{_kde4_libdir}/libokteta*.so.*
 %{_kde4_libdir}/kde4/plugins/designer/oktetadesignerplugin.so
 
-%files devel
-%defattr(-,root,root,-)
-%{_kde4_includedir}/KDE/Kasten/
+%files okteta-devel
 %{_kde4_includedir}/KDE/Okteta/
-%{_kde4_includedir}/kasten/
-%{_kde4_includedir}/kate/
-%{_kde4_includedir}/kate_export.h
-%{_kde4_includedir}/kompare/
-%{_kde4_includedir}/kprofilemethod.h
-%{_kde4_includedir}/ktexteditor_codesnippets_core/
-%{_kde4_includedir}/ktrace.h
 %{_kde4_includedir}/okteta/
-%{_kde4_libdir}/kde4/devel/libkateinterfaces.so
-%{_kde4_libdir}/libkasten*.so
-%{_kde4_libdir}/libkompareinterface.so
-%{_kde4_libdir}/libktexteditor_codesnippets_core.so
-%{_kde4_libdir}/libktrace.so
 %{_kde4_libdir}/libokteta*.so
+%{_kde4_includedir}/KDE/Kasten/
+%{_kde4_includedir}/kasten/
+%{_kde4_libdir}/libkasten*.so
+
+%post umbrello
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
 
-%files utils
-%defattr(-,root,root,-)
+%posttrans umbrello
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+
+%postun umbrello
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+fi
+
+%files umbrello -f umbrello.lang
+%doc umbrello/README
+%{_kde4_bindir}/umbrello
+%{_kde4_appsdir}/umbrello/
+%{_kde4_iconsdir}/hicolor/*/apps/umbrello.*
+%{_kde4_iconsdir}/hicolor/*/mimetypes/application-x-uml.*
+%{_kde4_datadir}/applications/kde4/umbrello.desktop
+
+%files poxml 
 %{_kde4_bindir}/po2xml
 %{_kde4_bindir}/split2po
 %{_kde4_bindir}/swappo
 %{_kde4_bindir}/xml2pot
+%{_mandir}/man1/po2xml*
+%{_mandir}/man1/split2po*
+%{_mandir}/man1/swappo*
+%{_mandir}/man1/xml2pot*
+
+%files scripts
+%doc scripts/README
+%{_kde4_bindir}/svnrevertlast
+%{_kde4_bindir}/fixuifiles
+%{_kde4_bindir}/cvscheck
+%{_kde4_bindir}/extend_dmalloc
+%{_kde4_bindir}/extractattr
+%{_kde4_bindir}/noncvslist
+%{_kde4_bindir}/pruneemptydirs
+%{_kde4_bindir}/cvsrevertlast
+%{_kde4_bindir}/create_makefile
+%{_kde4_bindir}/colorsvn
+%{_kde4_bindir}/cvslastchange
+%{_kde4_bindir}/svngettags
+%{_kde4_bindir}/create_svnignore
+%{_kde4_bindir}/svnchangesince
+%{_kde4_bindir}/build-progress.sh
+%{_kde4_bindir}/package_crystalsvg
+%{_kde4_bindir}/extractqml
+%{_kde4_bindir}/svnbackport
+%{_kde4_bindir}/svnlastlog
+%{_kde4_bindir}/cxxmetric
+%{_kde4_bindir}/kdemangen.pl
+%{_kde4_bindir}/cvsforwardport
+%{_kde4_bindir}/includemocs
+%{_kde4_bindir}/svnlastchange
+%{_kde4_bindir}/wcgrep
+%{_kde4_bindir}/qtdoc
+%{_kde4_bindir}/nonsvnlist
+%{_kde4_bindir}/svnforwardport
+%{_kde4_bindir}/create_cvsignore
+%{_kde4_bindir}/svnintegrate
+%{_kde4_bindir}/kdekillall
+%{_kde4_bindir}/create_makefiles
+%{_kde4_bindir}/cvsbackport
+%{_kde4_bindir}/fixkdeincludes
+%{_kde4_bindir}/kde-systemsettings-tree.py
+%{_kde4_bindir}/zonetab2pot.py
+%{_kde4_bindir}/kde_generate_export_header
+%{_kde4_bindir}/cvs-clean
+%{_kde4_bindir}/kdelnk2desktop.py
+%{_kde4_bindir}/findmissingcrystal
+%{_kde4_bindir}/adddebug
+%{_kde4_bindir}/cvsversion
+%{_kde4_bindir}/cheatmake
+%{_kde4_bindir}/cvsblame
+%{_kde4_bindir}/optimizegraphics
+%{_kde4_bindir}/cvsaddcurrentdir
+%{_kde4_bindir}/fix-include.sh
+%{_kde4_bindir}/kdedoc
+%{_kde4_bindir}/svn-clean
+%{_kde4_bindir}/png2mng.pl
+%{_kde4_bindir}/extractrc
+%{_kde4_bindir}/makeobj
+%{_kde4_bindir}/cvslastlog
+%{_kde4_bindir}/svnversions
+%{_mandir}/man1/adddebug.1.gz
+%{_mandir}/man1/cheatmake.1.gz
+%{_mandir}/man1/create_cvsignore.1.gz
+%{_mandir}/man1/create_makefile.1.gz
+%{_mandir}/man1/create_makefiles.1.gz
+%{_mandir}/man1/cvscheck.1.gz
+%{_mandir}/man1/cvslastchange.1.gz
+%{_mandir}/man1/cvslastlog.1.gz
+%{_mandir}/man1/cvsrevertlast.1.gz
+%{_mandir}/man1/cxxmetric.1.gz
+%{_mandir}/man1/demangle.1.gz
+%{_mandir}/man1/extend_dmalloc.1.gz
+%{_mandir}/man1/extractrc.1.gz
+%{_mandir}/man1/fixincludes.1.gz
+%{_mandir}/man1/pruneemptydirs.1.gz
+%{_mandir}/man1/qtdoc.1.gz
+%{_mandir}/man1/reportview.1.gz
+%{_mandir}/man1/transxx.1.gz
+%{_mandir}/man1/zonetab2pot.py.1.gz
+
+%files strigi-analyzer
+%{_kde4_libdir}/strigi/strigita_ts.so
+%{_kde4_libdir}/strigi/strigila_po.so
+%{_kde4_libdir}/strigi/strigila_diff.so
+%{_kde4_datadir}/strigi/fieldproperties/strigi_translation.fieldproperties
 
 
 %changelog
+* Sun Jul 24 2011 Rex Dieter <rdieter at fedoraproject.org> 4.6.95-11
+- add Provides: for subpkgs (sans kdesdk- prefix)
+
+* Fri Jul 22 2011 Rex Dieter <rdieter at fedoraproject.org> 4.6.95-10
+- drop kate
+- split packaging (#725076)
+
 * Fri Jul 22 2011 Rex Dieter <rdieter at fedoraproject.org> 4.6.95-3
 - drop needless -utils scriptlet
 
@@ -280,7 +699,7 @@ fi
 - rebuid (hunspell)
 
 * Tue May 03 2011 Rex Dieter <rdieter at fedoraproject.org> 4.6.3-2
-- Unowned /usr/share/kde4/apps/{cervisiapart,kcachegrind,kuiviewer,kuiviewerpart,lokalize} dirs (#645067)
+- Unowned  /usr/share/kde4/apps/{cervisiapart,kcachegrind,kuiviewer,kuiviewerpart,lokalize} dirs (#645067)
 
 * Thu Apr 28 2011 Rex Dieter <rdieter at fedoraproject.org> 4.6.3-1
 - 4.6.3
diff --git a/sources b/sources
index 01c4a39..a477663 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-6e2c9738995fa1da32aa34c593998d97  kate-4.6.95.tar.bz2
 544b6274dede95cd026027e7390fe17f  kdesdk-4.6.95.tar.bz2


More information about the scm-commits mailing list