All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Andreas Müller" <schnitzeltony@gmx.de>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-gnome] evince: initial add 2.32.0
Date: Mon, 31 Oct 2011 01:58:13 +0100	[thread overview]
Message-ID: <201110310158.13431.schnitzeltony@gmx.de> (raw)
In-Reply-To: <1320003224-12913-1-git-send-email-schnitzeltony@gmx.de>

On Sunday, October 30, 2011 08:33:44 PM Andreas Müller wrote:
> * recipe based on oe-classic: evince_2.30.0.bb
>   commit 5dba154457691d2096f2b1a7ef24bdc6f1b51859
> * run tested on overo
> * TODO further doctype support
>   configure option  ->    current configure result
>   ------------------------------------------------
>   --enable-ps       ->    PostScript Backend.:  no
>   --enable-djvu     ->    DJVU Backend.......:  no
>   --enable-impress  ->    Impress Backend....:  no
> 
> Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
> ---
>  meta-gnome/recipes-gnome/evince/evince_2.32.0.bb |   39
> ++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-)
>  create mode 100644 meta-gnome/recipes-gnome/evince/evince_2.32.0.bb
> 
> diff --git a/meta-gnome/recipes-gnome/evince/evince_2.32.0.bb
> b/meta-gnome/recipes-gnome/evince/evince_2.32.0.bb new file mode 100644
> index 0000000..899d416
> --- /dev/null
> +++ b/meta-gnome/recipes-gnome/evince/evince_2.32.0.bb
> @@ -0,0 +1,39 @@
> +DESCRIPTION = "Evince is a document viewer for document formats like pdf,
> ps, djvu." +LICENSE = "GPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b"
> +SECTION = "x11/office"
> +DEPENDS = "gnome-icon-theme gnome-doc-utils-native libgnome-keyring
> nautilus tiff libxt ghostscript poppler libxml2 gtk+ gconf libglade" +
> +inherit gnome pkgconfig gtk-icon-cache
> +
> +SRC_URI[archive.md5sum] = "ebc3ce6df8dcbf29cb9492f8dd031319"
> +SRC_URI[archive.sha256sum] =
> "2a4c91ae38f8b5028cebb91b9da9ddc50ea8ae3f3d429df89ba351da2d787ff7" +
> +EXTRA_OECONF = " --enable-thumbnailer \
> +                 --enable-nautilus \
> +                 --disable-scrollkeeper \
> +                 --enable-pixbuf \
> +               "
> +
> +do_install_append() {
> +	install -d install -d ${D}${datadir}/pixmaps
> +	install -m 0755 ${S}/data/icons/48x48/apps/evince.png
> ${D}${datadir}/pixmaps/ +}
> +
> +RDEPENDS_${PN} += "glib-2.0-utils"
> +
> +PACKAGES =+ "${PN}-nautilus-extension"
> +FILES_${PN} += "${datadir}/dbus-1"
> +FILES_${PN}-dbg += "${libdir}/*/*/.debug \
> +                    ${libdir}/*/*/*/.debug"
> +FILES_${PN}-dev += "${libdir}/nautilus/extensions-2.0/*.la"
> +FILES_${PN}-staticdev += "${libdir}/nautilus/extensions-2.0/*.a"
> +FILES_${PN}-nautilus-extension = "${libdir}/nautilus/*/*so"
> +
> +pkg_postinst_${PN} () {
> +if [ -n "$D" ]; then
> +    exit 1
> +fi
> +
> +glib-compile-schemas ${datadir}/glib-2.0/schemas
> +}
Be prepared that your system might feel different when installing evince and 
starting *glib-compile-schemas* on pkg_postinst. It seems that now the files in 
/usr/share/glib-2.0/schedule rise from dead by being compiled and thereby 
causing new behaviours. E.g. When starting thunar for the first time in session I 
now have to wait for very long and see

Out of memory: Kill process 1458 (gvfsd-smb-brows) score 742 or sacrifice child
Killed process 1458 (gvfsd-smb-brows) total-vm:403384kB, anon-rss:185676kB, file-
rss:108kB
gvfsd-smb-brows invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, 
oom_score_adj=0
[<c003f9bc>] (unwind_backtrace+0x0/0xe0) from [<c00a3020>] 
(dump_header.clone.13+0x4c/0x11c)
[<c00a3020>] (dump_header.clone.13+0x4c/0x11c) from [<c00a31f0>] 
(oom_kill_process.clone.16+0x3c/0x1e4)
[<c00a31f0>] (oom_kill_process.clone.16+0x3c/0x1e4) from [<c00a36f0>] 
(out_of_memory+0x250/0x2d8)
[<c00a36f0>] (out_of_memory+0x250/0x2d8) from [<c00a658c>] 
(__alloc_pages_nodemask+0x49c/0x614)
[<c00a658c>] (__alloc_pages_nodemask+0x49c/0x614) from [<c00a7e84>] 
(__do_page_cache_readahead+0xa0/0x1e4)
[<c00a7e84>] (__do_page_cache_readahead+0xa0/0x1e4) from [<c00a8224>] 
(ra_submit+0x20/0x24)
[<c00a8224>] (ra_submit+0x20/0x24) from [<c00a2704>] (filemap_fault+0x164/0x39c)
[<c00a2704>] (filemap_fault+0x164/0x39c) from [<c00b3e0c>] 
(__do_fault+0x50/0x3a8)
[<c00b3e0c>] (__do_fault+0x50/0x3a8) from [<c00b68e4>] 
(handle_pte_fault+0x23c/0x550)
[<c00b68e4>] (handle_pte_fault+0x23c/0x550) from [<c00b6c90>] 
(handle_mm_fault+0x98/0xa8)
[<c00b6c90>] (handle_mm_fault+0x98/0xa8) from [<c00418f8>] 
(do_page_fault+0xe0/0x268)
[<c00418f8>] (do_page_fault+0xe0/0x268) from [<c0036278>] 
(do_PrefetchAbort+0x34/0x98)
[<c0036278>] (do_PrefetchAbort+0x34/0x98) from [<c003b460>] 
(ret_from_exception+0x0/0x10)
Exception stack(0xcefb7fb0 to 0xcefb7ff8)

After a while a second thunar opens with contents at Network. This was empty 
before!

Right now it again seems to me that opening one door causes entering a room with 
many new doors...

Andreas



      reply	other threads:[~2011-10-31  0:59 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-30 19:33 [meta-gnome] evince: initial add 2.32.0 Andreas Müller
2011-10-31  0:58 ` Andreas Müller [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201110310158.13431.schnitzeltony@gmx.de \
    --to=schnitzeltony@gmx.de \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.