added package release number and dependency calculation for local Evolution libs without installed .debs

git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@437 15ad00c4-1369-45f4-8270-35d70d36bdcd
This commit is contained in:
Patrick Ohly 2007-10-25 21:10:48 +00:00
parent 0c6e2626a3
commit 5a5ff37001
2 changed files with 9 additions and 1 deletions

View File

@ -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'`" \

6
src/shlibs.local Normal file
View File

@ -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