[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