claws mail recipe based on OE + owlwindowmenu and some initial UI deugglyficiation patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1547 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
parent
db07dc1d09
commit
03825e79da
|
@ -0,0 +1,67 @@
|
|||
SECTION = "x11/network"
|
||||
DESCRIPTION = "Mail user agent"
|
||||
#DEPENDS = "gtk+ gpgme libetpan libgnomeprint aspell openssl"
|
||||
DEPENDS = "gtk+ libetpan openssl libowl"
|
||||
LICENSE = "GPL"
|
||||
PR = "r3"
|
||||
|
||||
SRC_URI = "\
|
||||
${SOURCEFORGE_MIRROR}/sylpheed-claws/claws-mail-${PV}.tar.bz2 \
|
||||
file://desktop.patch;patch=1 \
|
||||
file://streamline-ui.patch;patch=1 \
|
||||
file://owl-window-menu.patch;patch=1 \
|
||||
"
|
||||
|
||||
FILES_${PN} = "${bindir} ${datadir}/pixmaps ${datadir}/applications"
|
||||
|
||||
#EXTRA_OECONF = "--disable-aspell-test \
|
||||
# --disable-dillo-viewer-plugin --with-aspell-prefix=${STAGING_DIR}/${HOST_SYS} \
|
||||
# --enable-aspell"
|
||||
|
||||
EXTRA_OECONF = "--disable-aspell-test \
|
||||
--disable-aspell \
|
||||
--disable-manual \
|
||||
# --disable-openssl \
|
||||
--disable-crash-dialog \
|
||||
--disable-jpilot \
|
||||
--disable-trayicon-plugin \
|
||||
--disable-spamassassin-plugin \
|
||||
--disable-bogofilter-plugin \
|
||||
--disable-pgpcore-plugin \
|
||||
--disable-pgpmime-plugin \
|
||||
--disable-pgpinline-plugin \
|
||||
--disable-dillo-viewer-plugin \
|
||||
--disable-clamav-plugin \
|
||||
# --disable-libetpan \
|
||||
--disable-gnomeprint \
|
||||
--disable-valgrind \
|
||||
"
|
||||
|
||||
CFLAGS += "-D_GNU_SOURCE"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
|
||||
do_configure() {
|
||||
gnu-configize
|
||||
libtoolize --force
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
install -d ${D}${datadir}/applications
|
||||
install -m 0644 claws-mail.desktop ${D}${datadir}/applications/
|
||||
install -d ${D}${datadir}/pixmaps
|
||||
install -m 0644 claws-mail.png ${D}${datadir}/pixmaps/
|
||||
mv ${D}${bindir}/${TARGET_SYS}-claws-mail ${D}${bindir}/${PN}
|
||||
}
|
||||
|
||||
do_stage () {
|
||||
autotools_stage_all
|
||||
}
|
||||
|
||||
#python populate_packages_prepend () {
|
||||
# abiword_libdir = bb.data.expand('${libdir}/claws-mail/plugins', d)
|
||||
#
|
||||
# do_split_packages(d, abiword_libdir, '^(.*)\.so$', 'claws-mail-plugin-%s', 'Claws plugin for %s', extra_depends='')
|
||||
#}
|
|
@ -0,0 +1 @@
|
|||
require claws-mail.inc
|
|
@ -0,0 +1,20 @@
|
|||
SECTION = "x11/network"
|
||||
DESCRIPTION = "Mail user agent plugins"
|
||||
DEPENDS = "claws-mail gtkhtml2 curl"
|
||||
LICENSE = "GPL"
|
||||
PR = "r0"
|
||||
|
||||
SRC_URI = "http://www.claws-mail.org/downloads/plugins/gtkhtml2_viewer-${PV}.tar.gz"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
S = "${WORKDIR}/gtkhtml2_viewer-${PV}"
|
||||
|
||||
do_configure() {
|
||||
gnu-configize
|
||||
libtoolize --force
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
FILES_${PN} = "${libdir}/claws-mail/plugins/*.so"
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
SECTION = "x11/network"
|
||||
DESCRIPTION = "Mail user agent plugins"
|
||||
DEPENDS = "claws-mail db"
|
||||
LICENSE = "GPL"
|
||||
PR = "r0"
|
||||
|
||||
SRC_URI = "http://www.claws-mail.org/downloads/plugins/maildir-${PV}.tar.gz"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
S = "${WORKDIR}/maildir-${PV}"
|
||||
|
||||
do_configure() {
|
||||
gnu-configize
|
||||
libtoolize --force
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
FILES_${PN} = "${libdir}/claws-mail/plugins/*.so"
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
SECTION = "x11/network"
|
||||
DESCRIPTION = "Mail user agent plugins"
|
||||
DEPENDS = "claws-mail"
|
||||
LICENSE = "GPL"
|
||||
PR = "r0"
|
||||
|
||||
SRC_URI = "http://www.claws-mail.org/downloads/plugins/mailmbox-${PV}.tar.gz"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
S = "${WORKDIR}/mailmbox-${PV}"
|
||||
|
||||
do_configure() {
|
||||
gnu-configize
|
||||
libtoolize --force
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
FILES_${PN} = "${libdir}/claws-mail/plugins/*.so"
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
SECTION = "x11/network"
|
||||
DESCRIPTION = "Mail user agent plugins"
|
||||
DEPENDS = "claws-mail libxml2 curl glib-2.0 gtk+"
|
||||
LICENSE = "GPL"
|
||||
PR = "r0"
|
||||
|
||||
SRC_URI = "http://www.claws-mail.org/downloads/plugins/rssyl-${PV}.tar.gz"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
S = "${WORKDIR}/rssyl-${PV}"
|
||||
|
||||
do_configure() {
|
||||
gnu-configize
|
||||
libtoolize --force
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
FILES_${PN} = "${libdir}/claws-mail/plugins/*.so"
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
Index: claws-mail-2.9.1/claws-mail.desktop
|
||||
===================================================================
|
||||
--- claws-mail-2.9.1.orig/claws-mail.desktop 2007-04-24 17:40:20.000000000 +0100
|
||||
+++ claws-mail-2.9.1/claws-mail.desktop 2007-04-25 07:08:36.000000000 +0100
|
||||
@@ -1,11 +1,11 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
-Name=Claws Mail
|
||||
+Name=Mail
|
||||
Exec=claws-mail
|
||||
Icon=claws-mail
|
||||
-Info="Claws Mail"
|
||||
+Info=Email Application
|
||||
Categories=GTK;Network;Email;
|
||||
-Comment="Gtk+ based Mail Client"
|
||||
+Comment=Email Application
|
||||
Terminal=false
|
||||
Type=Application
|
||||
StartupNotify=true
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue