* [PATCH] Netsurf browser 2.1 @ 2009-05-23 20:35 Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] checksums.ini: add checksums for netsurf-2.1 and related libs Dmitry Artamonow 0 siblings, 1 reply; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-23 20:35 UTC (permalink / raw) To: openembedded-devel Today (well, yesterday) Netsurf 2.1 has been released, so I guess it's the right time to submit this work for review. Recipes were tested for compilation with Angstrom distro and then compiled netsurf 2.1 binary was tested on hx4700 (previous version 2.0 was tested also on h2200 - although usage on QVGA have some problems, it's not impossible) Here's obligatory screenshots: http://mad.is-a-geek.org/netsurf/ Dmitry Artamonow (6): checksums.ini: add checksums for netsurf-2.1 and related libs libnsbmp: add recipe for version 0.0.1 libnsgif: add recipe for version 0.0.1 libparserutils: add recipe for version 0.0.1 hubbub: add recipe for version 0.0.1 netsurf: add recipe for version 2.1 conf/checksums.ini | 20 +++++++ recipes/netsurf/hubbub_0.0.1.bb | 28 ++++++++++ recipes/netsurf/libnsbmp_0.0.1.bb | 24 +++++++++ recipes/netsurf/libnsgif_0.0.1.bb | 24 +++++++++ recipes/netsurf/libparserutils_0.0.1.bb | 36 +++++++++++++ recipes/netsurf/netsurf-2.1/Makefile.config | 9 +++ recipes/netsurf/netsurf-2.1/debugxml_fix.patch | 64 ++++++++++++++++++++++++ recipes/netsurf/netsurf-2.1/fix_makefile.patch | 12 +++++ recipes/netsurf/netsurf-2.1/netsurf.desktop | 10 ++++ recipes/netsurf/netsurf-2.1/netsurf.png | Bin 0 -> 9329 bytes recipes/netsurf/netsurf_2.1.bb | 32 ++++++++++++ 11 files changed, 259 insertions(+), 0 deletions(-) create mode 100644 recipes/netsurf/hubbub_0.0.1.bb create mode 100644 recipes/netsurf/libnsbmp_0.0.1.bb create mode 100644 recipes/netsurf/libnsgif_0.0.1.bb create mode 100644 recipes/netsurf/libparserutils_0.0.1.bb create mode 100644 recipes/netsurf/netsurf-2.1/Makefile.config create mode 100644 recipes/netsurf/netsurf-2.1/debugxml_fix.patch create mode 100644 recipes/netsurf/netsurf-2.1/fix_makefile.patch create mode 100644 recipes/netsurf/netsurf-2.1/netsurf.desktop create mode 100644 recipes/netsurf/netsurf-2.1/netsurf.png create mode 100644 recipes/netsurf/netsurf_2.1.bb ^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] checksums.ini: add checksums for netsurf-2.1 and related libs 2009-05-23 20:35 [PATCH] Netsurf browser 2.1 Dmitry Artamonow @ 2009-05-23 20:35 ` Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] libnsbmp: add recipe for version 0.0.1 Dmitry Artamonow 2009-05-23 20:44 ` [PATCH] checksums.ini: add checksums for netsurf-2.1 and related libs Tom Rini 0 siblings, 2 replies; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-23 20:35 UTC (permalink / raw) To: openembedded-devel Full list: * netsurf-2.1 * hubbub-0.0.1 * libparserutils-0.0.1 * libnsbmp-0.0.1 * libnsgif-0.0.1 Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> --- conf/checksums.ini | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/conf/checksums.ini b/conf/checksums.ini index 964f728..32601b3 100644 --- a/conf/checksums.ini +++ b/conf/checksums.ini @@ -10574,6 +10574,10 @@ sha256=bedfd45364948a08ecaa212c5eda6667a83ac8bb547e2eb8478ade885898cad7 md5=f720686c841e9fefc06db76458fd9908 sha256=1f8259a3a8ae583170816f5028329f3a7157f87f927da9c0a911a5fb9be263a1 +[http://www.netsurf-browser.org/projects/releases/hubbub-0.0.1-src.tar.gz] +md5=58c6e2b5a5906f3f0bf136c0c71b5403 +sha256=3ba0bdf71376429bb3ce8ae51595fc25e6a5147cdcc26e47b6da17386eb78cdf + [http://cvs.haskell.org/Hugs/downloads/Nov2003/hugs98-Nov2003.tar.gz] md5=e80a6739ead9a260087fe4d3fc6a8359 sha256=9f90613de73e1b8e90d9bbcb09046e83680f15a46fc630c3e26e9aa4ca0e6a1d @@ -13806,6 +13810,14 @@ sha256=15b0492ac252f6e8ce57c106bda0722413196d16d198c97f20a05908d1b977af md5=ba76f68b7e3bd284ac2c2a1b9c5ecb06 sha256=2389a9b8220f776033f728a8d46352cfee5c8705066e34887bfb188f9f0d3856 +[http://www.netsurf-browser.org/projects/releases/libnsbmp-0.0.1-src.tar.gz] +md5=61e1e5703580c1bc7d950a1aacea7bad +sha256=424d12aae7a6ea8c90438cf4ccff486dc01a3a2a7b68eb602ee2b8c28178b6d1 + +[http://www.netsurf-browser.org/projects/releases/libnsgif-0.0.1-src.tar.gz] +md5=a547da766fccacd00fd05190baf644da +sha256=54f316f530caaacd55dc23f546537759382a45ac6378ead249b5a5d51cf4db52 + [http://www2.autistici.org/bakunin/libnxml/libnxml-0.16.tar.gz] md5=85b6a42a9e17a23c01b2f2ed0ece0563 sha256=6154872089834b0ffd34e92612d07e2d1ccec572698bd861da752eeeaab7ca78 @@ -14018,6 +14030,10 @@ sha256=7a61e8b686ae7d659835175018da3a1baa959329b77c18e6e9381a197937296f md5=7075f580606a84e63b7d6d9fa3124c31 sha256=7ff5f355bb254a3d4ed4541377e6304432ee8678e7c9ec29e7d43488903004c9 +[http://www.netsurf-browser.org/projects/releases/libparserutils-0.0.1-src.tar.gz] +md5=5999c2d52f8c07eeef2a8808fee4f858 +sha256=5aed4edfd2023ed3ccd566fe76131d10faf43c8c3efa2e90978eed37c5503165 + [http://www.at.tcpdump.org/release/libpcap-0.9.3.tar.gz] md5=0ad921c881fdd3d278046afcd352a151 sha256=f20d19b1f32e4ee465169ff1e17a3755bfda8c697cfed11fe36cbf6959c80441 @@ -17258,6 +17274,10 @@ sha256=844ba97e745a0b9f37afc7daa323cafcef00108cd0254667da0a00558eb323a7 md5=36f7b3120e00c9c74cb6619334de419f sha256=6eed89b661ae9f2ac0d383414ca964abea8a115f8fba0f7ab37b49b565ffb2a8 +[http://www.netsurf-browser.org/downloads/releases/netsurf-2.1-src.tar.gz] +md5=f0a34fd076b492c1a13b45432e8d7e49 +sha256=cda2cf41c852938c226c47c2b995d527387120141f68b416ea745e50a7165a81 + [http://ftp.gnome.org/pub/GNOME/sources/network-manager-applet/0.6/network-manager-applet-0.6.5.tar.bz2] md5=1c94a41e2399d261985a75f0cd3b895b sha256=9cca3e34e23f00c82bc5e7237aa81639874e90d43a689e26fbfd938279ca31c9 -- 1.6.0.6 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH] libnsbmp: add recipe for version 0.0.1 2009-05-23 20:35 ` [PATCH] checksums.ini: add checksums for netsurf-2.1 and related libs Dmitry Artamonow @ 2009-05-23 20:35 ` Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] libnsgif: " Dmitry Artamonow 2009-05-23 20:52 ` [PATCH] libnsbmp: " Tom Rini 2009-05-23 20:44 ` [PATCH] checksums.ini: add checksums for netsurf-2.1 and related libs Tom Rini 1 sibling, 2 replies; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-23 20:35 UTC (permalink / raw) To: openembedded-devel libnsbmp is BMP and ICO decoding library. Currently only Netsurf browser is using it, so we build just static library. Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> --- recipes/netsurf/libnsbmp_0.0.1.bb | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) create mode 100644 recipes/netsurf/libnsbmp_0.0.1.bb diff --git a/recipes/netsurf/libnsbmp_0.0.1.bb b/recipes/netsurf/libnsbmp_0.0.1.bb new file mode 100644 index 0000000..a17cd31 --- /dev/null +++ b/recipes/netsurf/libnsbmp_0.0.1.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "Libnsbmp is a decoding library for the BMP and ICO image file formats" +HOMEPAGE = "http://www.netsurf-browser.org/projects/libnsbmp/" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "MIT" + +SRC_URI = "http://www.netsurf-browser.org/projects/releases/libnsbmp-${PV}-src.tar.gz" + +inherit pkgconfig + +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix} BUILDDIR=build-OE" + +# NOTE: we're using default buildmode here, which results in building only +# static libraries (.a) Not a problem as libnsbmp is only used by Netsurf +# at the moment + +do_stage() { + oe_libinstall -a -C build-OE/ libnsbmp ${STAGING_LIBDIR} + install -m 0644 include/*.h ${STAGING_INCDIR}/ +} + +do_install() { + oe_runmake install +} -- 1.6.0.6 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH] libnsgif: add recipe for version 0.0.1 2009-05-23 20:35 ` [PATCH] libnsbmp: add recipe for version 0.0.1 Dmitry Artamonow @ 2009-05-23 20:35 ` Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] libparserutils: " Dmitry Artamonow 2009-05-23 20:50 ` [PATCH] libnsgif: " Tom Rini 2009-05-23 20:52 ` [PATCH] libnsbmp: " Tom Rini 1 sibling, 2 replies; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-23 20:35 UTC (permalink / raw) To: openembedded-devel libnsgif is GIF decoding library. Currently only Netsurf browser is using it, so we build just static library. Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> --- recipes/netsurf/libnsgif_0.0.1.bb | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) create mode 100644 recipes/netsurf/libnsgif_0.0.1.bb diff --git a/recipes/netsurf/libnsgif_0.0.1.bb b/recipes/netsurf/libnsgif_0.0.1.bb new file mode 100644 index 0000000..3b9cfc2 --- /dev/null +++ b/recipes/netsurf/libnsgif_0.0.1.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "Libnsgif is a decoding library for the GIF image file format" +HOMEPAGE = "http://www.netsurf-browser.org/projects/libnsgif/" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "MIT" + +SRC_URI = "http://www.netsurf-browser.org/projects/releases/libnsgif-${PV}-src.tar.gz" + +inherit pkgconfig + +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix} BUILDDIR=build-OE" + +# NOTE: we're using default buildmode here, which results in building only +# static libraries (.a) Not a problem as libnsbmp is only used by Netsurf +# at the moment + +do_stage() { + oe_libinstall -a -C build-OE/ libnsgif ${STAGING_LIBDIR} + install -m 0644 include/*.h ${STAGING_INCDIR}/ +} + +do_install() { + oe_runmake install +} -- 1.6.0.6 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH] libparserutils: add recipe for version 0.0.1 2009-05-23 20:35 ` [PATCH] libnsgif: " Dmitry Artamonow @ 2009-05-23 20:35 ` Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] hubbub: " Dmitry Artamonow 2009-05-23 20:52 ` [PATCH] libparserutils: " Tom Rini 2009-05-23 20:50 ` [PATCH] libnsgif: " Tom Rini 1 sibling, 2 replies; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-23 20:35 UTC (permalink / raw) To: openembedded-devel LibParserUtils is a library for building efficient parsers. Currently only Netsurf browser is using it (via hubbub), so we build just static library. Please note that this build doesn't use external iconv(), so only few built-in charsets are supported (UTF-8/16, windows-125x, iso-8859-*) We may revisit this later, if there's a need. Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> --- recipes/netsurf/libparserutils_0.0.1.bb | 36 +++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) create mode 100644 recipes/netsurf/libparserutils_0.0.1.bb diff --git a/recipes/netsurf/libparserutils_0.0.1.bb b/recipes/netsurf/libparserutils_0.0.1.bb new file mode 100644 index 0000000..5317364 --- /dev/null +++ b/recipes/netsurf/libparserutils_0.0.1.bb @@ -0,0 +1,36 @@ +DESCRIPTION = "LibParserUtils is a library for building efficient parsers" +HOMEPAGE = "http://www.netsurf-browser.org/projects/libparserutils/" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "MIT" + +SRC_URI = "http://www.netsurf-browser.org/projects/releases/libparserutils-${PV}-src.tar.gz" + +inherit pkgconfig + +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix} BUILDDIR=build-OE" + +# NOTE: we're using default buildmode here, which results in building only +# static libraries (.a) Not a problem as libparserutils is only used by Netsurf +# at the moment + +do_stage () { + oe_libinstall -a -C build-OE/ libparserutils ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR}/parserutils + install -d ${STAGING_INCDIR}/parserutils/charset + install -d ${STAGING_INCDIR}/parserutils/input + install -d ${STAGING_INCDIR}/parserutils/utils + install -m 0644 include/parserutils/*.h ${STAGING_INCDIR}/parserutils + install -m 0644 include/parserutils/charset/*.h \ + ${STAGING_INCDIR}/parserutils/charset + install -m 0644 include/parserutils/input/*.h \ + ${STAGING_INCDIR}/parserutils/input + install -m 0644 include/parserutils/utils/*.h \ + ${STAGING_INCDIR}/parserutils/utils +} + + +do_install() { + oe_runmake install +} -- 1.6.0.6 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH] hubbub: add recipe for version 0.0.1 2009-05-23 20:35 ` [PATCH] libparserutils: " Dmitry Artamonow @ 2009-05-23 20:35 ` Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] netsurf: add recipe for version 2.1 Dmitry Artamonow 2009-05-23 20:53 ` [PATCH] hubbub: add recipe for version 0.0.1 Tom Rini 2009-05-23 20:52 ` [PATCH] libparserutils: " Tom Rini 1 sibling, 2 replies; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-23 20:35 UTC (permalink / raw) To: openembedded-devel Hubbub is an HTML5 compliant parsing library, written in C. Currently only Netsurf browser is using it, so we build just static library. Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> --- recipes/netsurf/hubbub_0.0.1.bb | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) create mode 100644 recipes/netsurf/hubbub_0.0.1.bb diff --git a/recipes/netsurf/hubbub_0.0.1.bb b/recipes/netsurf/hubbub_0.0.1.bb new file mode 100644 index 0000000..0d70b41 --- /dev/null +++ b/recipes/netsurf/hubbub_0.0.1.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "Hubbub is an HTML5 compliant parsing library" +HOMEPAGE = "http://www.netsurf-browser.org/projects/hubbub/" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "MIT" +DEPENDS = "libparserutils" + +SRC_URI = "http://www.netsurf-browser.org/projects/releases/hubbub-${PV}-src.tar.gz" + +inherit pkgconfig + +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix} BUILDDIR=build-OE" + +# NOTE: we're using default buildmode here, which results in building only +# static libraries (.a) Not a problem as hubbub is only used by Netsurf +# at the moment + +do_stage() { + oe_libinstall -a -C build-OE/ libhubbub ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR}/hubbub + install -m 0644 include/hubbub/*.h ${STAGING_INCDIR}/hubbub +} + + +do_install() { + oe_runmake install +} -- 1.6.0.6 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH] netsurf: add recipe for version 2.1 2009-05-23 20:35 ` [PATCH] hubbub: " Dmitry Artamonow @ 2009-05-23 20:35 ` Dmitry Artamonow 2009-05-23 21:06 ` Tom Rini 2009-05-23 20:53 ` [PATCH] hubbub: add recipe for version 0.0.1 Tom Rini 1 sibling, 1 reply; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-23 20:35 UTC (permalink / raw) To: openembedded-devel It's gtk+ version built with GIF,JPEG,PNG and without SVG,MNG and PDF printing support. Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> --- recipes/netsurf/netsurf-2.1/Makefile.config | 9 +++ recipes/netsurf/netsurf-2.1/debugxml_fix.patch | 64 ++++++++++++++++++++++++ recipes/netsurf/netsurf-2.1/fix_makefile.patch | 12 +++++ recipes/netsurf/netsurf-2.1/netsurf.desktop | 10 ++++ recipes/netsurf/netsurf-2.1/netsurf.png | Bin 0 -> 9329 bytes recipes/netsurf/netsurf_2.1.bb | 32 ++++++++++++ 6 files changed, 127 insertions(+), 0 deletions(-) create mode 100644 recipes/netsurf/netsurf-2.1/Makefile.config create mode 100644 recipes/netsurf/netsurf-2.1/debugxml_fix.patch create mode 100644 recipes/netsurf/netsurf-2.1/fix_makefile.patch create mode 100644 recipes/netsurf/netsurf-2.1/netsurf.desktop create mode 100644 recipes/netsurf/netsurf-2.1/netsurf.png create mode 100644 recipes/netsurf/netsurf_2.1.bb diff --git a/recipes/netsurf/netsurf-2.1/Makefile.config b/recipes/netsurf/netsurf-2.1/Makefile.config new file mode 100644 index 0000000..72c8600 --- /dev/null +++ b/recipes/netsurf/netsurf-2.1/Makefile.config @@ -0,0 +1,9 @@ +override NETSURF_USE_BMP := YES +override NETSURF_USE_GIF := YES +override NETSURF_USE_JPEG := YES +override NETSURF_USE_PNG := YES +override NETSURF_USE_MNG := NO +override NETSURF_USE_HARU_PDF := NO +override NETSURF_USE_RSVG := NO +override NETSURF_USE_ROSPRITE := NO + diff --git a/recipes/netsurf/netsurf-2.1/debugxml_fix.patch b/recipes/netsurf/netsurf-2.1/debugxml_fix.patch new file mode 100644 index 0000000..3a6626a --- /dev/null +++ b/recipes/netsurf/netsurf-2.1/debugxml_fix.patch @@ -0,0 +1,64 @@ +--- netsurf-2.0/gtk/gtk_scaffolding.c.orig 2009-05-15 01:18:44.000000000 +0400 ++++ netsurf-2.0/gtk/gtk_scaffolding.c 2009-05-15 01:24:32.000000000 +0400 +@@ -22,7 +22,6 @@ + #include <stdlib.h> + #include <string.h> + #include <gtk/gtk.h> +-#include <libxml/debugXML.h> + #include "content/content.h" + #include "desktop/browser.h" + #include "desktop/history_core.h" +@@ -1040,52 +1039,7 @@ + + MENUHANDLER(save_dom_tree) + { +- GtkWidget *save_dialog; +- struct gtk_scaffolding *gw = (struct gtk_scaffolding *)g; +- +- save_dialog = gtk_file_chooser_dialog_new("Save File", gw->window, +- GTK_FILE_CHOOSER_ACTION_SAVE, +- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, +- GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, +- NULL); +- +- gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(save_dialog), +- getenv("HOME") ? getenv("HOME") : "/"); +- +- gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(save_dialog), +- "domtree.txt"); +- +- if (gtk_dialog_run(GTK_DIALOG(save_dialog)) == GTK_RESPONSE_ACCEPT) { +- gchar *filename = gtk_file_chooser_get_filename( +- GTK_FILE_CHOOSER(save_dialog)); +- FILE *fh; +- LOG(("Saving dom tree to %s...\n", filename)); +- +- fh = fopen((const char *) filename, "w"); +- if (fh == NULL) { +- warn_user("Error saving box tree dump.", +- "Unable to open file for writing."); +- } else { +- struct browser_window *bw; +- bw = nsgtk_get_browser_window(gw->top_level); +- +- if (bw->current_content && +- bw->current_content->type == +- CONTENT_HTML) { +- xmlDebugDumpDocument(fh, +- bw->current_content-> +- data.html.document); +- } +- +- fclose(fh); +- } +- +- g_free(filename); +- } +- +- gtk_widget_destroy(save_dialog); +- +- return TRUE; ++ return FALSE; + } + + diff --git a/recipes/netsurf/netsurf-2.1/fix_makefile.patch b/recipes/netsurf/netsurf-2.1/fix_makefile.patch new file mode 100644 index 0000000..1783921 --- /dev/null +++ b/recipes/netsurf/netsurf-2.1/fix_makefile.patch @@ -0,0 +1,12 @@ +Index: Makefile +=================================================================== +--- a/Makefile (revision 7536) ++++ b/Makefile (working copy) +@@ -820,7 +820,6 @@ + @cp -vRL gtk/res/netsurf-16x16.xpm $(DESTDIR)$(NETSURF_GTK_RESOURCES) + @cp -vRL gtk/res/throbber/*.png $(DESTDIR)$(NETSURF_GTK_RESOURCES)/throbber + @cp -vRL gtk/res/Aliases $(DESTDIR)$(NETSURF_GTK_RESOURCES) +- @cp -vrL gtk/res/docs $(DESTDIR)/$(NETSURF_GTK_RESOURCES) + gzip -9v < gtk/res/messages > $(DESTDIR)$(NETSURF_GTK_RESOURCES)messages + gzip -9v < gtk/res/downloads.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)downloads.glade + gzip -9v < gtk/res/netsurf.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)netsurf.glade diff --git a/recipes/netsurf/netsurf-2.1/netsurf.desktop b/recipes/netsurf/netsurf-2.1/netsurf.desktop new file mode 100644 index 0000000..4188d30 --- /dev/null +++ b/recipes/netsurf/netsurf-2.1/netsurf.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Name=NetSurf +Comment=NetSurf Web Browser +GenericName=Web Browser +Icon=netsurf +Exec=netsurf +Terminal=false +StartupNotify=false +Categories=Network;WebBrowser; diff --git a/recipes/netsurf/netsurf-2.1/netsurf.png b/recipes/netsurf/netsurf-2.1/netsurf.png new file mode 100644 index 0000000000000000000000000000000000000000..3064e5d4f37bb31f98c6acdbce3807a905d3ebcb GIT binary patch literal 9329 zcmYj%2{=@5^#7gJm>CR>G1;2xTg@;uNJKGXNhpndugNZA>`5{UB|;0SP}Xm@WY1E} z$d*Eu3fUz~wl+)1f4;xp^Z!5p`#kUaKKI`D-20w;&iS14o_lW6&5T5l(ntURM2t@v zSO~^wLA!y0|JPHMOay~)D3j*-e{TR^RHjV@CvX>2BZHm)IfU)jhX0$!JY^pw7*G9A zJNd>(2LSdzGB%)DT^?G@h{$($-`!ee@Gqg|!2@aIgp0T0I`ra<7Y`<!L|A5D5H)v! zdx-4LlSnywLG4aYGkr2Q+2yYNq}BbDz6W0J5C3&f9(lVYW!l>t@X6(8Y4>qY-I?$) z|Hz0ZpI`h9_gp;YIo9>(+PCoMW9K5Oa^x1hjI@V(5<@Fp?e}o`O_l$h-|yl0Q@xF} zr4iCp!96$!ek-&xhfQ!>8`~kB4ett)))ZVe6p4;p4gZz1=jQ`HW4goh#JBeSLR_w> zL*rj1|J~@vYcDIh>eeUujFGy|wC67aDViH!oa^N;Gu*mQtaWKGH%3t|f2zOsD~G?6 z6x6jbA=Wl1Ao$tU)i5O&HmuUu@cY@=&Na`oTHZ5VOW};~S1w1s+ye+LzX0XPi6A5w z;v^MqOU|9ZAD<9D9JL`cN^xM>4Wwy|MTU8H>+U?&mGd0?`FPJxO~vxHHRrHScS#~1 z;~%vtc8!t>(`200-HsTO@!U-W-o!~3*~kT+f(RJKtd=H442v7R{PTg!H$4|P8lLKW z6#sHL^2O+%8C@~Bl+()3Ct;|0?w;X3zoFnZxwR3EKT$9QG3HF#wIBB$QW?x&u;#R} ztKXhY0sPf7{(qLjJclgLZg+*X+7mN!5{F)fw<Y$h{cJZ{s_1UmJj$qay$J?c$VhAr z2l>}duQl#LSNm;$cwQF+ijNW7%o0lwim}9$iema~Bt)@K(|;`bCsokp*Z+<?sM9N5 z%|W1sqq%C-m9nJmuNrE!aWX`Y4gLt?Tp|&$#LRyf8{aMHFaQ1?`}6U1{e{<OG&(Dd z_H3s-KfblXSZO}=`10hj88m!zsebI5qV0c+VY5I~9t<fp(S(ZH{Jhi@10xJ*(J2Hh z1%T#}0XQ+%g3bdAlo|p?>VY^kacha^5hI-%NsyN7A{wJL5o_&+>|QGQsX$1UAn+2s z1`yvh(6IeDLJPxFCE&3DuliEN<EURbjekR+c!1Xbn~t1(wJf*i9)oU>5?u~}S$rgi zmc`@U2L(*t9NY2;yVfMEG5mgTDru~$Xmj)s>Q*Q@f<mx^$E>_L`*%WY1crFaVrH^n zf~R-=rmG+UFpf%B5eD?w+5RgQwS<lj^h^Nbp?GsI9*^+_-I_|Q|NEz_#J(b6YIU)y z@A;zLD*t3N4qy?9vJ^a46rV>sZ6gs0;w#^XKch+2w0%uNq$^UX<~;exU#Shh#�@ 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 Fe*lRf9GL(B literal 0 HcmV?d00001 diff --git a/recipes/netsurf/netsurf_2.1.bb b/recipes/netsurf/netsurf_2.1.bb new file mode 100644 index 0000000..0ac55ca --- /dev/null +++ b/recipes/netsurf/netsurf_2.1.bb @@ -0,0 +1,32 @@ +DESCRIPTION = "Lightweight web browser capable of handling many of the \ +web standards in use today." +HOMEPAGE = "http://www.netsurf-browser.org/" +SECTION = "x11/network" +LICENSE = "GPLv2" + +SRC_URI = "http://www.netsurf-browser.org/downloads/releases/netsurf-${PV}-src.tar.gz \ + file://fix_makefile.patch;patch=1 \ + file://debugxml_fix.patch;patch=1 \ + file://netsurf.png \ + file://netsurf.desktop \ + file://Makefile.config" + +# Workaround for 2.1 tarball (unpacks into netsurf/, not netsurf-2.1/ ) +S = "${WORKDIR}/netsurf" + +DEPENDS = "gtk+ (>=2.12.0) lemon-native re2c-native jpeg openssl curl libxml2 \ + libglade (>=2.0) hubbub libnsgif libnsbmp lcms" + +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix}" + +do_configure() { + cp ${WORKDIR}/Makefile.config ${S}/ +} + +do_install() { + oe_runmake install + install -d ${D}/${datadir}/applications + install -d ${D}/${datadir}/pixmaps + install -m 0644 ${WORKDIR}/netsurf.png ${D}/${datadir}/pixmaps/ + install -m 0644 ${WORKDIR}/netsurf.desktop ${D}/${datadir}/applications/ +} -- 1.6.0.6 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [PATCH] netsurf: add recipe for version 2.1 2009-05-23 20:35 ` [PATCH] netsurf: add recipe for version 2.1 Dmitry Artamonow @ 2009-05-23 21:06 ` Tom Rini 2009-05-24 8:45 ` Dmitry Artamonow 2009-05-24 8:45 ` [PATCH v2] " Dmitry Artamonow 0 siblings, 2 replies; 18+ messages in thread From: Tom Rini @ 2009-05-23 21:06 UTC (permalink / raw) To: openembedded-devel On Sun, May 24, 2009 at 12:35:20AM +0400, Dmitry Artamonow wrote: [snip] > +++ b/recipes/netsurf/netsurf_2.1.bb [snip] > +DEPENDS = "gtk+ (>=2.12.0) lemon-native re2c-native jpeg openssl curl libxml2 \ > + libglade (>=2.0) hubbub libnsgif libnsbmp lcms" You can't currently do versioned dependancies. While this didn't error out, it's not doing what you think. -- Tom Rini ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] netsurf: add recipe for version 2.1 2009-05-23 21:06 ` Tom Rini @ 2009-05-24 8:45 ` Dmitry Artamonow 2009-05-24 8:45 ` [PATCH v2] " Dmitry Artamonow 1 sibling, 0 replies; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-24 8:45 UTC (permalink / raw) To: openembedded-devel On 14:06 Sat 23 May , Tom Rini wrote: > On Sun, May 24, 2009 at 12:35:20AM +0400, Dmitry Artamonow wrote: > > [snip] > > +++ b/recipes/netsurf/netsurf_2.1.bb > [snip] > > +DEPENDS = "gtk+ (>=2.12.0) lemon-native re2c-native jpeg openssl curl libxml2 \ > > + libglade (>=2.0) hubbub libnsgif libnsbmp lcms" > > You can't currently do versioned dependancies. While this didn't error > out, it's not doing what you think. OK. Then better drop versions for now - updated patch follows. BTW, is there any work in this direction? I think it's important feature missing. It would solve some problems with recipes broken with certain PREFERRED_VERSIONs of toolchain/toolkit/etc in distro.conf or local.conf, and working well with another... -- Best regards, Dmitry "MAD" Artamonow ^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH v2] netsurf: add recipe for version 2.1 2009-05-23 21:06 ` Tom Rini 2009-05-24 8:45 ` Dmitry Artamonow @ 2009-05-24 8:45 ` Dmitry Artamonow 2009-05-24 15:41 ` Tom Rini 1 sibling, 1 reply; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-24 8:45 UTC (permalink / raw) To: openembedded-devel It's gtk+ version built with GIF,JPEG,PNG and without SVG,MNG and PDF printing support. Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> --- Changes after v1: * removed versioned dependancies, as they're not supported by OE at the moment recipes/netsurf/netsurf-2.1/Makefile.config | 9 +++ recipes/netsurf/netsurf-2.1/debugxml_fix.patch | 64 ++++++++++++++++++++++++ recipes/netsurf/netsurf-2.1/fix_makefile.patch | 12 +++++ recipes/netsurf/netsurf-2.1/netsurf.desktop | 10 ++++ recipes/netsurf/netsurf-2.1/netsurf.png | Bin 0 -> 9329 bytes recipes/netsurf/netsurf_2.1.bb | 32 ++++++++++++ 6 files changed, 127 insertions(+), 0 deletions(-) create mode 100644 recipes/netsurf/netsurf-2.1/Makefile.config create mode 100644 recipes/netsurf/netsurf-2.1/debugxml_fix.patch create mode 100644 recipes/netsurf/netsurf-2.1/fix_makefile.patch create mode 100644 recipes/netsurf/netsurf-2.1/netsurf.desktop create mode 100644 recipes/netsurf/netsurf-2.1/netsurf.png create mode 100644 recipes/netsurf/netsurf_2.1.bb diff --git a/recipes/netsurf/netsurf-2.1/Makefile.config b/recipes/netsurf/netsurf-2.1/Makefile.config new file mode 100644 index 0000000..72c8600 --- /dev/null +++ b/recipes/netsurf/netsurf-2.1/Makefile.config @@ -0,0 +1,9 @@ +override NETSURF_USE_BMP := YES +override NETSURF_USE_GIF := YES +override NETSURF_USE_JPEG := YES +override NETSURF_USE_PNG := YES +override NETSURF_USE_MNG := NO +override NETSURF_USE_HARU_PDF := NO +override NETSURF_USE_RSVG := NO +override NETSURF_USE_ROSPRITE := NO + diff --git a/recipes/netsurf/netsurf-2.1/debugxml_fix.patch b/recipes/netsurf/netsurf-2.1/debugxml_fix.patch new file mode 100644 index 0000000..3a6626a --- /dev/null +++ b/recipes/netsurf/netsurf-2.1/debugxml_fix.patch @@ -0,0 +1,64 @@ +--- netsurf-2.0/gtk/gtk_scaffolding.c.orig 2009-05-15 01:18:44.000000000 +0400 ++++ netsurf-2.0/gtk/gtk_scaffolding.c 2009-05-15 01:24:32.000000000 +0400 +@@ -22,7 +22,6 @@ + #include <stdlib.h> + #include <string.h> + #include <gtk/gtk.h> +-#include <libxml/debugXML.h> + #include "content/content.h" + #include "desktop/browser.h" + #include "desktop/history_core.h" +@@ -1040,52 +1039,7 @@ + + MENUHANDLER(save_dom_tree) + { +- GtkWidget *save_dialog; +- struct gtk_scaffolding *gw = (struct gtk_scaffolding *)g; +- +- save_dialog = gtk_file_chooser_dialog_new("Save File", gw->window, +- GTK_FILE_CHOOSER_ACTION_SAVE, +- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, +- GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, +- NULL); +- +- gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(save_dialog), +- getenv("HOME") ? getenv("HOME") : "/"); +- +- gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(save_dialog), +- "domtree.txt"); +- +- if (gtk_dialog_run(GTK_DIALOG(save_dialog)) == GTK_RESPONSE_ACCEPT) { +- gchar *filename = gtk_file_chooser_get_filename( +- GTK_FILE_CHOOSER(save_dialog)); +- FILE *fh; +- LOG(("Saving dom tree to %s...\n", filename)); +- +- fh = fopen((const char *) filename, "w"); +- if (fh == NULL) { +- warn_user("Error saving box tree dump.", +- "Unable to open file for writing."); +- } else { +- struct browser_window *bw; +- bw = nsgtk_get_browser_window(gw->top_level); +- +- if (bw->current_content && +- bw->current_content->type == +- CONTENT_HTML) { +- xmlDebugDumpDocument(fh, +- bw->current_content-> +- data.html.document); +- } +- +- fclose(fh); +- } +- +- g_free(filename); +- } +- +- gtk_widget_destroy(save_dialog); +- +- return TRUE; ++ return FALSE; + } + + diff --git a/recipes/netsurf/netsurf-2.1/fix_makefile.patch b/recipes/netsurf/netsurf-2.1/fix_makefile.patch new file mode 100644 index 0000000..1783921 --- /dev/null +++ b/recipes/netsurf/netsurf-2.1/fix_makefile.patch @@ -0,0 +1,12 @@ +Index: Makefile +=================================================================== +--- a/Makefile (revision 7536) ++++ b/Makefile (working copy) +@@ -820,7 +820,6 @@ + @cp -vRL gtk/res/netsurf-16x16.xpm $(DESTDIR)$(NETSURF_GTK_RESOURCES) + @cp -vRL gtk/res/throbber/*.png $(DESTDIR)$(NETSURF_GTK_RESOURCES)/throbber + @cp -vRL gtk/res/Aliases $(DESTDIR)$(NETSURF_GTK_RESOURCES) +- @cp -vrL gtk/res/docs $(DESTDIR)/$(NETSURF_GTK_RESOURCES) + gzip -9v < gtk/res/messages > $(DESTDIR)$(NETSURF_GTK_RESOURCES)messages + gzip -9v < gtk/res/downloads.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)downloads.glade + gzip -9v < gtk/res/netsurf.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)netsurf.glade diff --git a/recipes/netsurf/netsurf-2.1/netsurf.desktop b/recipes/netsurf/netsurf-2.1/netsurf.desktop new file mode 100644 index 0000000..4188d30 --- /dev/null +++ b/recipes/netsurf/netsurf-2.1/netsurf.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Name=NetSurf +Comment=NetSurf Web Browser +GenericName=Web Browser +Icon=netsurf +Exec=netsurf +Terminal=false +StartupNotify=false +Categories=Network;WebBrowser; diff --git a/recipes/netsurf/netsurf-2.1/netsurf.png b/recipes/netsurf/netsurf-2.1/netsurf.png new file mode 100644 index 0000000000000000000000000000000000000000..3064e5d4f37bb31f98c6acdbce3807a905d3ebcb GIT binary patch literal 9329 zcmYj%2{=@5^#7gJm>CR>G1;2xTg@;uNJKGXNhpndugNZA>`5{UB|;0SP}Xm@WY1E} z$d*Eu3fUz~wl+)1f4;xp^Z!5p`#kUaKKI`D-20w;&iS14o_lW6&5T5l(ntURM2t@v zSO~^wLA!y0|JPHMOay~)D3j*-e{TR^RHjV@CvX>2BZHm)IfU)jhX0$!JY^pw7*G9A zJNd>(2LSdzGB%)DT^?G@h{$($-`!ee@Gqg|!2@aIgp0T0I`ra<7Y`<!L|A5D5H)v! zdx-4LlSnywLG4aYGkr2Q+2yYNq}BbDz6W0J5C3&f9(lVYW!l>t@X6(8Y4>qY-I?$) z|Hz0ZpI`h9_gp;YIo9>(+PCoMW9K5Oa^x1hjI@V(5<@Fp?e}o`O_l$h-|yl0Q@xF} zr4iCp!96$!ek-&xhfQ!>8`~kB4ett)))ZVe6p4;p4gZz1=jQ`HW4goh#JBeSLR_w> zL*rj1|J~@vYcDIh>eeUujFGy|wC67aDViH!oa^N;Gu*mQtaWKGH%3t|f2zOsD~G?6 z6x6jbA=Wl1Ao$tU)i5O&HmuUu@cY@=&Na`oTHZ5VOW};~S1w1s+ye+LzX0XPi6A5w z;v^MqOU|9ZAD<9D9JL`cN^xM>4Wwy|MTU8H>+U?&mGd0?`FPJxO~vxHHRrHScS#~1 z;~%vtc8!t>(`200-HsTO@!U-W-o!~3*~kT+f(RJKtd=H442v7R{PTg!H$4|P8lLKW z6#sHL^2O+%8C@~Bl+()3Ct;|0?w;X3zoFnZxwR3EKT$9QG3HF#wIBB$QW?x&u;#R} ztKXhY0sPf7{(qLjJclgLZg+*X+7mN!5{F)fw<Y$h{cJZ{s_1UmJj$qay$J?c$VhAr z2l>}duQl#LSNm;$cwQF+ijNW7%o0lwim}9$iema~Bt)@K(|;`bCsokp*Z+<?sM9N5 z%|W1sqq%C-m9nJmuNrE!aWX`Y4gLt?Tp|&$#LRyf8{aMHFaQ1?`}6U1{e{<OG&(Dd z_H3s-KfblXSZO}=`10hj88m!zsebI5qV0c+VY5I~9t<fp(S(ZH{Jhi@10xJ*(J2Hh z1%T#}0XQ+%g3bdAlo|p?>VY^kacha^5hI-%NsyN7A{wJL5o_&+>|QGQsX$1UAn+2s z1`yvh(6IeDLJPxFCE&3DuliEN<EURbjekR+c!1Xbn~t1(wJf*i9)oU>5?u~}S$rgi zmc`@U2L(*t9NY2;yVfMEG5mgTDru~$Xmj)s>Q*Q@f<mx^$E>_L`*%WY1crFaVrH^n zf~R-=rmG+UFpf%B5eD?w+5RgQwS<lj^h^Nbp?GsI9*^+_-I_|Q|NEz_#J(b6YIU)y z@A;zLD*t3N4qy?9vJ^a46rV>sZ6gs0;w#^XKch+2w0%uNq$^UX<~;exU#Shh#�@ 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 Fe*lRf9GL(B literal 0 HcmV?d00001 diff --git a/recipes/netsurf/netsurf_2.1.bb b/recipes/netsurf/netsurf_2.1.bb new file mode 100644 index 0000000..073f17f --- /dev/null +++ b/recipes/netsurf/netsurf_2.1.bb @@ -0,0 +1,32 @@ +DESCRIPTION = "Lightweight web browser capable of handling many of the \ +web standards in use today." +HOMEPAGE = "http://www.netsurf-browser.org/" +SECTION = "x11/network" +LICENSE = "GPLv2" + +SRC_URI = "http://www.netsurf-browser.org/downloads/releases/netsurf-${PV}-src.tar.gz \ + file://fix_makefile.patch;patch=1 \ + file://debugxml_fix.patch;patch=1 \ + file://netsurf.png \ + file://netsurf.desktop \ + file://Makefile.config" + +# Workaround for 2.1 tarball (unpacks into netsurf/, not netsurf-2.1/ ) +S = "${WORKDIR}/netsurf" + +DEPENDS = "gtk+ lemon-native re2c-native jpeg openssl curl libxml2 \ + libglade hubbub libnsgif libnsbmp lcms" + +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix}" + +do_configure() { + cp ${WORKDIR}/Makefile.config ${S}/ +} + +do_install() { + oe_runmake install + install -d ${D}/${datadir}/applications + install -d ${D}/${datadir}/pixmaps + install -m 0644 ${WORKDIR}/netsurf.png ${D}/${datadir}/pixmaps/ + install -m 0644 ${WORKDIR}/netsurf.desktop ${D}/${datadir}/applications/ +} -- 1.6.0.6 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [PATCH v2] netsurf: add recipe for version 2.1 2009-05-24 8:45 ` [PATCH v2] " Dmitry Artamonow @ 2009-05-24 15:41 ` Tom Rini 2009-05-25 8:55 ` Dmitry Artamonow 0 siblings, 1 reply; 18+ messages in thread From: Tom Rini @ 2009-05-24 15:41 UTC (permalink / raw) To: openembedded-devel On Sun, May 24, 2009 at 12:45:05PM +0400, Dmitry Artamonow wrote: > It's gtk+ version built with GIF,JPEG,PNG and without SVG,MNG and > PDF printing support. > > Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> Acked-by: Tom Rini <trini@embeddedalley.com> Do you have commit access? > --- > Changes after v1: > > * removed versioned dependancies, as they're not supported by OE at the moment > > recipes/netsurf/netsurf-2.1/Makefile.config | 9 +++ > recipes/netsurf/netsurf-2.1/debugxml_fix.patch | 64 ++++++++++++++++++++++++ > recipes/netsurf/netsurf-2.1/fix_makefile.patch | 12 +++++ > recipes/netsurf/netsurf-2.1/netsurf.desktop | 10 ++++ > recipes/netsurf/netsurf-2.1/netsurf.png | Bin 0 -> 9329 bytes > recipes/netsurf/netsurf_2.1.bb | 32 ++++++++++++ > 6 files changed, 127 insertions(+), 0 deletions(-) > create mode 100644 recipes/netsurf/netsurf-2.1/Makefile.config > create mode 100644 recipes/netsurf/netsurf-2.1/debugxml_fix.patch > create mode 100644 recipes/netsurf/netsurf-2.1/fix_makefile.patch > create mode 100644 recipes/netsurf/netsurf-2.1/netsurf.desktop > create mode 100644 recipes/netsurf/netsurf-2.1/netsurf.png > create mode 100644 recipes/netsurf/netsurf_2.1.bb > > diff --git a/recipes/netsurf/netsurf-2.1/Makefile.config b/recipes/netsurf/netsurf-2.1/Makefile.config > new file mode 100644 > index 0000000..72c8600 > --- /dev/null > +++ b/recipes/netsurf/netsurf-2.1/Makefile.config > @@ -0,0 +1,9 @@ > +override NETSURF_USE_BMP := YES > +override NETSURF_USE_GIF := YES > +override NETSURF_USE_JPEG := YES > +override NETSURF_USE_PNG := YES > +override NETSURF_USE_MNG := NO > +override NETSURF_USE_HARU_PDF := NO > +override NETSURF_USE_RSVG := NO > +override NETSURF_USE_ROSPRITE := NO > + > diff --git a/recipes/netsurf/netsurf-2.1/debugxml_fix.patch b/recipes/netsurf/netsurf-2.1/debugxml_fix.patch > new file mode 100644 > index 0000000..3a6626a > --- /dev/null > +++ b/recipes/netsurf/netsurf-2.1/debugxml_fix.patch > @@ -0,0 +1,64 @@ > +--- netsurf-2.0/gtk/gtk_scaffolding.c.orig 2009-05-15 01:18:44.000000000 +0400 > ++++ netsurf-2.0/gtk/gtk_scaffolding.c 2009-05-15 01:24:32.000000000 +0400 > +@@ -22,7 +22,6 @@ > + #include <stdlib.h> > + #include <string.h> > + #include <gtk/gtk.h> > +-#include <libxml/debugXML.h> > + #include "content/content.h" > + #include "desktop/browser.h" > + #include "desktop/history_core.h" > +@@ -1040,52 +1039,7 @@ > + > + MENUHANDLER(save_dom_tree) > + { > +- GtkWidget *save_dialog; > +- struct gtk_scaffolding *gw = (struct gtk_scaffolding *)g; > +- > +- save_dialog = gtk_file_chooser_dialog_new("Save File", gw->window, > +- GTK_FILE_CHOOSER_ACTION_SAVE, > +- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, > +- GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, > +- NULL); > +- > +- gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(save_dialog), > +- getenv("HOME") ? getenv("HOME") : "/"); > +- > +- gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(save_dialog), > +- "domtree.txt"); > +- > +- if (gtk_dialog_run(GTK_DIALOG(save_dialog)) == GTK_RESPONSE_ACCEPT) { > +- gchar *filename = gtk_file_chooser_get_filename( > +- GTK_FILE_CHOOSER(save_dialog)); > +- FILE *fh; > +- LOG(("Saving dom tree to %s...\n", filename)); > +- > +- fh = fopen((const char *) filename, "w"); > +- if (fh == NULL) { > +- warn_user("Error saving box tree dump.", > +- "Unable to open file for writing."); > +- } else { > +- struct browser_window *bw; > +- bw = nsgtk_get_browser_window(gw->top_level); > +- > +- if (bw->current_content && > +- bw->current_content->type == > +- CONTENT_HTML) { > +- xmlDebugDumpDocument(fh, > +- bw->current_content-> > +- data.html.document); > +- } > +- > +- fclose(fh); > +- } > +- > +- g_free(filename); > +- } > +- > +- gtk_widget_destroy(save_dialog); > +- > +- return TRUE; > ++ return FALSE; > + } > + > + > diff --git a/recipes/netsurf/netsurf-2.1/fix_makefile.patch b/recipes/netsurf/netsurf-2.1/fix_makefile.patch > new file mode 100644 > index 0000000..1783921 > --- /dev/null > +++ b/recipes/netsurf/netsurf-2.1/fix_makefile.patch > @@ -0,0 +1,12 @@ > +Index: Makefile > +=================================================================== > +--- a/Makefile (revision 7536) > ++++ b/Makefile (working copy) > +@@ -820,7 +820,6 @@ > + @cp -vRL gtk/res/netsurf-16x16.xpm $(DESTDIR)$(NETSURF_GTK_RESOURCES) > + @cp -vRL gtk/res/throbber/*.png $(DESTDIR)$(NETSURF_GTK_RESOURCES)/throbber > + @cp -vRL gtk/res/Aliases $(DESTDIR)$(NETSURF_GTK_RESOURCES) > +- @cp -vrL gtk/res/docs $(DESTDIR)/$(NETSURF_GTK_RESOURCES) > + gzip -9v < gtk/res/messages > $(DESTDIR)$(NETSURF_GTK_RESOURCES)messages > + gzip -9v < gtk/res/downloads.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)downloads.glade > + gzip -9v < gtk/res/netsurf.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)netsurf.glade > diff --git a/recipes/netsurf/netsurf-2.1/netsurf.desktop b/recipes/netsurf/netsurf-2.1/netsurf.desktop > new file mode 100644 > index 0000000..4188d30 > --- /dev/null > +++ b/recipes/netsurf/netsurf-2.1/netsurf.desktop > @@ -0,0 +1,10 @@ > +[Desktop Entry] > +Type=Application > +Name=NetSurf > +Comment=NetSurf Web Browser > +GenericName=Web Browser > +Icon=netsurf > +Exec=netsurf > +Terminal=false > +StartupNotify=false > +Categories=Network;WebBrowser; > diff --git a/recipes/netsurf/netsurf-2.1/netsurf.png b/recipes/netsurf/netsurf-2.1/netsurf.png > new file mode 100644 > index 0000000000000000000000000000000000000000..3064e5d4f37bb31f98c6acdbce3807a905d3ebcb > GIT binary patch > literal 9329 > zcmYj%2{=@5^#7gJm>CR>G1;2xTg@;uNJKGXNhpndugNZA>`5{UB|;0SP}Xm@WY1E} > z$d*Eu3fUz~wl+)1f4;xp^Z!5p`#kUaKKI`D-20w;&iS14o_lW6&5T5l(ntURM2t@v > zSO~^wLA!y0|JPHMOay~)D3j*-e{TR^RHjV@CvX>2BZHm)IfU)jhX0$!JY^pw7*G9A > zJNd>(2LSdzGB%)DT^?G@h{$($-`!ee@Gqg|!2@aIgp0T0I`ra<7Y`<!L|A5D5H)v! > zdx-4LlSnywLG4aYGkr2Q+2yYNq}BbDz6W0J5C3&f9(lVYW!l>t@X6(8Y4>qY-I?$) > z|Hz0ZpI`h9_gp;YIo9>(+PCoMW9K5Oa^x1hjI@V(5<@Fp?e}o`O_l$h-|yl0Q@xF} > zr4iCp!96$!ek-&xhfQ!>8`~kB4ett)))ZVe6p4;p4gZz1=jQ`HW4goh#JBeSLR_w> > zL*rj1|J~@vYcDIh>eeUujFGy|wC67aDViH!oa^N;Gu*mQtaWKGH%3t|f2zOsD~G?6 > z6x6jbA=Wl1Ao$tU)i5O&HmuUu@cY@=&Na`oTHZ5VOW};~S1w1s+ye+LzX0XPi6A5w > z;v^MqOU|9ZAD<9D9JL`cN^xM>4Wwy|MTU8H>+U?&mGd0?`FPJxO~vxHHRrHScS#~1 > z;~%vtc8!t>(`200-HsTO@!U-W-o!~3*~kT+f(RJKtd=H442v7R{PTg!H$4|P8lLKW > z6#sHL^2O+%8C@~Bl+()3Ct;|0?w;X3zoFnZxwR3EKT$9QG3HF#wIBB$QW?x&u;#R} > ztKXhY0sPf7{(qLjJclgLZg+*X+7mN!5{F)fw<Y$h{cJZ{s_1UmJj$qay$J?c$VhAr > z2l>}duQl#LSNm;$cwQF+ijNW7%o0lwim}9$iema~Bt)@K(|;`bCsokp*Z+<?sM9N5 > z%|W1sqq%C-m9nJmuNrE!aWX`Y4gLt?Tp|&$#LRyf8{aMHFaQ1?`}6U1{e{<OG&(Dd > z_H3s-KfblXSZO}=`10hj88m!zsebI5qV0c+VY5I~9t<fp(S(ZH{Jhi@10xJ*(J2Hh > z1%T#}0XQ+%g3bdAlo|p?>VY^kacha^5hI-%NsyN7A{wJL5o_&+>|QGQsX$1UAn+2s > z1`yvh(6IeDLJPxFCE&3DuliEN<EURbjekR+c!1Xbn~t1(wJf*i9)oU>5?u~}S$rgi > zmc`@U2L(*t9NY2;yVfMEG5mgTDru~$Xmj)s>Q*Q@f<mx^$E>_L`*%WY1crFaVrH^n > zf~R-=rmG+UFpf%B5eD?w+5RgQwS<lj^h^Nbp?GsI9*^+_-I_|Q|NEz_#J(b6YIU)y > z@A;zLD*t3N4qy?9vJ^a46rV>sZ6gs0;w#^XKch+2w0%uNq$^UX<~;exU#Shh#�@ > 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 > Fe*lRf9GL(B > > literal 0 > HcmV?d00001 > > diff --git a/recipes/netsurf/netsurf_2.1.bb b/recipes/netsurf/netsurf_2.1.bb > new file mode 100644 > index 0000000..073f17f > --- /dev/null > +++ b/recipes/netsurf/netsurf_2.1.bb > @@ -0,0 +1,32 @@ > +DESCRIPTION = "Lightweight web browser capable of handling many of the \ > +web standards in use today." > +HOMEPAGE = "http://www.netsurf-browser.org/" > +SECTION = "x11/network" > +LICENSE = "GPLv2" > + > +SRC_URI = "http://www.netsurf-browser.org/downloads/releases/netsurf-${PV}-src.tar.gz \ > + file://fix_makefile.patch;patch=1 \ > + file://debugxml_fix.patch;patch=1 \ > + file://netsurf.png \ > + file://netsurf.desktop \ > + file://Makefile.config" > + > +# Workaround for 2.1 tarball (unpacks into netsurf/, not netsurf-2.1/ ) > +S = "${WORKDIR}/netsurf" > + > +DEPENDS = "gtk+ lemon-native re2c-native jpeg openssl curl libxml2 \ > + libglade hubbub libnsgif libnsbmp lcms" > + > +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix}" > + > +do_configure() { > + cp ${WORKDIR}/Makefile.config ${S}/ > +} > + > +do_install() { > + oe_runmake install > + install -d ${D}/${datadir}/applications > + install -d ${D}/${datadir}/pixmaps > + install -m 0644 ${WORKDIR}/netsurf.png ${D}/${datadir}/pixmaps/ > + install -m 0644 ${WORKDIR}/netsurf.desktop ${D}/${datadir}/applications/ > +} > -- > 1.6.0.6 > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > -- Tom Rini ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] netsurf: add recipe for version 2.1 2009-05-24 15:41 ` Tom Rini @ 2009-05-25 8:55 ` Dmitry Artamonow 2009-05-30 16:32 ` Tom Rini 0 siblings, 1 reply; 18+ messages in thread From: Dmitry Artamonow @ 2009-05-25 8:55 UTC (permalink / raw) To: openembedded-devel On Sun, May 24, 2009 at 08:41:04AM -0700, Tom Rini wrote: > On Sun, May 24, 2009 at 12:45:05PM +0400, Dmitry Artamonow wrote: > > It's gtk+ version built with GIF,JPEG,PNG and without SVG,MNG and > > PDF printing support. > > > > Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> > > Acked-by: Tom Rini <trini@embeddedalley.com> > > Do you have commit access? No. -- best regards, Dmitry "MAD" Artamonow ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] netsurf: add recipe for version 2.1 2009-05-25 8:55 ` Dmitry Artamonow @ 2009-05-30 16:32 ` Tom Rini 0 siblings, 0 replies; 18+ messages in thread From: Tom Rini @ 2009-05-30 16:32 UTC (permalink / raw) To: openembedded-devel On Mon, May 25, 2009 at 12:55:30PM +0400, Dmitry Artamonow wrote: > On Sun, May 24, 2009 at 08:41:04AM -0700, Tom Rini wrote: > > On Sun, May 24, 2009 at 12:45:05PM +0400, Dmitry Artamonow wrote: > > > It's gtk+ version built with GIF,JPEG,PNG and without SVG,MNG and > > > PDF printing support. > > > > > > Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> > > > > Acked-by: Tom Rini <trini@embeddedalley.com> > > > > Do you have commit access? > > No. Sorry for the delay, pushed. -- Tom Rini ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] hubbub: add recipe for version 0.0.1 2009-05-23 20:35 ` [PATCH] hubbub: " Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] netsurf: add recipe for version 2.1 Dmitry Artamonow @ 2009-05-23 20:53 ` Tom Rini 1 sibling, 0 replies; 18+ messages in thread From: Tom Rini @ 2009-05-23 20:53 UTC (permalink / raw) To: openembedded-devel On Sun, May 24, 2009 at 12:35:19AM +0400, Dmitry Artamonow wrote: > Hubbub is an HTML5 compliant parsing library, written in C. > Currently only Netsurf browser is using it, so we build just static library. > > Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> Acked-by: Tom Rini <trini@embeddedalley.com> > --- > recipes/netsurf/hubbub_0.0.1.bb | 28 ++++++++++++++++++++++++++++ > 1 files changed, 28 insertions(+), 0 deletions(-) > create mode 100644 recipes/netsurf/hubbub_0.0.1.bb > > diff --git a/recipes/netsurf/hubbub_0.0.1.bb b/recipes/netsurf/hubbub_0.0.1.bb > new file mode 100644 > index 0000000..0d70b41 > --- /dev/null > +++ b/recipes/netsurf/hubbub_0.0.1.bb > @@ -0,0 +1,28 @@ > +DESCRIPTION = "Hubbub is an HTML5 compliant parsing library" > +HOMEPAGE = "http://www.netsurf-browser.org/projects/hubbub/" > +SECTION = "libs" > +PRIORITY = "optional" > +LICENSE = "MIT" > +DEPENDS = "libparserutils" > + > +SRC_URI = "http://www.netsurf-browser.org/projects/releases/hubbub-${PV}-src.tar.gz" > + > +inherit pkgconfig > + > +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix} BUILDDIR=build-OE" > + > +# NOTE: we're using default buildmode here, which results in building only > +# static libraries (.a) Not a problem as hubbub is only used by Netsurf > +# at the moment > + > +do_stage() { > + oe_libinstall -a -C build-OE/ libhubbub ${STAGING_LIBDIR} > + > + install -d ${STAGING_INCDIR}/hubbub > + install -m 0644 include/hubbub/*.h ${STAGING_INCDIR}/hubbub > +} > + > + > +do_install() { > + oe_runmake install > +} > -- > 1.6.0.6 > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > -- Tom Rini ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] libparserutils: add recipe for version 0.0.1 2009-05-23 20:35 ` [PATCH] libparserutils: " Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] hubbub: " Dmitry Artamonow @ 2009-05-23 20:52 ` Tom Rini 1 sibling, 0 replies; 18+ messages in thread From: Tom Rini @ 2009-05-23 20:52 UTC (permalink / raw) To: openembedded-devel On Sun, May 24, 2009 at 12:35:18AM +0400, Dmitry Artamonow wrote: > LibParserUtils is a library for building efficient parsers. > Currently only Netsurf browser is using it (via hubbub), so we build just > static library. > > Please note that this build doesn't use external iconv(), so only > few built-in charsets are supported (UTF-8/16, windows-125x, iso-8859-*) > We may revisit this later, if there's a need. Acked-by: Tom Rini <trini@embeddedalley.com> > > Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> > --- > recipes/netsurf/libparserutils_0.0.1.bb | 36 +++++++++++++++++++++++++++++++ > 1 files changed, 36 insertions(+), 0 deletions(-) > create mode 100644 recipes/netsurf/libparserutils_0.0.1.bb > > diff --git a/recipes/netsurf/libparserutils_0.0.1.bb b/recipes/netsurf/libparserutils_0.0.1.bb > new file mode 100644 > index 0000000..5317364 > --- /dev/null > +++ b/recipes/netsurf/libparserutils_0.0.1.bb > @@ -0,0 +1,36 @@ > +DESCRIPTION = "LibParserUtils is a library for building efficient parsers" > +HOMEPAGE = "http://www.netsurf-browser.org/projects/libparserutils/" > +SECTION = "libs" > +PRIORITY = "optional" > +LICENSE = "MIT" > + > +SRC_URI = "http://www.netsurf-browser.org/projects/releases/libparserutils-${PV}-src.tar.gz" > + > +inherit pkgconfig > + > +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix} BUILDDIR=build-OE" > + > +# NOTE: we're using default buildmode here, which results in building only > +# static libraries (.a) Not a problem as libparserutils is only used by Netsurf > +# at the moment > + > +do_stage () { > + oe_libinstall -a -C build-OE/ libparserutils ${STAGING_LIBDIR} > + > + install -d ${STAGING_INCDIR}/parserutils > + install -d ${STAGING_INCDIR}/parserutils/charset > + install -d ${STAGING_INCDIR}/parserutils/input > + install -d ${STAGING_INCDIR}/parserutils/utils > + install -m 0644 include/parserutils/*.h ${STAGING_INCDIR}/parserutils > + install -m 0644 include/parserutils/charset/*.h \ > + ${STAGING_INCDIR}/parserutils/charset > + install -m 0644 include/parserutils/input/*.h \ > + ${STAGING_INCDIR}/parserutils/input > + install -m 0644 include/parserutils/utils/*.h \ > + ${STAGING_INCDIR}/parserutils/utils > +} > + > + > +do_install() { > + oe_runmake install > +} > -- > 1.6.0.6 > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > -- Tom Rini ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] libnsgif: add recipe for version 0.0.1 2009-05-23 20:35 ` [PATCH] libnsgif: " Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] libparserutils: " Dmitry Artamonow @ 2009-05-23 20:50 ` Tom Rini 1 sibling, 0 replies; 18+ messages in thread From: Tom Rini @ 2009-05-23 20:50 UTC (permalink / raw) To: openembedded-devel On Sun, May 24, 2009 at 12:35:17AM +0400, Dmitry Artamonow wrote: > libnsgif is GIF decoding library. > Currently only Netsurf browser is using it, so we build just static > library. > > Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> Acked-by: Tom Rini <trini@embeddedalley.com> > --- > recipes/netsurf/libnsgif_0.0.1.bb | 24 ++++++++++++++++++++++++ > 1 files changed, 24 insertions(+), 0 deletions(-) > create mode 100644 recipes/netsurf/libnsgif_0.0.1.bb > > diff --git a/recipes/netsurf/libnsgif_0.0.1.bb b/recipes/netsurf/libnsgif_0.0.1.bb > new file mode 100644 > index 0000000..3b9cfc2 > --- /dev/null > +++ b/recipes/netsurf/libnsgif_0.0.1.bb > @@ -0,0 +1,24 @@ > +DESCRIPTION = "Libnsgif is a decoding library for the GIF image file format" > +HOMEPAGE = "http://www.netsurf-browser.org/projects/libnsgif/" > +SECTION = "libs" > +PRIORITY = "optional" > +LICENSE = "MIT" > + > +SRC_URI = "http://www.netsurf-browser.org/projects/releases/libnsgif-${PV}-src.tar.gz" > + > +inherit pkgconfig > + > +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix} BUILDDIR=build-OE" > + > +# NOTE: we're using default buildmode here, which results in building only > +# static libraries (.a) Not a problem as libnsbmp is only used by Netsurf > +# at the moment > + > +do_stage() { > + oe_libinstall -a -C build-OE/ libnsgif ${STAGING_LIBDIR} > + install -m 0644 include/*.h ${STAGING_INCDIR}/ > +} > + > +do_install() { > + oe_runmake install > +} > -- > 1.6.0.6 > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > -- Tom Rini ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] libnsbmp: add recipe for version 0.0.1 2009-05-23 20:35 ` [PATCH] libnsbmp: add recipe for version 0.0.1 Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] libnsgif: " Dmitry Artamonow @ 2009-05-23 20:52 ` Tom Rini 1 sibling, 0 replies; 18+ messages in thread From: Tom Rini @ 2009-05-23 20:52 UTC (permalink / raw) To: openembedded-devel On Sun, May 24, 2009 at 12:35:16AM +0400, Dmitry Artamonow wrote: > libnsbmp is BMP and ICO decoding library. > Currently only Netsurf browser is using it, so we build just static library. > > Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> Acked-by: Tom Rini <trini@embeddedalley.com> > --- > recipes/netsurf/libnsbmp_0.0.1.bb | 24 ++++++++++++++++++++++++ > 1 files changed, 24 insertions(+), 0 deletions(-) > create mode 100644 recipes/netsurf/libnsbmp_0.0.1.bb > > diff --git a/recipes/netsurf/libnsbmp_0.0.1.bb b/recipes/netsurf/libnsbmp_0.0.1.bb > new file mode 100644 > index 0000000..a17cd31 > --- /dev/null > +++ b/recipes/netsurf/libnsbmp_0.0.1.bb > @@ -0,0 +1,24 @@ > +DESCRIPTION = "Libnsbmp is a decoding library for the BMP and ICO image file formats" > +HOMEPAGE = "http://www.netsurf-browser.org/projects/libnsbmp/" > +SECTION = "libs" > +PRIORITY = "optional" > +LICENSE = "MIT" > + > +SRC_URI = "http://www.netsurf-browser.org/projects/releases/libnsbmp-${PV}-src.tar.gz" > + > +inherit pkgconfig > + > +EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix} BUILDDIR=build-OE" > + > +# NOTE: we're using default buildmode here, which results in building only > +# static libraries (.a) Not a problem as libnsbmp is only used by Netsurf > +# at the moment > + > +do_stage() { > + oe_libinstall -a -C build-OE/ libnsbmp ${STAGING_LIBDIR} > + install -m 0644 include/*.h ${STAGING_INCDIR}/ > +} > + > +do_install() { > + oe_runmake install > +} > -- > 1.6.0.6 > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > -- Tom Rini ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] checksums.ini: add checksums for netsurf-2.1 and related libs 2009-05-23 20:35 ` [PATCH] checksums.ini: add checksums for netsurf-2.1 and related libs Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] libnsbmp: add recipe for version 0.0.1 Dmitry Artamonow @ 2009-05-23 20:44 ` Tom Rini 1 sibling, 0 replies; 18+ messages in thread From: Tom Rini @ 2009-05-23 20:44 UTC (permalink / raw) To: openembedded-devel On Sun, May 24, 2009 at 12:35:15AM +0400, Dmitry Artamonow wrote: > Full list: > * netsurf-2.1 > * hubbub-0.0.1 > * libparserutils-0.0.1 > * libnsbmp-0.0.1 > * libnsgif-0.0.1 > > Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> Acked-by: Tom Rini <trini@embeddedalley.com> > --- > conf/checksums.ini | 20 ++++++++++++++++++++ > 1 files changed, 20 insertions(+), 0 deletions(-) > > diff --git a/conf/checksums.ini b/conf/checksums.ini > index 964f728..32601b3 100644 > --- a/conf/checksums.ini > +++ b/conf/checksums.ini > @@ -10574,6 +10574,10 @@ sha256=bedfd45364948a08ecaa212c5eda6667a83ac8bb547e2eb8478ade885898cad7 > md5=f720686c841e9fefc06db76458fd9908 > sha256=1f8259a3a8ae583170816f5028329f3a7157f87f927da9c0a911a5fb9be263a1 > > +[http://www.netsurf-browser.org/projects/releases/hubbub-0.0.1-src.tar.gz] > +md5=58c6e2b5a5906f3f0bf136c0c71b5403 > +sha256=3ba0bdf71376429bb3ce8ae51595fc25e6a5147cdcc26e47b6da17386eb78cdf > + > [http://cvs.haskell.org/Hugs/downloads/Nov2003/hugs98-Nov2003.tar.gz] > md5=e80a6739ead9a260087fe4d3fc6a8359 > sha256=9f90613de73e1b8e90d9bbcb09046e83680f15a46fc630c3e26e9aa4ca0e6a1d > @@ -13806,6 +13810,14 @@ sha256=15b0492ac252f6e8ce57c106bda0722413196d16d198c97f20a05908d1b977af > md5=ba76f68b7e3bd284ac2c2a1b9c5ecb06 > sha256=2389a9b8220f776033f728a8d46352cfee5c8705066e34887bfb188f9f0d3856 > > +[http://www.netsurf-browser.org/projects/releases/libnsbmp-0.0.1-src.tar.gz] > +md5=61e1e5703580c1bc7d950a1aacea7bad > +sha256=424d12aae7a6ea8c90438cf4ccff486dc01a3a2a7b68eb602ee2b8c28178b6d1 > + > +[http://www.netsurf-browser.org/projects/releases/libnsgif-0.0.1-src.tar.gz] > +md5=a547da766fccacd00fd05190baf644da > +sha256=54f316f530caaacd55dc23f546537759382a45ac6378ead249b5a5d51cf4db52 > + > [http://www2.autistici.org/bakunin/libnxml/libnxml-0.16.tar.gz] > md5=85b6a42a9e17a23c01b2f2ed0ece0563 > sha256=6154872089834b0ffd34e92612d07e2d1ccec572698bd861da752eeeaab7ca78 > @@ -14018,6 +14030,10 @@ sha256=7a61e8b686ae7d659835175018da3a1baa959329b77c18e6e9381a197937296f > md5=7075f580606a84e63b7d6d9fa3124c31 > sha256=7ff5f355bb254a3d4ed4541377e6304432ee8678e7c9ec29e7d43488903004c9 > > +[http://www.netsurf-browser.org/projects/releases/libparserutils-0.0.1-src.tar.gz] > +md5=5999c2d52f8c07eeef2a8808fee4f858 > +sha256=5aed4edfd2023ed3ccd566fe76131d10faf43c8c3efa2e90978eed37c5503165 > + > [http://www.at.tcpdump.org/release/libpcap-0.9.3.tar.gz] > md5=0ad921c881fdd3d278046afcd352a151 > sha256=f20d19b1f32e4ee465169ff1e17a3755bfda8c697cfed11fe36cbf6959c80441 > @@ -17258,6 +17274,10 @@ sha256=844ba97e745a0b9f37afc7daa323cafcef00108cd0254667da0a00558eb323a7 > md5=36f7b3120e00c9c74cb6619334de419f > sha256=6eed89b661ae9f2ac0d383414ca964abea8a115f8fba0f7ab37b49b565ffb2a8 > > +[http://www.netsurf-browser.org/downloads/releases/netsurf-2.1-src.tar.gz] > +md5=f0a34fd076b492c1a13b45432e8d7e49 > +sha256=cda2cf41c852938c226c47c2b995d527387120141f68b416ea745e50a7165a81 > + > [http://ftp.gnome.org/pub/GNOME/sources/network-manager-applet/0.6/network-manager-applet-0.6.5.tar.bz2] > md5=1c94a41e2399d261985a75f0cd3b895b > sha256=9cca3e34e23f00c82bc5e7237aa81639874e90d43a689e26fbfd938279ca31c9 > -- > 1.6.0.6 > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > -- Tom Rini ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2009-05-30 16:40 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-05-23 20:35 [PATCH] Netsurf browser 2.1 Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] checksums.ini: add checksums for netsurf-2.1 and related libs Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] libnsbmp: add recipe for version 0.0.1 Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] libnsgif: " Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] libparserutils: " Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] hubbub: " Dmitry Artamonow 2009-05-23 20:35 ` [PATCH] netsurf: add recipe for version 2.1 Dmitry Artamonow 2009-05-23 21:06 ` Tom Rini 2009-05-24 8:45 ` Dmitry Artamonow 2009-05-24 8:45 ` [PATCH v2] " Dmitry Artamonow 2009-05-24 15:41 ` Tom Rini 2009-05-25 8:55 ` Dmitry Artamonow 2009-05-30 16:32 ` Tom Rini 2009-05-23 20:53 ` [PATCH] hubbub: add recipe for version 0.0.1 Tom Rini 2009-05-23 20:52 ` [PATCH] libparserutils: " Tom Rini 2009-05-23 20:50 ` [PATCH] libnsgif: " Tom Rini 2009-05-23 20:52 ` [PATCH] libnsbmp: " Tom Rini 2009-05-23 20:44 ` [PATCH] checksums.ini: add checksums for netsurf-2.1 and related libs Tom Rini
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.