diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d22182a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/kdesdk-4.10.5.tar.xz diff --git a/.kdesdk.metadata b/.kdesdk.metadata new file mode 100644 index 0000000..f6132f8 --- /dev/null +++ b/.kdesdk.metadata @@ -0,0 +1 @@ +e14780cfd63f14cc4b5ec2f769af6a5e9b416940 SOURCES/kdesdk-4.10.5.tar.xz diff --git a/SOURCES/kdesdk-4.10.5-fix-crash-with-invalid-selection.patch b/SOURCES/kdesdk-4.10.5-fix-crash-with-invalid-selection.patch new file mode 100644 index 0000000..97324ac --- /dev/null +++ b/SOURCES/kdesdk-4.10.5-fix-crash-with-invalid-selection.patch @@ -0,0 +1,36 @@ +diff --git a/okteta/kasten/controllers/view/replace/replacetool.cpp b/okteta/kasten/controllers/view/replace/replacetool.cpp +index f83b27b..72675c7 100644 +--- a/okteta/kasten/controllers/view/replace/replacetool.cpp ++++ b/okteta/kasten/controllers/view/replace/replacetool.cpp +@@ -142,6 +142,13 @@ void ReplaceTool::replace( KFindDirection direction, bool fromCursor, bool inSel + if( inSelection ) + { + const Okteta::AddressRange selection = mByteArrayView->selection(); ++ if( ! selection.isValid() ) ++ { ++ // nothing selected, so skip any search and finish now ++ emit finished( false, 0 ); ++ return; ++ } ++ + mReplaceFirstIndex = selection.start(); + mReplaceLastIndex = selection.end(); + startIndex = selection.start(); +diff --git a/okteta/kasten/controllers/view/search/searchtool.cpp b/okteta/kasten/controllers/view/search/searchtool.cpp +index 1229a46..ebbe5b4 100644 +--- a/okteta/kasten/controllers/view/search/searchtool.cpp ++++ b/okteta/kasten/controllers/view/search/searchtool.cpp +@@ -123,6 +123,13 @@ void SearchTool::search( KFindDirection direction, bool fromCursor, bool inSelec + if( inSelection ) + { + const Okteta::AddressRange selection = mByteArrayView->selection(); ++ if( ! selection.isValid() ) ++ { ++ // nothing selected, so skip any search and finish now ++ emit dataNotFound(); ++ return; ++ } ++ + mSearchFirstIndex = selection.start(); + mSearchLastIndex = selection.end(); + } diff --git a/SOURCES/kdesdk-4.10.5-remove-env-shebang.patch b/SOURCES/kdesdk-4.10.5-remove-env-shebang.patch new file mode 100644 index 0000000..e20152f --- /dev/null +++ b/SOURCES/kdesdk-4.10.5-remove-env-shebang.patch @@ -0,0 +1,180 @@ +diff -upr kdesdk-4.10.5/kcachegrind/converters/hotshot2calltree kdesdk-4.10.5_fixed/kcachegrind/converters/hotshot2calltree +--- kdesdk-4.10.5/kcachegrind/converters/hotshot2calltree 2013-06-28 20:03:04.840858450 +0200 ++++ kdesdk-4.10.5_fixed/kcachegrind/converters/hotshot2calltree 2014-01-13 10:40:38.600365387 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + # _*_ coding: latin1 _*_ + + # +diff -upr kdesdk-4.10.5/kcachegrind/converters/pprof2calltree kdesdk-4.10.5_fixed/kcachegrind/converters/pprof2calltree +--- kdesdk-4.10.5/kcachegrind/converters/pprof2calltree 2013-06-28 20:03:04.841858487 +0200 ++++ kdesdk-4.10.5_fixed/kcachegrind/converters/pprof2calltree 2014-01-13 10:40:38.601365390 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env php ++#!/usr/bin/php + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are met: + # +diff -upr kdesdk-4.10.5/kde-dev-scripts/colorcvs kdesdk-4.10.5_fixed/kde-dev-scripts/colorcvs +--- kdesdk-4.10.5/kde-dev-scripts/colorcvs 2013-06-28 20:03:13.463177836 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/colorcvs 2014-01-13 10:40:38.646365516 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + # colorcvs + # +diff -upr kdesdk-4.10.5/kde-dev-scripts/colorsvn kdesdk-4.10.5_fixed/kde-dev-scripts/colorsvn +--- kdesdk-4.10.5/kde-dev-scripts/colorsvn 2013-06-28 20:03:13.463177836 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/colorsvn 2014-01-13 10:40:38.620365444 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + # colorsvn + # +diff -upr kdesdk-4.10.5/kde-dev-scripts/cvsblame kdesdk-4.10.5_fixed/kde-dev-scripts/cvsblame +--- kdesdk-4.10.5/kde-dev-scripts/cvsblame 2013-06-28 20:03:13.464177873 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/cvsblame 2014-01-13 10:40:38.623365452 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + # cvs blame inspired by Bonsai + # Author: Bernd Gehrmann +diff -upr kdesdk-4.10.5/kde-dev-scripts/cvs-clean kdesdk-4.10.5_fixed/kde-dev-scripts/cvs-clean +--- kdesdk-4.10.5/kde-dev-scripts/cvs-clean 2013-06-28 20:03:13.464177873 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/cvs-clean 2014-01-13 10:40:38.634365483 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + # + # This script recursively (beginning with the current directory) +diff -upr kdesdk-4.10.5/kde-dev-scripts/cvscheck kdesdk-4.10.5_fixed/kde-dev-scripts/cvscheck +--- kdesdk-4.10.5/kde-dev-scripts/cvscheck 2013-06-28 20:03:13.464177873 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/cvscheck 2014-01-13 10:40:38.607365407 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + use POSIX qw(mktime ctime); + use Time::Local qw( timegm ); +diff -upr kdesdk-4.10.5/kde-dev-scripts/cvslastchange kdesdk-4.10.5_fixed/kde-dev-scripts/cvslastchange +--- kdesdk-4.10.5/kde-dev-scripts/cvslastchange 2013-06-28 20:03:13.464177873 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/cvslastchange 2014-01-13 10:40:38.621365446 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + use File::Basename; + +diff -upr kdesdk-4.10.5/kde-dev-scripts/extend_dmalloc kdesdk-4.10.5_fixed/kde-dev-scripts/extend_dmalloc +--- kdesdk-4.10.5/kde-dev-scripts/extend_dmalloc 2013-06-28 20:03:13.465177910 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/extend_dmalloc 2014-01-13 10:40:38.604365399 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + # + # script to run gdb on return-addresses + # Usage: $0 malloc-log-file binary +diff -upr kdesdk-4.10.5/kde-dev-scripts/extractattr kdesdk-4.10.5_fixed/kde-dev-scripts/extractattr +--- kdesdk-4.10.5/kde-dev-scripts/extractattr 2013-06-28 20:03:13.465177910 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/extractattr 2014-01-13 10:40:38.667365575 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + # + # Copyright (c) 2004 Richard Evans +diff -upr kdesdk-4.10.5/kde-dev-scripts/extractrc kdesdk-4.10.5_fixed/kde-dev-scripts/extractrc +--- kdesdk-4.10.5/kde-dev-scripts/extractrc 2013-06-28 20:03:13.487178726 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/extractrc 2014-01-13 10:40:38.648365522 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + ### TODO: other copyrights, license? + # Copyright (c) 2004 Richard Evans +diff -upr kdesdk-4.10.5/kde-dev-scripts/includemocs kdesdk-4.10.5_fixed/kde-dev-scripts/includemocs +--- kdesdk-4.10.5/kde-dev-scripts/includemocs 2013-06-28 20:03:13.466177948 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/includemocs 2014-01-13 10:40:38.628365466 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + use strict; + use Cwd; +diff -upr kdesdk-4.10.5/kde-dev-scripts/kde_generate_export_header kdesdk-4.10.5_fixed/kde-dev-scripts/kde_generate_export_header +--- kdesdk-4.10.5/kde-dev-scripts/kde_generate_export_header 2013-06-28 20:03:13.471178133 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/kde_generate_export_header 2014-01-13 10:40:38.629365469 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/python + + import os, sys, string + +diff -upr kdesdk-4.10.5/kde-dev-scripts/kdelnk2desktop.py kdesdk-4.10.5_fixed/kde-dev-scripts/kdelnk2desktop.py +--- kdesdk-4.10.5/kde-dev-scripts/kdelnk2desktop.py 2013-06-28 20:03:13.472178170 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/kdelnk2desktop.py 2014-01-13 10:40:38.639365497 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/python + + import os, sys, string + +diff -upr kdesdk-4.10.5/kde-dev-scripts/kdemangen.pl kdesdk-4.10.5_fixed/kde-dev-scripts/kdemangen.pl +--- kdesdk-4.10.5/kde-dev-scripts/kdemangen.pl 2013-06-28 20:03:13.472178170 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/kdemangen.pl 2014-01-13 10:40:38.636365488 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + # kdemangen.pl + # Copyright (C) 2003 Dominique Devriese +diff -upr kdesdk-4.10.5/kde-dev-scripts/kde-systemsettings-tree.py kdesdk-4.10.5_fixed/kde-dev-scripts/kde-systemsettings-tree.py +--- kdesdk-4.10.5/kde-dev-scripts/kde-systemsettings-tree.py 2013-06-28 20:03:13.471178133 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/kde-systemsettings-tree.py 2014-01-13 10:40:38.633365480 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + + # A small script that validates the structure of systemsettings. + # +diff -upr kdesdk-4.10.5/kde-dev-scripts/noncvslist kdesdk-4.10.5_fixed/kde-dev-scripts/noncvslist +--- kdesdk-4.10.5/kde-dev-scripts/noncvslist 2013-06-28 20:03:13.473178207 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/noncvslist 2014-01-13 10:40:38.650365528 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + # Offline check for extra in a checked-out + # CVS module. Sirtaj Singh Kang May 2000. +diff -upr kdesdk-4.10.5/kde-dev-scripts/svn-clean kdesdk-4.10.5_fixed/kde-dev-scripts/svn-clean +--- kdesdk-4.10.5/kde-dev-scripts/svn-clean 2013-06-28 20:03:13.476178318 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/svn-clean 2014-01-13 10:40:38.641365502 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env perl ++#! /usr/bin/perl + + # + # This script recursively (beginning with the current directory) +diff -upr kdesdk-4.10.5/kde-dev-scripts/svnlastchange kdesdk-4.10.5_fixed/kde-dev-scripts/svnlastchange +--- kdesdk-4.10.5/kde-dev-scripts/svnlastchange 2013-06-28 20:03:13.477178356 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/svnlastchange 2014-01-13 10:40:38.609365413 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env perl ++#!/usr/bin/perl + # + # This file is Copyright (C) 2005 Thiago Macieira + # +diff -upr kdesdk-4.10.5/kde-dev-scripts/zonetab2pot.py kdesdk-4.10.5_fixed/kde-dev-scripts/zonetab2pot.py +--- kdesdk-4.10.5/kde-dev-scripts/zonetab2pot.py 2013-06-28 20:03:13.477178356 +0200 ++++ kdesdk-4.10.5_fixed/kde-dev-scripts/zonetab2pot.py 2014-01-13 10:40:38.630365471 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + '''This script reads timezone list as its first argument + or from /usr/share/zoneinfo/zone.tab, and converts it + to a PO file template. diff --git a/SOURCES/kdesdk-kminspector-multilib.patch b/SOURCES/kdesdk-kminspector-multilib.patch new file mode 100644 index 0000000..7070fea --- /dev/null +++ b/SOURCES/kdesdk-kminspector-multilib.patch @@ -0,0 +1,18 @@ +diff -up kdesdk-4.10.5/kde-dev-utils/kmtrace/kminspector.cmake.than kdesdk-4.10.5/kde-dev-utils/kmtrace/kminspector.cmake +--- kdesdk-4.10.5/kde-dev-utils/kmtrace/kminspector.cmake.than 2014-03-05 16:39:43.895889440 +0100 ++++ kdesdk-4.10.5/kde-dev-utils/kmtrace/kminspector.cmake 2014-03-05 16:37:31.661889107 +0100 +@@ -1,8 +1,13 @@ + #! /bin/sh + ++arch=`uname -i` ++case "$arch" in ++ x86_64|s390x|ppc64|aarch64) libprefix="64" ;; ++ *) libprefix="" ;; ++esac + export MALLOC_TREE=kminspector.tree + export MALLOC_THRESHOLD=2000 +-export LD_PRELOAD=${LIB_INSTALL_DIR}/libktrace.so ++export LD_PRELOAD=/usr/lib$libprefix/libktrace.so + + $* + diff --git a/SPECS/kdesdk.spec b/SPECS/kdesdk.spec new file mode 100644 index 0000000..312cc54 --- /dev/null +++ b/SPECS/kdesdk.spec @@ -0,0 +1,1273 @@ +Name: kdesdk +Summary: The KDE Software Development Kit (SDK) +Version: 4.10.5 +Release: 8%{?dist} + +License: GPLv2+ and GFDL +URL: http://www.kde.org/ +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/%{version}/src/%{name}-%{version}.tar.xz + +Patch0: kdesdk-4.10.5-remove-env-shebang.patch +Patch1: kdesdk-kminspector-multilib.patch +Patch2: kdesdk-4.10.5-fix-crash-with-invalid-selection.patch + +%if 0%{?fedora} || 0%{?rhel} > 6 +BuildRequires: antlr-static antlr-tool +%else +BuildRequires: antlr jpackage-utils +BuildRequires: java >= 1.6 +%endif +BuildRequires: apr-devel +# for libiberty (used by kmtrace for cp_demangle) +BuildRequires: binutils-devel binutils-static +BuildRequires: boost-devel +BuildRequires: flex +BuildRequires: gettext-devel +BuildRequires: kde-baseapps-devel >= %{version} +BuildRequires: kdepimlibs-devel >= %{version} +# kstartperf +BuildRequires: libtool-ltdl-devel +BuildRequires: pkgconfig(hunspell) +BuildRequires: pkgconfig(libical) +BuildRequires: pkgconfig(libstreamanalyzer) pkgconfig(libstreams) +BuildRequires: pkgconfig(libxslt) +BuildRequires: pkgconfig(qca2) +BuildRequires: subversion-devel + +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}-thumbnailers = %{version}-%{release} +Requires: %{name}-umbrello = %{version}-%{release} +# for upgrade path, when kate was split out +Requires: kate + +%description +A metapackage/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 +* lokalize: computer-aided translation system focusing on productivity and performance +* okteta: binary/hex editor +* umbrello: UML modeller and UML diagram tool + +%package common +Summary: Common files for %{name} +# when split occurred +Conflicts: kdesdk < 4.6.95-10 +BuildArch: noarch +%description common +%{summary}. + +%package devel +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} +requires: %{name}-kapptemplate-template = %{version}-%{release} +%description kapptemplate +%{summary}. + +%package kapptemplate-template +Summary: KDE Templates +Requires: %{name}-common = %{version}-%{release} +BuildArch: noarch +%description kapptemplate-template +%{summary}. + +%package kcachegrind +Summary: a browser for data provided by profiling tools (like cachegrind) +Provides: kcachegrind = %{version}-%{release} +Requires: %{name}-common = %{version}-%{release} +Requires: dbus-x11 +%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 +# when split occurred +Obsoletes: kdesdk-libs < 4.6.95-10 +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} +# when split occurred +Obsoletes: kdesdk-libs < 4.6.95-10 +Requires: %{name}-common = %{version}-%{release} +Requires: %{name}-kompare-libs%{?_isa} = %{version}-%{release} +Requires: kate-part%{?_isa} >= 4.10.5 +Requires: diffutils +%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: %{name}-strigi-analyzer = %{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}-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 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} +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 poxml +%{summary}, including +po2xml +split2po +swappo +xml2pot + +%package thumbnailers +Summary: Thumbnailers for KDE +Obsoletes: kde-thumbnailer-po <= 2.0 +Provides: kde-thumbnailer-po = %{version}-%{release} +Requires: %{name}-common = %{version}-%{release} +%description thumbnailers +%{summary}, including gnu gettext po translation files and +gettext translation templates. + +%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} + +%patch0 -p1 -b .remove-env-shebang +%patch1 -p1 -b .multilib +%patch2 -p1 -b .fix-crash-with-invalid-selection + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} \ + .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +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 + +# fix documentation multilib conflict +for f in cervisia kcachegrind okteta umbrello ; do + if [ -f %{buildroot}%{_kde4_docdir}/HTML/en/$f/index.cache.bz2 ] ; then + bunzip2 %{buildroot}%{_kde4_docdir}/HTML/en/$f/index.cache.bz2 + sed -i -e 's!!!g' %{buildroot}%{_kde4_docdir}/HTML/en/$f/index.cache + sed -i -e 's!.html#id[a-z]*[0-9]*"!.html"!g' %{buildroot}%{_kde4_docdir}/HTML/en/$f/index.cache + bzip2 -9 %{buildroot}%{_kde4_docdir}/HTML/en/$f/index.cache + fi +done + +%files + +%files common +%doc okteta/COPYING* + +%files devel +%{_kde4_includedir}/kprofilemethod.h + +%post cervisia +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%posttrans cervisia +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /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_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_libdir}/kde4/fileviewbazaarplugin.so +%{_kde4_libdir}/kde4/fileviewhgplugin.so +%{_kde4_datadir}/config.kcfg/fileviewgitpluginsettings.kcfg +%{_kde4_datadir}/config.kcfg/fileviewsvnpluginsettings.kcfg +%{_kde4_datadir}/config.kcfg/fileviewhgpluginsettings.kcfg +%{_kde4_datadir}/kde4/services/fileviewgitplugin.desktop +%{_kde4_datadir}/kde4/services/fileviewsvnplugin.desktop +%{_kde4_datadir}/kde4/services/fileviewbazaarplugin.desktop +%{_kde4_datadir}/kde4/services/fileviewhgplugin.desktop + +%post kapptemplate +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%posttrans kapptemplate +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%postun kapptemplate +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +fi + +%files kapptemplate -f kapptemplate.lang +%{_kde4_bindir}/kapptemplate +%{_kde4_datadir}/applications/kde4/kapptemplate.desktop +%{_kde4_datadir}/config.kcfg/kapptemplate.* +%{_kde4_iconsdir}/hicolor/*/apps/kapptemplate.* + +%files kapptemplate-template +%{_kde4_appsdir}/kdevappwizard/ + +%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 ||: + +%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_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 kde-dev-utils/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_libdir}/libkomparedialogpages.so +%{_kde4_libdir}/libkomparediff2.so +%{_kde4_datadir}/kde4/servicetypes/kompare*.desktop +%{_kde4_libdir}/kde4/komparenavtreepart.so +%{_kde4_libdir}/kde4/komparepart.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_bindir}/struct2osd.sh +%{_kde4_appsdir}/okteta/ +%{_kde4_appsdir}/oktetapart/ +%{_kde4_datadir}/mime/packages/okteta.xml +%{_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 okteta-devel +%{_kde4_includedir}/KDE/Okteta*/ +%{_kde4_includedir}/okteta*/ +%{_kde4_libdir}/libokteta*.so +%{_kde4_includedir}/KDE/Kasten*/ +%{_kde4_includedir}/kasten*/ +%{_kde4_libdir}/libkasten*.so + +%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 kde-dev-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}/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/strigita_xlf.so +%{_kde4_libdir}/strigi/strigila_po.so +%{_kde4_libdir}/strigi/strigila_diff.so +%{_kde4_datadir}/strigi/fieldproperties/strigi_translation.fieldproperties + +%files thumbnailers +%{_kde4_libdir}/kde4/pothumbnail.so +%{_kde4_datadir}/kde4/services/pothumbnail.desktop +%{_kde4_datadir}/config.kcfg/pocreatorsettings.kcfg + +%post umbrello +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%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 + + +%changelog +* Tue Sep 12 2017 Jan Grulich - 4.10.5-8 +- Require kate-part >= 4.10.5 because kde4_version is 4.14.x + Resolves: bz#1317533 + +* Fri Sep 08 2017 Jan Grulich - 4.10.5-7 +- KCachegrind: add dependency on dbus-x11 + Resolves: bz#1317533 + +* Thu Jul 24 2014 Jan Grulich - 4.10.5-6 +- Fix crash on find or replace with an invalid selection + Resolves: bz#1064811 + +* Wed Mar 05 2014 Than Ngo - 4.10.5-5 +- fix several multilib issues + +* Fri Jan 24 2014 Daniel Mach - 4.10.5-4 +- Mass rebuild 2014-01-24 + +* Mon Jan 13 2014 Jan Grulich - 4.10.5-3 +- Do not use shebang with env (#987073) + +* Fri Dec 27 2013 Daniel Mach - 4.10.5-2 +- Mass rebuild 2013-12-27 + +* Sun Jun 30 2013 Than Ngo - 4.10.5-1 +- 4.10.5 + +* Sat Jun 01 2013 Rex Dieter - 4.10.4-1 +- 4.10.4 + +* Mon May 06 2013 Than Ngo - 4.10.3-1 +- 4.10.3 + +* Thu Apr 04 2013 Rex Dieter 4.10.2-2 +- move Obsoletes: kdesdk-libs to (sub)pkgs that actually provide replacements + +* Mon Apr 01 2013 Rex Dieter - 4.10.2-1 +- 4.10.2 + +* Sat Mar 02 2013 Rex Dieter - 4.10.1-1 +- 4.10.1 + +* Fri Feb 01 2013 Rex Dieter - 4.10.0-1 +- 4.10.0 + +* Tue Jan 22 2013 Rex Dieter - 4.9.98-1 +- 4.9.98 + +* Fri Jan 04 2013 Rex Dieter - 4.9.97-1 +- 4.9.97 + +* Thu Dec 20 2012 Rex Dieter - 4.9.95-1 +- 4.9.95 + +* Tue Dec 04 2012 Rex Dieter - 4.9.90-1 +- 4.9.90 + +* Mon Dec 03 2012 Than Ngo - 4.9.4-1 +- 4.9.4 + +* Sat Nov 03 2012 Rex Dieter - 4.9.3-1 +- 4.9.3 + +* Sat Sep 29 2012 Rex Dieter - 4.9.2-1 +- 4.9.2 +- fix kdevelop kde-simple template + +* Mon Sep 03 2012 Than Ngo - 4.9.1-1 +- 4.9.1 + +* Thu Jul 26 2012 Lukas Tinkl - 4.9.0-1 +- 4.9.0 + +* Thu Jul 19 2012 Fedora Release Engineering - 4.8.97-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jul 12 2012 Rex Dieter - 4.8.97-1 +- 4.8.97 + +* Wed Jun 27 2012 Jaroslav Reznik - 4.8.95-1 +- 4.8.95 + +* Mon Jun 11 2012 Jaroslav Reznik - 4.8.90-2 +- respin + +* Sun Jun 10 2012 Rex Dieter - 4.8.90-1 +- 4.8.90 + +* Sat May 26 2012 Jaroslav Reznik - 4.8.80-1 +- 4.8.80 + +* Wed May 23 2012 Than Ngo - 4.8.3-3 +- readd requirement on kross-python + +* Tue May 22 2012 Than Ngo - 4.8.3-2 +- drop needless requirement on kross-python + +* Mon Apr 30 2012 Jaroslav Reznik - 4.8.3-1 +- 4.8.3 + +* Mon Apr 02 2012 Jaroslav Reznik - 4.8.2-2 +- respin + +* Fri Mar 30 2012 Rex Dieter - 4.8.2-1 +- 4.8.2 + +* Mon Mar 05 2012 Jaroslav Reznik - 4.8.1-1 +- 4.8.1 +- remove extractqml + +* Tue Feb 28 2012 Fedora Release Engineering - 4.8.0-3 +- Rebuilt for c++ ABI breakage + +* Tue Jan 31 2012 Jaroslav Reznik - 4.8.0-2 +- move Java deps to antlr + +* Fri Jan 20 2012 Jaroslav Reznik - 4.8.0-1 +- 4.8.0 +- bump required Java version for antlr with correct epoch + +* Wed Jan 04 2012 Rex Dieter - 4.7.97-1 +- 4.7.97 + +* Wed Dec 21 2011 Radek Novacek - 4.7.95-1 +- 4.7.95 + +* Sun Dec 04 2011 Rex Dieter - 4.7.90-1 +- 4.7.90 + +* Fri Dec 02 2011 Kevin Kofler 4.7.80-3 +- -kompare: Requires: diffutils (kde#287748) + +* Wed Nov 30 2011 Rex Dieter 4.7.80-2 +- lokalize: Requires: -strigi-analyzer (kde#287777) + +* Fri Nov 25 2011 Radek Novacek 4.7.80-1 +- 4.7.80 (beta 1) +- Drop patch for fixing virtual inheritance of QObject (fixed upstream) +- Drop patch for fixing big endian check/logic to not fail the build (fixed upstream) +- libkomparepart.so renamed to komparepart.so (same for komparenavtreepart.so) + +* Sat Oct 29 2011 Rex Dieter 4.7.3-1 +- 4.7.3 +- pkgconfig-style deps + +* Sat Oct 08 2011 Rex Dieter 4.7.2-2 +- -kompare: Requires: kate-part + +* Tue Oct 04 2011 Rex Dieter 4.7.2-1 +- 4.7.2 + +* Tue Sep 06 2011 Than Ngo - 4.7.1-1 +- 4.7.1 + +* Mon Aug 08 2011 Rex Dieter 4.7.0-3 +- *really* (and unconditionally) include umbrello +- fix build on big endian/s390 + +* Wed Aug 03 2011 Jaroslav Reznik 4.7.0-2 +- fix umbrello FTBS (#725077) + +* Tue Jul 26 2011 Jaroslav Reznik 4.7.0-1 +- 4.7.0 +- omit FTBFS umbrello for now (#725077) + +* Mon Jul 25 2011 Rex Dieter 4.6.95-12 +- Requires: kate (for upgrade path) + +* Sun Jul 24 2011 Rex Dieter 4.6.95-11 +- add Provides: for subpkgs (sans kdesdk- prefix) + +* Fri Jul 22 2011 Rex Dieter 4.6.95-10 +- drop kate +- split packaging (#725076) + +* Fri Jul 22 2011 Rex Dieter 4.6.95-3 +- drop needless -utils scriptlet + +* Fri Jul 22 2011 Rex Dieter 4.6.95-2 +- Provides: okteta(-devel) + +* Fri Jul 08 2011 Rex Dieter 4.6.95-1 +- 4.6.95 +- drop old kaider references +- -devel: Provides: kate-devel + +* Mon Jun 27 2011 Than Ngo - 4.6.90-1 +- 4.6.90 (rc1) + +* Wed Jun 15 2011 Jaroslav Reznik 4.6.80-1 +- 4.6.80 (beta1) + +* Thu May 26 2011 Rex Dieter 4.6.3-3 +- rebuid (hunspell) + +* Tue May 03 2011 Rex Dieter 4.6.3-2 +- Unowned /usr/share/kde4/apps/{cervisiapart,kcachegrind,kuiviewer,kuiviewerpart,lokalize} dirs (#645067) + +* Thu Apr 28 2011 Rex Dieter 4.6.3-1 +- 4.6.3 + +* Wed Apr 06 2011 Than Ngo - 4.6.2-1 +- 4.6.2 + +* Sun Feb 27 2011 Rex Dieter 4.6.1-1 +- 4.6.1 + +* Mon Feb 07 2011 Fedora Release Engineering - 4.6.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Feb 02 2011 Rex Dieter 4.6.0-2 +- -devel: Obsoletes: kdeutils-devel + +* Fri Jan 21 2011 Jaroslav Reznik 4.6.0-1 +- 4.6.0 + +* Thu Jan 06 2011 Jaroslav Reznik 4.5.95-1 +- 4.5.95 (4.6rc2) + +* Wed Dec 22 2010 Rex Dieter 4.5.90-1 +- 4.5.90 (4.6rc1) + +* Wed Dec 08 2010 Thomas Janssen 4.5.85-2 +- respun upstream tarballs + +* Sat Dec 04 2010 Thomas Janssen 4.5.85-1 +- 4.5.85 (4.6beta2) + +* Sun Nov 21 2010 Rex Dieter - 4.5.80-1 +- 4.5.80 (4.6beta1) +- drop kbugbuster, add okteta + +* Fri Nov 05 2010 Kevin Kofler - 4.5.3-3 +- fix Kompare "malformed diff" false positives (kde#249976) + +* Fri Nov 05 2010 Thomas Janssen 4.5.3-2 +- rebuild for new libxml2 + +* Sun Oct 31 2010 Than Ngo - 4.5.3-1 +- 4.5.3 + +* Sat Oct 02 2010 Rex Dieter - 4.5.2-1 +- 4.5.2 + +* Sat Aug 28 2010 Rex Dieter - 4.5.1-1 +- 4.5.1 + +* Tue Aug 03 2010 Than Ngo - 4.5.0-1 +- 4.5.0 + +* Sun Jul 25 2010 Rex Dieter - 4.4.95-1 +- 4.5 RC3 (4.4.95) + +* Thu Jul 08 2010 Kevin Kofler - 4.4.92-2 +- upstream fix for Kompare failing to open temp file when saving (kde#242192) + +* Wed Jul 07 2010 Rex Dieter - 4.4.92-1 +- 4.5 RC2 (4.4.92) + +* Fri Jun 25 2010 Jaroslav Reznik - 4.4.90-1 +- 4.5 RC1 (4.4.90) + +* Mon Jun 07 2010 Jaroslav Reznik - 4.4.85-1 +- 4.5 Beta 2 (4.4.85) +- Requires: advancecomp, optipng (for optimizegraphics) + +* Fri May 21 2010 Jaroslav Reznik - 4.4.80-1 +- 4.5 Beta 1 (4.4.80) + +* Fri Apr 30 2010 Jaroslav Reznik - 4.4.3-1 +- 4.4.3 + +* Thu Apr 08 2010 Rex Dieter - 4.4.2-2 +- -devel: omit (dup'd) libkdeinit4_* stuff +- -utils: add shlib scriptlet + +* Mon Mar 29 2010 Lukas Tinkl - 4.4.2-1 +- 4.4.2 + +* Sat Feb 27 2010 Rex Dieter - 4.4.1-1 +- 4.4.1 + +* Fri Feb 26 2010 Kevin Kofler - 4.4.0-4 +- also remove hardcoded setCheckSpellingEnabled(true) calls (kde#228587) + +* Fri Feb 26 2010 Kevin Kofler - 4.4.0-3 +- fix Cervisia not to unconditionally enable auto spell checking (kde#228587) +- BR binutils-static (F13+) + +* Wed Feb 24 2010 Rex Dieter - 4.4.0-2 +- -utils: Requires: qt4 dep +- -libs: Requires: %%name ... + +* Fri Feb 05 2010 Than Ngo - 4.4.0-1 +- 4.4.0 + +* Sun Jan 31 2010 Rex Dieter - 4.3.98-1 +- KDE 4.3.98 (4.4rc3) + +* Thu Jan 21 2010 Lukas Tinkl - 4.3.95-1 +- KDE 4.3.95 (4.4rc2) + +* Sat Jan 16 2010 Rex Dieter - 4.3.90-2 +- rebuild (boost) + +* Wed Jan 06 2010 Rex Dieter - 4.3.90-1 +- kde-4.3.90 (4.4rc1) + +* Fri Dec 18 2009 Rex Dieter - 4.3.85-1 +- kde-4.3.85 (4.4beta2) + +* Tue Dec 1 2009 Lukáš Tinkl - 4.3.80-1 +- KDE 4.4 beta1 (4.3.80) + +* Tue Nov 24 2009 Ben Boeckel - 4.3.75-0.2.svn1048496 +- Add BR on hunspell for lokalize + +* Sun Nov 22 2009 Ben Boeckel - 4.3.75-0.1.svn1048496 +- Update to 4.3.75 snapshot + +* Sat Oct 31 2009 Rex Dieter - 4.3.3-1 +- 4.3.3 + +* Sun Oct 11 2009 Kevin Kofler - 4.3.2-2 +- Fix Kompare diff parsing regression (due to a typo in a bugfix) + +* Mon Oct 05 2009 Than Ngo - 4.3.2-1 +- 4.3.2 + +* Thu Sep 24 2009 Rex Dieter - 4.3.1-2 +- Requires: kross(python) (#523076) + +* Fri Aug 28 2009 Than Ngo - 4.3.1-1 +- 4.3.1 + +* Thu Jul 30 2009 Than Ngo - 4.3.0-1 +- 4.3.0 + +* Wed Jul 22 2009 Than Ngo - 4.2.98-1 +- 4.3rc3 + +* Sun Jul 12 2009 Than Ngo - 4.2.96-1 +- 4.3rc2 + +* Fri Jun 26 2009 Than Ngo - 4.2.95-1 +- 4.3rc1 + +* Thu Jun 04 2009 Rex Dieter - 4.2.90-1 +- KDE-4.3 beta2 (4.2.90) + +* Thu May 14 2009 Lukáš Tinkl - 4.2.85-1 +- KDE 4.3 beta 1 + +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Lukáš Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 +- 4.2.1 +- blockquote patch (#487624) + +* Wed Feb 25 2009 Fedora Release Engineering - 4.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Feb 19 2009 Kevin Kofler 4.2.0-2 +- fix Kompare crash with Qt 4.5 (kde#182792) +- fix build with GCC 4.4 + +* Thu Jan 22 2009 Than Ngo - 4.2.0-1 +- 4.2.0 + +* Mon Jan 19 2009 Than Ngo - 4.1.96-4 +- apply patch to fix build against Boost 1.37.0 + +* Tue Jan 13 2009 Kevin Kofler 4.1.96-3 +- F11+: add workaround to fix build against Boost 1.37.0 + +* Fri Jan 09 2009 Kevin Kofler 4.1.96-2 +- don't ship krazy-licensecheck, should be in krazy2 + +* Wed Jan 07 2009 Than Ngo - 4.1.96-1 +- 4.2rc1 + +* Fri Dec 12 2008 Than Ngo 4.1.85-1 +- 4.2beta2 + +* Mon Dec 01 2008 Kevin Kofler 4.1.80-3 +- BR plasma-devel instead of kdebase-workspace-devel +- don't require kdebase-workspace +- rebase Lokalize quit menu patch +- BR libical-devel + +* Thu Nov 20 2008 Than Ngo 4.1.80-2 +- merged + +* Thu Nov 20 2008 Lorenzo Villani 4.1.80-1 +- 4.1.80 +- BR cmake >= 2.6.2 +- make install/fast +- kdesdk-4.1.2-kdecore.patch upstreamed, dropped + +* Wed Nov 12 2008 Than Ngo 4.1.3-1 +- 4.1.3 + +* Wed Oct 22 2008 Than Ngo 4.1.2-4 +- check if the document has been saved, if not ask the user + to save the change or close without saving + +* Wed Oct 22 2008 Rex Dieter 4.1.2-3 +- -utils should not depend on kdelibs etc (#467984) + +* Mon Sep 29 2008 Rex Dieter 4.1.2-2 +- make VERBOSE=1 +- respin against new(er) kde-filesystem + +* Fri Sep 26 2008 Rex Dieter 4.1.2-1 +- 4.1.2 + +* Wed Sep 24 2008 Than Ngo 4.1.1-2 +- show quit in the menu + +* Fri Aug 29 2008 Than Ngo 4.1.1-1 +- 4.1.1 + +* Wed Jul 23 2008 Than Ngo 4.1.0-1 +- 4.1.0 + +* Wed Jul 23 2008 Rex Dieter 4.0.99-2 +- fix -utils dep issues + +* Fri Jul 18 2008 Rex Dieter 4.0.99-1 +- 4.0.99 + +* Fri Jul 11 2008 Rex Dieter 4.0.98-1 +- 4.0.98 + +* Sun Jul 06 2008 Rex Dieter 4.0.85-1 +- 4.0.85 + +* Fri Jun 27 2008 Rex Dieter 4.0.84-1 +- 4.0.84 + +* Sat Jun 21 2008 Kevin Kofler 4.0.83-2 +- drop upstreamed rh#433399 patch + +* Thu Jun 19 2008 Than Ngo 4.0.83-1 +- 4.0.83 (beta2) + +* Sun Jun 15 2008 Rex Dieter 4.0.82-1 +- 4.0.82 + +* Mon May 26 2008 Than Ngo 4.0.80-1 +- 4.1 beta1 + +* Fri May 16 2008 Rex Dieter 4.0.72-2 +- %%description: +kate + +* Tue May 13 2008 Kevin Kofler 4.0.72-1 +- update to 4.0.72 +- Obsoletes/Provides kaider (now part of kdesdk, renamed to lokalize) +- add lokalize to description and file list +- add BR strigi-devel for lokalize +- add BR boost-devel (now needed by Umbrello) + +* Fri Apr 18 2008 Rex Dieter 4.0.3-5 +- Requires: kdesdk-utils + +* Fri Apr 18 2008 Rex Dieter 4.0.3-4 +- utils: po2xml, xml2pot (#432443) + +* Thu Apr 03 2008 Kevin Kofler 4.0.3-3 +- rebuild (again) for the fixed %%{_kde4_buildtype} + +* Mon Mar 31 2008 Kevin Kofler 4.0.3-2 +- rebuild for NDEBUG and _kde4_libexecdir + +* Fri Mar 28 2008 Than Ngo 4.0.3-1 +- 4.0.3 + +* Thu Feb 28 2008 Than Ngo 4.0.2-1 +- 4.0.2 + +* Wed Feb 27 2008 Rex Dieter 4.0.1-2 +- kate appears in Applications -> Other (#433399) + +* Thu Jan 31 2008 Rex Dieter 4.0.1-1 +- kde-4.0.1 + +* Tue Jan 08 2008 Kevin Kofler 4.0.0-1 +- update to 4.0.0 +- drop upstreamed fix-kompare patch +- update file list (no more katesessionmenu.desktop) + +* Wed Dec 19 2007 Kevin Kofler 3.97.0-8 +- update Kompare from SVN (rev 750443) + +* Sun Dec 16 2007 Kevin Kofler 3.97.0-7 +- don't look for libkompare*part.so in %%{_kde4_libdir} +- don't list D-Bus interfaces twice in file list +- build Kompare documentation + +* Sun Dec 16 2007 Kevin Kofler 3.97.0-6 +- update Kompare from SVN (rev 748928) +- Kompare now installs unversioned (private) shared libs, package them properly + +* Wed Dec 12 2007 Kevin Kofler 3.97.0-5 +- rebuild for changed _kde4_includedir + +* Tue Dec 11 2007 Kevin Kofler 3.97.0-4 +- build Kompare's static convenience libraries with -fPIC + +* Mon Dec 10 2007 Kevin Kofler 3.97.0-3 +- updated fix-kompare patch (rev 6) + +* Mon Dec 10 2007 Kevin Kofler 3.97.0-2 +- updated fix-kompare patch (rev 5) + +* Sat Dec 08 2007 Kevin Kofler 3.97.0-1 +- update to 3.97.0 (KDE 4.0 RC2) + +* Fri Dec 07 2007 Kevin Kofler 3.96.2-3 +- separate -libs subpackage +- remove X11 BRs which are now required by kdelibs-devel + +* Thu Dec 06 2007 Kevin Kofler 3.96.2-2 +- drop kbabel from description (not actually there) +- reenable kompare, fix its build and porting bugs (kde#153463) +- add missing BR subversion-devel, add files for kio_svn to list +- add missing BR binutils-devel (for libiberty), add files for kmtrace to list + +* Fri Nov 30 2007 Sebastian Vahl 3.96.2-1 +- kde-3.96.2 + +* Sat Nov 24 2007 Sebastian Vahl 3.96.1-1 +- kde-3.96.1 + +* Mon Nov 19 2007 Sebastian Vahl 3.96.0-2 +- (Build)Require: kdebase-workspace(-devel) (for kate) +- re-enable kate +- BR: kde-filesystem >= 4 + +* Sun Nov 18 2007 Sebastian Vahl 3.96.0-1 +- Initial version for Fedora