summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am4
-rw-r--r--src/shlibs.local6
2 files changed, 9 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 23f1e488..92f869af 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -36,9 +36,10 @@ $(IPHONE_FILENAME) : all
TYPE_deb = -D
TYPE_rpm = -R
-REQUIRES_deb = --requires="`dpkg-shlibdeps -O src/syncevolution | sed -e 's/[^=]*=//'`"
+REQUIRES_deb = --requires="`dpkg-shlibdeps -L$(srcdir)/src/shlibs.local -O src/syncevolution | sed -e 's/[^=]*=//'`"
VERSION_deb = $(VERSION)
VERSION_rpm = `echo $(VERSION) | sed -e s/-/_/g`
+RELEASE = 2
# The package name: BINSUFFIX is used to distinguish binaries
# for different Evolution releases.
@@ -62,6 +63,7 @@ deb rpm : all doc-pak
$(REQUIRES_$@) \
--fstrans=yes \
--pkgversion=$(VERSION_$@) \
+ --pkgrelease=$(RELEASE) \
--pkgname=$(PKGNAME) \
--provides=syncevolution \
--conflicts="`echo $(filter-out $(PKGNAME), $(PKGS)) | sed -e 's/ */, /g'`" \
diff --git a/src/shlibs.local b/src/shlibs.local
new file mode 100644
index 00000000..835862c0
--- /dev/null
+++ b/src/shlibs.local
@@ -0,0 +1,6 @@
+# Evolution 2.8
+libedataserver-1.2 5 libedataserver1.2-7
+libecal-1.2 7 libecal1.2-7
+libebook-1.2 9 libebook1.2-9
+# Evolution 2.10/12
+libedataserver-1.2 9 libedataserver1.2-9