Changeset 529
- Timestamp:
- 06/15/06 14:54:13
- Files:
-
- trunk/README (modified) (5 diffs)
- trunk/configure.ac (modified) (4 diffs)
- trunk/libtinymail-gpe (added)
- trunk/libtinymail-gpe/Makefile.am (added)
- trunk/libtinymail-gpe/libtinymail-gpe.pc.in (added)
- trunk/libtinymail-gpe/tny-account-store.c (added)
- trunk/libtinymail-gpe/tny-account-store.h (added)
- trunk/libtinymail-gpe/tny-device-priv.h (added)
- trunk/libtinymail-gpe/tny-device.c (added)
- trunk/libtinymail-gpe/tny-device.h (added)
- trunk/libtinymail-gpe/tny-password-dialog.c (added)
- trunk/libtinymail-gpe/tny-password-dialog.h (added)
- trunk/libtinymail-gpe/tny-platform-factory.c (added)
- trunk/libtinymail-gpe/tny-platform-factory.h (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/README
r525 r529 1 About 2 ===== 3 1 4 Project tinymail is an attempt to create an E-mail client framework for small 2 5 devices. … … 4 7 Building tips 5 8 ============= 9 6 10 You can set the CFLAGS="-DDEVEL" environment variable to enable a debug build. 7 11 … … 19 23 Packager tips 20 24 ============= 25 21 26 You can use make dist, make distcheck and make distclean for distribution 22 27 building and package preparations. You can of course use --prefix and all other 23 28 typical autotools settings and configuration flags. 24 29 30 Supported platforms 31 =================== 25 32 26 Some information for developers who'd like to tryout the demo user interface: 27 =============================================================================== 33 Status 34 ------ 35 36 Work in progress: Maemo, GPE and OLPC 37 Works: GNOME desktop 38 39 One Laptop Per Child platform (OLPC) 40 ------------------------------------ 41 42 ./autogen.sh --prefix=/opt/olpc/tinymail --with-platform=olpc \ 43 --enable-gnome=no --with-html-component=none 44 45 Maemo platform (For example for the Nokia 770) 46 ---------------------------------------------- 47 48 ./autogen.sh --prefix=/opt/olpc/tinymail --with-platform=maemo \ 49 --enable-gnome=no --with-html-component=gtkhtml 50 51 GPE platform (For example for PocketPC) 52 --------------------------------------- 53 54 ./autogen.sh --prefix=/opt/olpc/tinymail --with-platform=gpe \ 55 --enable-gnome=no --with-html-component=gtkhtml 56 57 GNOME desktop platform 58 ---------------------- 59 60 ./autogen.sh --prefix=/opt/olpc/tinymail --with-platform=gnome-desktop \ 61 --enable-gnome=yes --with-html-component=mozembed 62 63 64 Information for developers who would like to tryout the demo user interface: 65 ============================================================================ 66 28 67 The libtinymail-gnome-desktop is an implementation that will work on a typical 29 68 GNOME desktop. It has been tested on Ubuntu Breezy, Dapper and on Fedora Core 4 … … 58 97 Ubuntu Breezy & Dapper 59 98 ---------------------- 99 60 100 Packages 61 101 62 gnome-devel63 subversion64 firefox-dev65 libcamel1.2-dev66 libnm-glib-0-dev67 automake-1.7102 gnome-devel 103 subversion 104 firefox-dev 105 libcamel1.2-dev 106 libnm-glib-0-dev 107 automake-1.7 68 108 69 109 Building 70 110 71 Both Ubuntu Breezy & Dapper support the default ./autogen.sh && make && make72 install. Provided you installed the above packages.111 Both Ubuntu Breezy & Dapper support the default ./autogen.sh && make && make 112 install. Provided you installed the above packages. 73 113 74 114 Fedora Core 4 & 5 … … 77 117 Packages 78 118 79 Subversion80 gnome-common81 evolution-data-server-devel82 NetworkManager-devel83 NetworkManager-glib84 gnome-keyring-devel85 automake-1.7119 Subversion 120 gnome-common 121 evolution-data-server-devel 122 NetworkManager-devel 123 NetworkManager-glib 124 gnome-keyring-devel 125 automake-1.7 86 126 87 127 Building 88 128 -------- 89 Use --with-html-component=none to disable building any HTML component. Because 90 Fedora Core 4 uses a quite old gnome-keyring API, it's recommended to also use 91 --enable-gnome=no when building on Fedora Core 4. 129 Use --with-html-component=none to disable building any HTML component. Because 130 Fedora Core 4 uses a quite old gnome-keyring API, it's recommended to also use 131 --enable-gnome=no when building on Fedora Core 4. 132 trunk/configure.ac
r527 r529 113 113 olpc) PLATFORMDIR=libtinymail-olpc ;; 114 114 maemo) PLATFORMDIR=libtinymail-maemo ;; 115 gpe) PLATFORMDIR=libtinymail-gpe ;; 115 116 *) PLATFORMDIR=${with_platform} 116 117 esac], [PLATFORMDIR=libtinymail-gnome-desktop … … 187 188 188 189 189 dnl ### libtinymail- olpc, a platform library implementation for the maemo platform ##190 dnl ### libtinymail-maemo, a platform library implementation for the maemo platform ## 190 191 if test x$PLATFORMDIR = xlibtinymail-maemo; then 191 192 PKG_CHECK_MODULES(LIBTINYMAIL_MAEMO, gconf-2.0 glib-2.0 >= 2.8 gobject-2.0 gconf-2.0 gtk+-2.0) … … 194 195 LIBTINYMAIL_MAEMO_LIBS= 195 196 fi 196 AC_SUBST(LIBTINYMAIL_OLPC_MAEMO) 197 AC_SUBST(LIBTINYMAIL_OLPC_MAEMO) 197 AC_SUBST(LIBTINYMAIL_MAEMO_CFLAGS) 198 AC_SUBST(LIBTINYMAIL_MAEMO_LIBS) 199 200 nl ### libtinymail-gpe, a platform library implementation for the GPE platform ## 201 if test x$PLATFORMDIR = xlibtinymail-gpe; then 202 PKG_CHECK_MODULES(LIBTINYMAIL_GPE, gconf-2.0 glib-2.0 >= 2.8 gobject-2.0 gconf-2.0 gtk+-2.0) 203 else 204 LIBTINYMAIL_GPE_CFLAGS= 205 LIBTINYMAIL_GPE_LIBS= 206 fi 207 AC_SUBST(LIBTINYMAIL_GPE_CFLAGS) 208 AC_SUBST(LIBTINYMAIL_GPE_LIBS) 209 198 210 199 211 AC_SUBST(extraplatpkgs) … … 267 279 libtinymail-maemo/Makefile 268 280 libtinymail-maemo/libtinymail-maemo.pc 281 libtinymail-gpe/Makefile 282 libtinymail-gpe/libtinymail-gpe.pc 269 283 libtinymail-test/Makefile 270 284 tinymail/Makefile
