rev 9761 - trunk/packages/kdepim/debian
Sune Vuorela
pusling-guest at alioth.debian.org
Sat Mar 15 12:51:19 UTC 2008
Author: pusling-guest
Date: 2008-03-15 12:51:18 +0000 (Sat, 15 Mar 2008)
New Revision: 9761
Modified:
trunk/packages/kdepim/debian/changelog
trunk/packages/kdepim/debian/control
trunk/packages/kdepim/debian/control.in
trunk/packages/kdepim/debian/rules
Log:
fix third party kontact plugin usage
Modified: trunk/packages/kdepim/debian/changelog
===================================================================
--- trunk/packages/kdepim/debian/changelog 2008-03-15 10:29:28 UTC (rev 9760)
+++ trunk/packages/kdepim/debian/changelog 2008-03-15 12:51:18 UTC (rev 9761)
@@ -5,8 +5,13 @@
* Add 19_karm_negative_time.diff patch to fix karm inconsistencies in
handling of "negative" time specifications (mostly displayability issues)
(Closes: #470613)
+
+ +++ Changes by Sune Vuorela:
+
+ * Add kontact plugin abi version and do nice magic around it.
+ * Add a conflicts against non-working basket integration.
- -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Wed, 12 Mar 2008 14:28:08 +0200
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Sat, 15 Mar 2008 13:49:23 +0100
kdepim (4:3.5.9-1) unstable; urgency=low
Modified: trunk/packages/kdepim/debian/control
===================================================================
--- trunk/packages/kdepim/debian/control 2008-03-15 10:29:28 UTC (rev 9760)
+++ trunk/packages/kdepim/debian/control 2008-03-15 12:51:18 UTC (rev 9761)
@@ -2,7 +2,7 @@
Section: kde
Priority: optional
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
-Uploaders: Ana Beatriz Guerrero Lopez <ana at debian.org>, Josh Metzler <joshdeb at metzlers.org>, Sune Vuorela <debian at pusling.com>
+Uploaders: Ana Beatriz Guerrero Lopez <ana at debian.org>, Sune Vuorela <debian at pusling.com>
Build-Depends: cdbs (>= 0.4.39-0.1), debhelper (>= 6), automake (>= 1:1.10) | automake1.10,
cdparanoia, gawk, gettext, kdelibs4-dev (>= 4:3.5.8), bison, byacc, bzip2,
flex, groff-base, libopensync0-dev,
@@ -315,7 +315,8 @@
Recommends: ${shlibs:Recommends}, kitchensync, kmail, knode, knotes
Suggests: ${shlibs:Suggests}, akregator, knewsticker, kweather, gnokii
Replaces: akregator (<< 4:3.4.0), akregator-kontact-plugin
-Conflicts: akregator-kontact-plugin
+Conflicts: akregator-kontact-plugin, basket (<= 1.0.2-2)
+Provides: kontact-plugin-abi-${kontact:abi-provides}
Description: KDE pim application
Kontact is the integrated solution to your personal information management
needs. It combines KDE applications like KMail, KOrganizer, and
Modified: trunk/packages/kdepim/debian/control.in
===================================================================
--- trunk/packages/kdepim/debian/control.in 2008-03-15 10:29:28 UTC (rev 9760)
+++ trunk/packages/kdepim/debian/control.in 2008-03-15 12:51:18 UTC (rev 9761)
@@ -315,7 +315,8 @@
Recommends: ${shlibs:Recommends}, kitchensync, kmail, knode, knotes
Suggests: ${shlibs:Suggests}, akregator, knewsticker, kweather, gnokii
Replaces: akregator (<< 4:3.4.0), akregator-kontact-plugin
-Conflicts: akregator-kontact-plugin
+Conflicts: akregator-kontact-plugin, basket (<= 1.0.2-2)
+Provides: kontact-plugin-abi-${kontact:abi-provides}
Description: KDE pim application
Kontact is the integrated solution to your personal information management
needs. It combines KDE applications like KMail, KOrganizer, and
Modified: trunk/packages/kdepim/debian/rules
===================================================================
--- trunk/packages/kdepim/debian/rules 2008-03-15 10:29:28 UTC (rev 9760)
+++ trunk/packages/kdepim/debian/rules 2008-03-15 12:51:18 UTC (rev 9761)
@@ -8,6 +8,8 @@
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
+KONTACT_PLUGIN_ABI := $(shell echo $(shell grep KONTACT_PLUGIN_VERSION kontact/interfaces/plugin.h | sed 's/.*KONTACT_PLUGIN_VERSION//' ))
+
DEB_KDE_CVS_MAKE := yes
DEB_KDE_APIDOX := yes
@@ -47,7 +49,7 @@
DEB_INSTALL_CHANGELOGS_ALL = $(shell for f in ChangeLog CHANGELOG CHANGES; do if test -s $(DEB_SRCDIR)/$(cdbs_curpkg)/$$f; then echo $(DEB_SRCDIR)/$(cdbs_curpkg)/$$f; break; fi; done)
-shlibs_ver=4:3.5.8
+shlibs_ver=4:3.5.9
DEB_DH_MAKESHLIBS_ARGS_libindex0 := -V'libindex0 (>= $(shlibs_ver))'
DEB_DH_MAKESHLIBS_ARGS_libkcal2b := -V'libkcal2b (>= $(shlibs_ver))'
DEB_DH_MAKESHLIBS_ARGS_libkdenetwork2 := -V'libkdenetwork2 (>= $(shlibs_ver))'
@@ -60,6 +62,7 @@
DEB_DH_MAKESHLIBS_ARGS_libksieve0 := -V'libksieve0 (>= $(shlibs_ver))'
DEB_DH_MAKESHLIBS_ARGS_libktnef1 := -V'libktnef1 (>= $(shlibs_ver))'
DEB_DH_MAKESHLIBS_ARGS_libmimelib1c2a := -V'libmimelib1c2a (>= $(shlibs_ver))'
+DEB_DH_MAKESHLIBS_ARGS_kontact := -V'kontact (>= $(shlibs_ver)), kontact-plugin-abi-$(KONTACT_PLUGIN_ABI)'
PACKAGES_WITH_LIBS := akregator kaddressbook kalarm kdepim-kresources \
kdepim-wizards kitchensync kleopatra kmail knode knotes kode kontact \
@@ -94,6 +97,10 @@
debian/libkcal2b/usr/lib/kde3/kcal_kabc.so \
-dDepends
+binary-predeb/kontact::
+ @echo "kontact plugin: " $(KONTACT_PLUGIN_ABI)
+ echo kontact:abi-provides=$(KONTACT_PLUGIN_ABI) >> debian/kontact.substvars
+
test-shlibdeps:
@echo $(DEB_DH_SHLIBDEPS_ARGS_kontact)
More information about the pkg-kde-commits
mailing list