rpms/kdegraphics/F-10 kdegraphics-4.1.3-libkipi-0.3.0.patch, NONE, 1.1 kdegraphics.spec, 1.179, 1.180
Rex Dieter
rdieter at fedoraproject.org
Mon Dec 22 19:45:22 UTC 2008
Author: rdieter
Update of /cvs/pkgs/rpms/kdegraphics/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15241
Modified Files:
kdegraphics.spec
Added Files:
kdegraphics-4.1.3-libkipi-0.3.0.patch
Log Message:
* Mon Dec 22 2008 Rex Dieter <rdieter at fedoraproject.org> 4.1.3-5
- libkipi backport too (makes kde42 transition easier later)
kdegraphics-4.1.3-libkipi-0.3.0.patch:
--- NEW FILE kdegraphics-4.1.3-libkipi-0.3.0.patch ---
Index: kipiplugin.desktop
===================================================================
--- kipiplugin.desktop (.../tags/KDE/4.1.3/kdegraphics/libs/libkipi) (revision 900398)
+++ kipiplugin.desktop (.../trunk/KDE/kdegraphics/libs/libkipi) (revision 900398)
@@ -3,18 +3,21 @@
X-KDE-ServiceType=KIPI/Plugin
X-KDE-DerivedName=KIPI Plugin
Name=KIPIPlugin
+Name[ar]=ÙاÙÙبÙÙبÙÙÙغÙÙ
Name[de]=KIPI-Modul
Name[el]=Î ÏÏÏθεÏο KIPI
Name[et]=KIPI plugin
Name[fr]=Module externe KIPI
Name[is]=KIPI-Ãforrit
Name[ja]=Kipi ãã©ã°ã¤ã³
+Name[lt]=KIPIPriedas
Name[nds]=KIPI-Moduul
Name[sv]=KIPI-insticksprogram
Name[tr]=KIPI Eklentisi
Name[x-test]=xxKIPIPluginxx
Name[zh_TW]=KIPI å¤æç¨å¼
Comment=A KIPI Plugin
+Comment[ar]=Ù
ÙØÙ ÙاÙÙبÙ
Comment[ca]=Un connector KIPI
Comment[cs]=KIPI modul
Comment[da]=Et KIPI-plugin
@@ -25,19 +28,20 @@
Comment[fr]=Un module externe pour KIPI
Comment[ga]=Breiseán KIPI
Comment[gl]=Unha extension de KIPI
-Comment[hr]=Dodatak za KIPI
-Comment[hu]=Egy KIPI-bÅvÃtmény
Comment[is]=KIPI Ãforrit
Comment[it]=Un plugin di KIPI
Comment[ja]=Kipi ãã©ã°ã¤ã³
Comment[km]=áááááá·áá¸âáááá½á KIPI
Comment[ko]=KIPI íë¬ê·¸ì¸
+Comment[lt]=KIPI priedas
Comment[lv]=KIPI spraudnis
Comment[nds]=En KIPI-Moduul
Comment[nl]=Een KIPI-plugin
+Comment[nn]=Eit programtillegg til KIPI
Comment[pl]=Wtyczka KIPI
Comment[pt]=Um 'Plugin' do KIPI
Comment[pt_BR]=Um Plug-in do KIPI
+Comment[ro]=Un modul KIPI
Comment[ru]=ÐодÑÐ»Ñ KIPI
Comment[sl]=Vstavek KIPI
Comment[sv]=Ett KIPI-insticksprogram
Index: libkipi/interface.cpp
===================================================================
--- libkipi/interface.cpp (.../tags/KDE/4.1.3/kdegraphics/libs/libkipi) (revision 900398)
+++ libkipi/interface.cpp (.../trunk/KDE/kdegraphics/libs/libkipi) (revision 900398)
@@ -4,7 +4,7 @@
* http://www.kipi-plugins.org
*
* Date : 2004-02-01
- * Description : main kipi host application interface .
+ * Description : main kipi host application interface.
*
* Copyright (C) 2004-2008 by Gilles Caulier <caulier dot gilles at gmail dot com>
* Copyright (C) 2004-2005 by Renchi Raju <renchi.raju at kdemail.net>
@@ -15,12 +15,12 @@
* and/or modify it under the terms of the GNU General
* Public License as published by the Free Software Foundation;
* either version 2, or (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
+ *
* ============================================================ */
/** @file interface.cpp */
@@ -28,7 +28,6 @@
// Qt includes.
#include <QPixmap>
-#include <QWidget>
// KDE includes.
@@ -38,88 +37,14 @@
#include <kio/previewjob.h>
// Local includes.
-
+
#include "version.h"
#include "pluginloader.h"
-#include "interface.h"
#include "imagecollectionselector.h"
#include "uploadwidget.h"
+#include "interface.h"
#include "interface.moc"
-/*!
- @enum KIPI::Features
- Not all host applications support the full subset of features that KIPI
- allows access to. As an example <a
- href="http://ktown.kde.org/kimdaba/">KimDaBa</a> do not support comments
- for albums. Thus before a plugin expect a decant value for the comment,
- it should check whether KIPI::CollectionsHaveComments are set. It does so
- using KIPI::Interface::hasFeature()
- When adding new items, remember to update "hasFeature( const QString& feature )"
- and the hello world plugin.
- */
-
-/*!
- \enum KIPI::CollectionsHaveComments
- This feature specify that albums have descriptions associated to them.
- */
-
-/*!
- \enum KIPI::ImagesHasComments
- This feature specifies that images in the host application has descriptions associated to them.
- */
-
-/*!
- \enum KIPI::ImagesHasTime
- This feature specifies that images has a date associated with it, which the host application can display and set.
-*/
-
-/*!
- \enum KIPI::HostSupportsDateRanges
- This feature specify whether the host application supports that the user can specify a date range for images, like 1998-2000.
-*/
-
-/*!
- \enum KIPI::HostAcceptNewImages
- This feature specifies that the host application do accept new images.
- Use \ref ImageCollection::uploadPath to find the location to place the image, and
- \ref KIPI::Interface::addImage() to tell the host application about the new image.
-*/
-
-/*!
- \enum KIPI::ImagesHasTitlesWritable
- This features specifies whether the plugin can change the title for images.
-*/
-
-/*!
- \enum KIPI::CollectionHaveCategory
- This feature specify that collections are category associated to them ('travels', 'friends', 'monuments', etc.).
-*/
-
-/*!
- \enum KIPI::CollectionsHaveCreationDate
- This feature specify that collections are a creation date associated to them.
-*/
-
-/*!
- \enum KIPI::HostSupportsProgressBar
- This feature specify whether the host application has a progress bar available for batch operations.
-*/
-
-/*!
- \enum KIPI::HostSupportsTags
- This feature specify whether the host application supports keywords for images.
-*/
-
-/*!
- \enum KIPI::HostSupportsRating
- This feature specify whether the host application supports rating values for images.
-*/
-
-/*!
- \enum KIPI::HostSupportsThumbnails
- This feature specifies that host application can provide image thumbnails.
- */
-
namespace KIPI
{
@@ -133,23 +58,15 @@
{
}
-/** Returns a string version of libkipi release */
QString KIPI::Interface::version()
{
return QString(kipi_version);
}
-/**
- Tells the host app that the following images has changed on disk
-*/
void Interface::refreshImages( const KUrl::List& )
{
}
-/**
- Tells whether the host application under which the plugin currently executes a given feature.
- See KIPI::Features for details on the individual features.
-*/
bool Interface::hasFeature( KIPI::Features feature ) const
{
return ( features() & feature ) != 0;
@@ -188,11 +105,6 @@
}
}
-/*!
- Tell the host application that a new image has been made available to it.
- Returns true if the host application did accept the new image, otherwise err will be filled with
- an error description.
-*/
bool Interface::addImage( const KUrl&, QString& /*err*/ )
{
kWarning(51000) << "Interface::addImage should only be invoked if the host application supports the KIPI::Features\n"
@@ -205,63 +117,30 @@
{
}
-/**
- Returns list of all images in current album.
- If there are no current album, the returned
- KIPI::ImageCollection::isValid() will return false.
-*/
KIPI::ImageCollection KIPI::Interface::currentAlbum()
{
// This implementation is just to be able to write documentation above.
return ImageCollection();
}
-/**
- Current selection in a thumbnail view for example.
- If there are no current selection, the returned
- KIPI::ImageCollection::isValid() will return false.
-*/
ImageCollection Interface::currentSelection()
{
// This implementation is just to be able to write documentation above.
return KIPI::ImageCollection();
}
-/**
- Returns a list of albums.
-*/
QList<ImageCollection> Interface::allAlbums()
{
// This implementation is just to be able to write documentation above.
return QList<ImageCollection>();
}
-/**
- Return a bitwise or of the KIPI::Features that thus application support.
-*/
int Interface::features() const
{
// This implementation is just to be able to write documentation above.
return 0;
}
-/**
- Return a list of images file extension will be used in the plugins for
- to sort the files list before a treatment. The default implementation return,
- the supported images formats by KDE.
-*/
-QString Interface::fileExtensions()
-{
- QStringList KDEImagetypes = KImageIO::mimeTypes( KImageIO::Reading );
- QString imagesFileFilter = KDEImagetypes.join(" ");
- return ( imagesFileFilter.toLower() + " " + imagesFileFilter.toUpper() );
-}
-
-/**
- Ask to Kipi host application to render a thumbnail for an image. If this method is not
- re-implemented in host, standard KIO::filePreview is used to generated a thumbnail.
- Use gotThumbnail() signal to take thumb.
-*/
void Interface::thumbnail( const KUrl& url, int size )
{
KUrl::List list;
@@ -269,11 +148,6 @@
thumbnails(list, size);
}
-/**
- Ask to Kipi host application to render thumbnails for a list of images. If this method is not
- re-implemented in host, standard KIO::filePreview is used to generated a thumbnail.
- Use gotThumbnail() signal to take thumbs.
-*/
void Interface::thumbnails( const KUrl::List& list, int size )
{
KIO::PreviewJob *job = KIO::filePreview(list, size);
@@ -295,4 +169,30 @@
emit gotThumbnail(item.url(), QPixmap());
}
+QString Interface::fileExtensions()
+{
+ return (KDEfileExtensions());
+}
+
+QVariant Interface::hostSetting(const QString& settingName)
+{
+ if (settingName == QString("WriteMetadataToRAW"))
+ {
+ return false;
+ }
+ else if (settingName == QString("FileExtensions"))
+ {
+ return KDEfileExtensions();
+ }
+
+ return QVariant();
+}
+
+QString Interface::KDEfileExtensions() const
+{
+ QStringList KDEImagetypes = KImageIO::mimeTypes( KImageIO::Reading );
+ QString imagesFileFilter = KDEImagetypes.join(" ");
+ return ( imagesFileFilter.toLower() + " " + imagesFileFilter.toUpper() );
+}
+
} // namespace KIPI
Index: libkipi/interface.h
===================================================================
--- libkipi/interface.h (.../tags/KDE/4.1.3/kdegraphics/libs/libkipi) (revision 900398)
+++ libkipi/interface.h (.../trunk/KDE/kdegraphics/libs/libkipi) (revision 900398)
@@ -15,12 +15,12 @@
* and/or modify it under the terms of the GNU General
* Public License as published by the Free Software Foundation;
* either version 2, or (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
+ *
* ============================================================ */
/** @file interface.h */
@@ -31,6 +31,7 @@
// Qt includes.
#include <QtCore/QObject>
+#include <QtCore/QVariant>
#include <QtCore/QList>
// KDE includes.
@@ -55,7 +56,81 @@
class ImageCollectionSelector;
class UploadWidget;
-enum Features
+/*!
+ @enum KIPI::Features
+ Not all host applications support the full subset of features that KIPI
+ allows access to. As an example <a
+ href="http://www.digikam.org">digiKam</a> support comments
+ for albums. Thus before a plugin expect a decant value for the comment,
+ it should check whether KIPI::CollectionsHaveComments are set. It does so
+ using KIPI::Interface::hasFeature()
+ When adding new items, remember to update "hasFeature( const QString& feature )"
+ and the hello world plugin.
+ */
+
+/*!
+ \enum KIPI::CollectionsHaveComments
+ This feature specify that albums have descriptions associated to them.
+ */
+
+/*!
+ \enum KIPI::ImagesHasComments
+ This feature specifies that images in the host application has descriptions associated to them.
+ */
+
+/*!
+ \enum KIPI::ImagesHasTime
+ This feature specifies that images has a date associated with it, which the host application can display and set.
+*/
+
+/*!
+ \enum KIPI::HostSupportsDateRanges
+ This feature specify whether the host application supports that the user can specify a date range for images, like 1998-2000.
+*/
+
+/*!
+ \enum KIPI::HostAcceptNewImages
+ This feature specifies that the host application do accept new images.
+ Use \ref ImageCollection::uploadPath to find the location to place the image, and
+ \ref KIPI::Interface::addImage() to tell the host application about the new image.
+*/
+
+/*!
+ \enum KIPI::ImagesHasTitlesWritable
+ This features specifies whether the plugin can change the title for images.
+*/
+
+/*!
+ \enum KIPI::CollectionHaveCategory
+ This feature specify that collections are category associated to them ('travels', 'friends', 'monuments', etc.).
+*/
+
+/*!
+ \enum KIPI::CollectionsHaveCreationDate
+ This feature specify that collections are a creation date associated to them.
+*/
+
+/*!
+ \enum KIPI::HostSupportsProgressBar
+ This feature specify whether the host application has a progress bar available for batch operations.
+*/
+
+/*!
+ \enum KIPI::HostSupportsTags
+ This feature specify whether the host application supports keywords for images.
+*/
+
+/*!
+ \enum KIPI::HostSupportsRating
+ This feature specify whether the host application supports rating values for images.
+*/
+
+/*!
+ \enum KIPI::HostSupportsThumbnails
+ This feature specifies that host application can provide image thumbnails.
+ */
+
+enum Features
{
CollectionsHaveComments = 1 << 0,
ImagesHasComments = 1 << 1,
@@ -82,36 +157,95 @@
Interface(QObject *parent, const char *name=0);
virtual ~Interface();
+ /**
+ Returns list of all images in current album.
+ If there are no current album, the returned
+ KIPI::ImageCollection::isValid() will return false.
+ */
virtual ImageCollection currentAlbum() = 0;
+
+ /**
+ Current selection in a thumbnail view for example.
+ If there are no current selection, the returned
+ KIPI::ImageCollection::isValid() will return false.
+ */
virtual ImageCollection currentSelection() = 0;
+
+ /**
+ Returns a list of albums.
+ */
virtual QList<ImageCollection> allAlbums() = 0;
- virtual ImageInfo info( const KUrl& ) = 0;
- virtual bool addImage( const KUrl&, QString& err );
- virtual void delImage( const KUrl& );
+ virtual ImageInfo info(const KUrl&) = 0;
- virtual void refreshImages( const KUrl::List& );
+ /**
+ Tell the host application that a new image has been made available to it.
+ Returns true if the host application did accept the new image, otherwise err will be filled with
+ an error description.
+ */
+ virtual bool addImage(const KUrl&, QString& err);
+ virtual void delImage(const KUrl&);
- virtual QString fileExtensions();
+ /**
+ Tells the host app that the following images has changed on disk
+ */
+ virtual void refreshImages(const KUrl::List&);
- virtual void thumbnail( const KUrl& url, int size );
- virtual void thumbnails( const KUrl::List& list, int size );
+ /**
+ Return a list of images file extensions which will be used in the plugins
+ to sort the files list before treatements. The default implementation return,
+ the supported images formats by KDE.
+ Use hostSetting("FileExtensions") instead.
+ */
+ KDE_DEPRECATED virtual QString fileExtensions();
+ /**
+ Ask to Kipi host application to render a thumbnail for an image. If this method is not
+ re-implemented in host, standard KIO::filePreview is used to generated a thumbnail.
+ Use gotThumbnail() signal to take thumb.
+ */
+ virtual void thumbnail(const KUrl& url, int size);
+ /**
+ Ask to Kipi host application to render thumbnails for a list of images. If this method is not
+ re-implemented in host, standard KIO::filePreview is used to generated a thumbnail.
+ Use gotThumbnail() signal to take thumbs.
+ */
+ virtual void thumbnails(const KUrl::List& list, int size);
+
virtual ImageCollectionSelector* imageCollectionSelector(QWidget *parent)=0;
virtual UploadWidget* uploadWidget(QWidget *parent)=0;
- bool hasFeature( KIPI::Features feature ) const;
+ /**
+ Ask to Kipi host application to return a setting to share with plugins, for example to write
+ metadata on RAW files.
+ Current setting names are:
+ "WriteMetadataToRAW" (bool) is true if RAW files metadata can be changed.
+ "FileExtensions" (QString) same than fileExtensions().
+ */
+ virtual QVariant hostSetting(const QString& settingName);
+ /**
+ Tells whether the host application under which the plugin currently executes a given feature.
+ See KIPI::Features for details on the individual features.
+ */
+ bool hasFeature(KIPI::Features feature) const;
+
+ /**
+ Returns a string version of libkipi release
+ */
static QString version();
Q_SIGNALS:
- void selectionChanged( bool hasSelection );
- void currentAlbumChanged( bool anyAlbum );
- void gotThumbnail( const KUrl&, const QPixmap& );
+ void selectionChanged(bool hasSelection);
+ void currentAlbumChanged(bool anyAlbum);
+ void gotThumbnail(const KUrl&, const QPixmap&);
protected:
+ /**
+ Return a bitwise or of the KIPI::Features that thus application support.
+ */
virtual int features() const = 0;
private Q_SLOTS:
@@ -122,7 +256,13 @@
private:
friend class PluginLoader;
- bool hasFeature( const QString& feature ) const;
+
+ bool hasFeature(const QString& feature) const;
+
+ /**
+ Return a list of images file extensions supported by KDE
+ */
+ QString KDEfileExtensions() const;
};
} // namespace KIPI
Index: libkipi/imagecollectionshared.cpp
===================================================================
--- libkipi/imagecollectionshared.cpp (.../tags/KDE/4.1.3/kdegraphics/libs/libkipi) (revision 900398)
+++ libkipi/imagecollectionshared.cpp (.../trunk/KDE/kdegraphics/libs/libkipi) (revision 900398)
@@ -15,12 +15,12 @@
* and/or modify it under the terms of the GNU General
* Public License as published by the Free Software Foundation;
* either version 2, or (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
+ *
* ============================================================ */
// KDE Includes.
@@ -49,7 +49,7 @@
_count--;
if ( _count == 0 )
{
- // qDebug("Deleting!");
+ // kDebug(51000) << "Deleting!" << endl;
delete this;
}
}
Index: libkipi/pluginloader.cpp
===================================================================
--- libkipi/pluginloader.cpp (.../tags/KDE/4.1.3/kdegraphics/libs/libkipi) (revision 900398)
+++ libkipi/pluginloader.cpp (.../trunk/KDE/kdegraphics/libs/libkipi) (revision 900398)
@@ -228,7 +228,7 @@
}
bool appHasAllReqFeatures=true;
- for( QStringList::Iterator featureIt = reqFeatures.begin(); featureIt != reqFeatures.end(); ++featureIt )
+ for( QStringList::const_iterator featureIt = reqFeatures.constBegin(); featureIt != reqFeatures.constEnd(); ++featureIt )
{
if ( !d->m_interface->hasFeature( *featureIt ) )
{
@@ -333,8 +333,8 @@
lay->setMargin(KDialog::marginHint());
lay->setSpacing(KDialog::spacingHint());
- PluginLoader::PluginList list = PluginLoader::instance()->d->m_pluginList;
- for( PluginLoader::PluginList::Iterator it = list.begin(); it != list.end(); ++it )
+ const PluginLoader::PluginList list = PluginLoader::instance()->d->m_pluginList;
+ for( PluginLoader::PluginList::ConstIterator it = list.constBegin(); it != list.constEnd(); ++it )
{
PluginCheckBox* cb = new PluginCheckBox( *it, top );
lay->addWidget( cb );
Index: ChangeLog
===================================================================
--- ChangeLog (.../tags/KDE/4.1.3/kdegraphics/libs/libkipi) (revision 900398)
+++ ChangeLog (.../trunk/KDE/kdegraphics/libs/libkipi) (revision 900398)
@@ -242,7 +242,7 @@
trunk/extragear/libs/libkipi/libkipi/plugin.h,
trunk/extragear/libs/libkipi/libkipi/pluginloader.cpp: Made some
minor changes to generate the Dox for some classes. It is
- documented better then I thought.
+ documented better than I thought.
2005-06-22 13:34 lunakl
Index: NEWS
===================================================================
--- NEWS (.../tags/KDE/4.1.3/kdegraphics/libs/libkipi) (revision 900398)
+++ NEWS (.../trunk/KDE/kdegraphics/libs/libkipi) (revision 900398)
@@ -1,15 +1,21 @@
-0.2.0
+0.3.0 - Released with KDE 4.2.0
------------------------------------------------------------------------
- o Port to CMake/KDE4/QT4
+- Added new method top get settings from kipi host.
+0.2.0 - Released with KDE 4.1.0
+------------------------------------------------------------------------
+
+- Port to CMake/KDE4/QT4
+- Moved from extragear/libs to kdegraphics/libs
+
API changes:
- o new virtual method ImageInfoShared::delAttributes()
- o new virtual method Interface::imagecollectionselector()
- o BatchProcessDialog moved to KIPIPlugins common library.
- o ImageDialog moved to KIPIPlugins common library.
- o Removed all i18n. libkipi is now a low level interface.
+- new virtual method ImageInfoShared::delAttributes()
+- new virtual method Interface::imagecollectionselector()
+- BatchProcessDialog moved to KIPIPlugins common library.
+- ImageDialog moved to KIPIPlugins common library.
+- Removed all i18n. libkipi is now a low level interface.
Bugs fixed:
@@ -17,47 +23,44 @@
002 ==> 147865 : Image>email image>add image dialog does not show most thumbnails - but does show some.
003 ==> 131429 : Selection of target album is "batch resize" has strange behavior.
004 ==> 088118 : Target image options should select new folder when created.
-005 ==>
-0.1.6-svn
+0.1.6
------------------------------------------------------------------------
-New features:
-Bugs fixed:
-
API changes:
+- Added a version method to get runtime library version.
-------------------------------------------------------------------------
0.1.5
- o changed icons and added new kipi logo
- o changed uploadwidget
+- changed icons and added new kipi logo
+- changed uploadwidget
API changes:
- o added KIPI::Features enum value: HostSupportsTags
+- added KIPI::Features enum value: HostSupportsTags
-------------------------------------------------------------------------
0.1.4
Bugs fixed:
- o fix FTBFS (fails to build from source) when libkipi is
- build the first time on a system.
+- fix FTBFS (fails to build from source) when libkipi is
+ build the first time on a system.
-------------------------------------------------------------------------
0.1.3
New features:
- o Make loadPlugin() public, so that it's possible to load plugins
- selectively, and raise version to 1.0.1, so that this API change
- can be detected
+- Make loadPlugin() public, so that it's possible to load plugins
+ selectively, and raise version to 1.0.1, so that this API change
+ can be detected
Bugs fixed:
- o various build fixes
+- various build fixes
- o batchprogressdialog: Removed help button. It does not point to
- any usefull documentation. BUG: 99418
+- batchprogressdialog: Removed help button. It does not point to
+ any usefull documentation. BUG: 99418
-------------------------------------------------------------------------
For details and info about previous versions, see ChangeLog.
Index: CMakeLists.txt
===================================================================
--- CMakeLists.txt (.../tags/KDE/4.1.3/kdegraphics/libs/libkipi) (revision 900398)
+++ CMakeLists.txt (.../trunk/KDE/kdegraphics/libs/libkipi) (revision 900398)
@@ -13,11 +13,12 @@
# 0.1.5 => 1.1.1
# 0.1.6 => 2.0.0
# ... here we can have new releases from KDE3 branch
-# 0.2.0 => 5.0.0
+# 0.2.0 => 5.0.0 (released with KDE 4.1.0)
+# 0.3.0 => 6.0.0 (released with KDE 4.2.0)
# Library API version
SET(KIPI_LIB_MAJOR_VERSION "0")
-SET(KIPI_LIB_MINOR_VERSION "2")
+SET(KIPI_LIB_MINOR_VERSION "3")
SET(KIPI_LIB_PATCH_VERSION "0")
# Suffix to add at end of version string. Usual values are:
@@ -27,11 +28,11 @@
# "-beta3" : beta3 release.
# "-rc" : release candidate.
# "" : final relase. Can be used in production.
-SET(KIPI_LIB_SUFFIX_VERSION "-svn")
+SET(KIPI_LIB_SUFFIX_VERSION "")
# Library ABI version used by linker.
# For details : http://www.gnu.org/software/libtool/manual.html#Updating-version-info
-SET(KIPI_LIB_SO_CUR_VERSION "5")
+SET(KIPI_LIB_SO_CUR_VERSION "6")
SET(KIPI_LIB_SO_REV_VERSION "0")
SET(KIPI_LIB_SO_AGE_VERSION "0")
Index: README
===================================================================
--- README (.../tags/KDE/4.1.3/kdegraphics/libs/libkipi) (revision 900398)
+++ README (.../trunk/KDE/kdegraphics/libs/libkipi) (revision 900398)
@@ -52,7 +52,7 @@
IMPORTANT : the bugreports and wishlist are hosted by the KDE bugs report
system who can be contacted by the standard Kde help menu of plugins dialog.
-A mail will be automaticly sent to the Kipi mailing list.
+A mail will be automatically sent to the Kipi mailing list.
There is no need to contact directly the Kipi mailing list for a bug report
or a devel wish.
Index: kdegraphics.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdegraphics/F-10/kdegraphics.spec,v
retrieving revision 1.179
retrieving revision 1.180
diff -u -r1.179 -r1.180
--- kdegraphics.spec 1 Dec 2008 22:39:13 -0000 1.179
+++ kdegraphics.spec 22 Dec 2008 19:44:52 -0000 1.180
@@ -8,7 +8,7 @@
Summary: K Desktop Environment - Graphics Applications
Epoch: 7
Version: 4.1.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Name: kdegraphics
#Obsoletes: kdegraphics4 < %{version}-%{release}
@@ -30,6 +30,9 @@
# LANG=en_US.UTF-8 svn diff svn://anonsvn.kde.org/home/kde/tags/KDE/4.1.3/kdegraphics/libs/libkdcraw \
# svn://anonsvn.kde.org/home/kde/trunk/KDE/kdegraphics/libs/libkdcraw >kdegraphics-4.1.3-libkdcraw-0.4.0.patch
Patch201: kdegraphics-4.1.3-libkdcraw-0.4.0.patch
+# LANG=en_US.UTF-8 svn diff svn://anonsvn.kde.org/home/kde/tags/KDE/4.1.3/kdegraphics/libs/libkipi \
+# svn://anonsvn.kde.org/home/kde/trunk/KDE/kdegraphics/libs/libkipi >kdegraphics-4.1.3-libkipi-0.3.0.patch
+Patch202: kdegraphics-4.1.3-libkipi-0.3.0.patch
BuildRequires: kde-filesystem >= 4
BuildRequires: kdelibs4-devel >= %{version}
@@ -98,7 +101,7 @@
Requires: pkgconfig
%if ! 0%{?omit_kde3_conflicts}
Obsoletes: libkdcraw-devel < 0.4.0, libkexiv2-devel < 0.4.0, libkipi-devel < 0.2.0
-Provides: libkdcraw-devel = 0.4.0-2, libkexiv2-devel = 0.5.0-1, libkipi-devel = 0.2.0-1
+Provides: libkdcraw-devel = 0.4.0-2, libkexiv2-devel = 0.5.0-1, libkipi-devel = 0.3.0-1
%endif
%description devel
%{summary}.
@@ -108,14 +111,18 @@
%setup -q -n kdegraphics-%{version}
# upstream patches
-# libkexiv2 4.2 backport
+# libkexiv2 backport
pushd libs/libkexiv2
%patch200 -p0
popd
-# libkdcraw 4.2 backport
+# libkdcraw backport
pushd libs/libkdcraw
%patch201 -p0
popd
+# libkipi backport
+pushd libs/libkipi
+%patch202 -p0
+popd
%build
@@ -221,6 +228,9 @@
%changelog
+* Mon Dec 22 2008 Rex Dieter <rdieter at fedoraproject.org> 4.1.3-5
+- libkipi backport too (makes kde42 transition easier later)
+
* Mon Dec 01 2008 Rex Dieter <rdieter at fedoraproject.org> 4.1.3-4
- cleanup Obsoletes: kdegraphics-extras
More information about the fedora-extras-commits
mailing list