summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@gmx.de>2007-03-25 20:19:42 +0000
committerPatrick Ohly <patrick.ohly@gmx.de>2007-03-25 20:19:42 +0000
commit0a440c66ad48db0cfbc20832092e5cf1837618ad (patch)
tree7bba51fe9b8f756c24476f7d81cb615da737e180 /HACKING
parent07180da616124531ad623b46cf07f20b0204006c (diff)
- fixed building synccompare for Maemo
- added/fixed rules to build for Maemo - add new Algorithm::Diff files to source distribution git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@336 15ad00c4-1369-45f4-8270-35d70d36bdcd
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING21
1 files changed, 20 insertions, 1 deletions
diff --git a/HACKING b/HACKING
index e841f33f..f378f30a 100644
--- a/HACKING
+++ b/HACKING
@@ -111,4 +111,23 @@ Building a Release
- increase version number in configure.in/AM_INIT_AUTOMAKE
- ensure ChangeLog and NEW are up-to-date
- make distcheck
-- compile binary packages
+- compile binary .tar.gz packages for different Evolution versions;
+ done automatically by runtests.py on estamos.de (= Debian 3.0), using different Garnome
+ installations, and with special configure options to ensure maximum
+ portability (LDFLAGS=-W,--as-needed --enable-static-cxx)
+- compile .deb for Maemo:
+ build patched libdbus (apt-get source dbus; apply dbus-timeout.patch; fakeroot dpkg-buildpackage);
+ unpack source archive in Scratchbox (for maximum compatibility: use Mistral 2.0
+ rootstrap; for support of all backends: ensure that the EDS-DBus calendar dev packages
+ are installed),
+ DEB_BUILD_OPTIONS=maemo=<path of directory with patched libdbus-1.a> fakeroot dpkg-buildpackage
+
+Maemo EDS-DBus calendar dev packages /etc/apt/source.list:
+ deb http://maemo.o-hand.com/packages mistral/
+ deb-src http://maemo.o-hand.com/packages mistral/
+Installation _without_ updating more than strictly necessary (just to be sure
+that address book syncing uses the default libraries):
+ apt-get update
+ apt-cache showpkg libecal-dev libedata-cal-dev
+ ver=1.4.1-0zoh4; for i in libecal-dev libecal libedata-cal libedata-cal-dev; do wget http://maemo.o-hand.com/packages/mistral/${i}_${ver}_armel.deb; done
+ dpkg --force-depends -i *.deb