rev 13609 - in branches/kde4.2/packages/kdepim/debian: . patches
Sune Vuorela
pusling-guest at alioth.debian.org
Tue Jan 27 08:22:48 UTC 2009
Author: pusling-guest
Date: 2009-01-27 08:22:48 +0000 (Tue, 27 Jan 2009)
New Revision: 13609
Added:
branches/kde4.2/packages/kdepim/debian/patches/01_r914705_to_r915907_kpilot_branch_fixes.diff
Removed:
branches/kde4.2/packages/kdepim/debian/patches/01_915830_915907_kpilot_branch_fixes.diff
Modified:
branches/kde4.2/packages/kdepim/debian/control
branches/kde4.2/packages/kdepim/debian/patches/series
Log:
add akonadi dependencies and finally fix kpilot - release now
Modified: branches/kde4.2/packages/kdepim/debian/control
===================================================================
--- branches/kde4.2/packages/kdepim/debian/control 2009-01-27 08:18:37 UTC (rev 13608)
+++ branches/kde4.2/packages/kdepim/debian/control 2009-01-27 08:22:48 UTC (rev 13609)
@@ -99,7 +99,7 @@
Package: kaddressbook
Section: utils
Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, akonadi-server (>= 1.1.1)
Suggests: kdepim-kresources
Replaces: korganizer (<< 4:4.1.80), kontact (<< 4:4.1.80)
Description: KDE address book
@@ -322,7 +322,7 @@
Package: korganizer
Section: kde
Architecture: any
-Depends: ${shlibs:Depends}, ${perl:Depends}
+Depends: ${shlibs:Depends}, ${perl:Depends}, akonadi-server (>= 1.1.1 )
Homepage: http://kontact.kde.org/korganizer/
Replaces: kaddressbook (<< 4:4.1.80), kontact (<< 4:4.1.80)
Description: KDE personal organizer
@@ -358,7 +358,7 @@
Package: kpilot
Section: utils
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, debconf (>= 0.5) | debconf-2.0
+Depends: ${shlibs:Depends}, ${misc:Depends}, debconf (>= 0.5) | debconf-2.0, akonadi-server (>= 1.1.1)
Suggests: knotes, korganizer
Homepage: http://cvs.codeyard.net/kpilot/
Description: KDE Palm Pilot hot-sync tool
Deleted: branches/kde4.2/packages/kdepim/debian/patches/01_915830_915907_kpilot_branch_fixes.diff
Added: branches/kde4.2/packages/kdepim/debian/patches/01_r914705_to_r915907_kpilot_branch_fixes.diff
===================================================================
--- branches/kde4.2/packages/kdepim/debian/patches/01_r914705_to_r915907_kpilot_branch_fixes.diff (rev 0)
+++ branches/kde4.2/packages/kdepim/debian/patches/01_r914705_to_r915907_kpilot_branch_fixes.diff 2009-01-27 08:22:48 UTC (rev 13609)
@@ -0,0 +1,89 @@
+Index: kdepim/kpilot/conduits/akonadibase/akonadidataproxy.cc
+===================================================================
+--- kdepim/kpilot/conduits/akonadibase/akonadidataproxy.cc (revision 914705)
++++ kdepim/kpilot/conduits/akonadibase/akonadidataproxy.cc (revision 915907)
+@@ -136,6 +136,7 @@
+ // Well the record with id mPcId doesn't seem to be in the akonadi
+ // resource any more so it is deleted.
+ AkonadiRecord* ar = createDeletedAkonadiRecord( mPcId );
++ ar->setDummy();
+ Q_ASSERT( ar->isDeleted() );
+ Q_ASSERT( ar->isModified() );
+ Q_ASSERT( ar->id() == mPcId );
+Index: kdepim/kpilot/conduits/akonadibase/akonadirecord.cc
+===================================================================
+--- kdepim/kpilot/conduits/akonadibase/akonadirecord.cc (revision 914705)
++++ kdepim/kpilot/conduits/akonadibase/akonadirecord.cc (revision 915907)
+@@ -47,8 +47,13 @@
+ d->fItem = item;
+ d->fLastSyncDateTime = lastSync.toUTC(); // Item times are saved in UTC time.
+ d->fDeleted = false;
++ d->fDummy = false;
+ }
+
++/**
++ * This ctor is _only_ used for dummy records which are temporarily used to delete
++ * data.
++ */
+ AkonadiRecord::AkonadiRecord( const QString& id ) : d( new AkonadiRecordPrivate )
+ {
+ d->fTempId = id;
+@@ -122,6 +127,11 @@
+ d->fItem = item;
+ // Make sure that we return the right id after updating the itemobject.
+ setId( QString::number( item.id() ) );
++ /**
++ * Assuming we're being passed a valid item to use, make sure fDummy
++ * is not still false after this.
++ */
++ setDummy( false );
+ }
+
+ void AkonadiRecord::synced()
+@@ -130,9 +140,17 @@
+ // Nothing to do here.
+ }
+
++void AkonadiRecord::setDummy(bool dummy)
++{
++ FUNCTIONSETUPL(5);
++ DEBUGKPILOT << "dummy: " << dummy;
++ d->fDummy = dummy;
++}
++
+ bool AkonadiRecord::isValid() const
+ {
+ FUNCTIONSETUPL(5);
+ bool valid = ! d->fDummy;
++ DEBUGKPILOT << "valid: " << valid;
+ return valid;
+ }
+Index: kdepim/kpilot/conduits/akonadibase/akonadirecord.h
+===================================================================
+--- kdepim/kpilot/conduits/akonadibase/akonadirecord.h (revision 914705)
++++ kdepim/kpilot/conduits/akonadibase/akonadirecord.h (revision 915907)
+@@ -103,6 +103,12 @@
+ */
+ /* virtual */ bool isValid() const;
+
++ /**
++ * Explicit set of whether this is a dummy (intended only for delete)
++ * record.
++ */
++ void setDummy( bool dummy = true );
++
+ private:
+ QSharedDataPointer<AkonadiRecordPrivate> d;
+ };
+Index: kdepim/kpilot/conduits/todo/todoconduit.cc
+===================================================================
+--- kdepim/kpilot/conduits/todo/todoconduit.cc (revision 914705)
++++ kdepim/kpilot/conduits/todo/todoconduit.cc (revision 915907)
+@@ -68,6 +68,7 @@
+
+ TodoSettings::self()->readConfig();
+ d->fCollectionId = TodoSettings::akonadiCollection();
++ d->fPrevCollectionId = TodoSettings::prevAkonadiCollection();
+ }
+
+ bool TodoConduit::initDataProxies()
Modified: branches/kde4.2/packages/kdepim/debian/patches/series
===================================================================
--- branches/kde4.2/packages/kdepim/debian/patches/series 2009-01-27 08:18:37 UTC (rev 13608)
+++ branches/kde4.2/packages/kdepim/debian/patches/series 2009-01-27 08:22:48 UTC (rev 13609)
@@ -1,2 +1,2 @@
-01_915830_915907_kpilot_branch_fixes.diff
+01_r914705_to_r915907_kpilot_branch_fixes.diff
30_debianize_akregator_default.diff
More information about the pkg-kde-commits
mailing list