[OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany
Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- .../packagegroups/packagegroup-self-hosted.bb | 7 + .../builder/files/builder_hob_start.sh | 8 +++--- meta/recipes-sato/midori/midori/liststore.patch| 29 meta/recipes-sato/midori/midori_0.5.8.bb | 31 -- .../packagegroups/packagegroup-core-x11-sato.bb| 2 +- 5 files changed, 6 insertions(+), 71 deletions(-) delete mode 100644 meta/recipes-sato/midori/midori/liststore.patch delete mode 100644 meta/recipes-sato/midori/midori_0.5.8.bb diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb index 7d5a41a..d38be26 100644 --- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb +++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb @@ -28,11 +28,6 @@ RDEPENDS_packagegroup-self-hosted = \ packagegroup-self-hosted-host-tools \ -# midori depends on webkit-gtk which could not build for mips64 -MIDORI = midori -MIDORI_mips64 = -MIDORI_mips64n32 = - RDEPENDS_packagegroup-self-hosted-host-tools = \ connman \ connman-plugin-ethernet \ @@ -198,7 +193,7 @@ RDEPENDS_packagegroup-self-hosted-graphics = \ python-pygtk \ gtk-theme-clearlooks \ xdg-utils \ -${MIDORI} \ +epiphany \ leafpad \ pcmanfm \ vte \ diff --git a/meta/recipes-graphics/builder/files/builder_hob_start.sh b/meta/recipes-graphics/builder/files/builder_hob_start.sh index 65a68ee..b394b09 100644 --- a/meta/recipes-graphics/builder/files/builder_hob_start.sh +++ b/meta/recipes-graphics/builder/files/builder_hob_start.sh @@ -18,10 +18,10 @@ if [ ! -d /home/builder/.local/share/applications ]; then #register folders to open with PCManFM filemanager xdg-mime default pcmanfm.desktop inode/directory -#register html links and files with Midori -xdg-mime default midori.desktop x-scheme-handler/http -xdg-mime default midori.desktop x-scheme-handler/https -xdg-mime default midori.desktop text/html +#register html links and files with epiphany +xdg-mime default epiphany.desktop x-scheme-handler/http +xdg-mime default epiphany.desktop x-scheme-handler/https +xdg-mime default epiphany.desktop text/html #register text files with leafpad text editor xdg-mime default leafpad.desktop text/plain diff --git a/meta/recipes-sato/midori/midori/liststore.patch b/meta/recipes-sato/midori/midori/liststore.patch deleted file mode 100644 index 4e5d666..000 --- a/meta/recipes-sato/midori/midori/liststore.patch +++ /dev/null @@ -1,29 +0,0 @@ -GLib 2.44 has a GListStore type which is GLib.ListStore in Vala, resulting in an ambigous type and compile failure. - -Fix by using the full type name. - -Upstream-Status: Backport -Signed-off-by: Ross Burton ross.bur...@intel.com - -diff --git a/extensions/history-list.vala b/extensions/history-list.vala -index 3a864b1..f309c0c 100644 a/extensions/history-list.vala -+++ b/extensions/history-list.vala -@@ -319,7 +319,7 @@ namespace HistoryList { - } - - private void create_widgets () { --ListStore model; -+Gtk.ListStore model; - TreeIter iter; - TreeIter? active_iter = null; - -@@ -331,7 +331,7 @@ namespace HistoryList { - - var tab_closing_behavior = this.hl_manager.get_integer (TabClosingBehavior); - --model = new ListStore (2, typeof (string), typeof (int)); -+model = new Gtk.ListStore (2, typeof (string), typeof (int)); - - model.append (out iter); - model.set (iter, TabClosingBehaviorModel.TEXT, _(Do nothing), diff --git a/meta/recipes-sato/midori/midori_0.5.8.bb b/meta/recipes-sato/midori/midori_0.5.8.bb deleted file mode 100644 index 1c027fe4..000 --- a/meta/recipes-sato/midori/midori_0.5.8.bb +++ /dev/null @@ -1,31 +0,0 @@ -SUMMARY = A lightweight web browser -HOMEPAGE = http://midori-browser.org/; -LICENSE = LGPLv2.1 -LIC_FILES_CHKSUM = file://COPYING;md5=fbc093901857fcd118f065f900982c24 -DEPENDS = webkit-gtk libsoup-2.4 openssl python-native python-docutils-native librsvg-native libnotify libxscrnsaver - -SRC_URI = https://launchpad.net/midori/trunk/0.5.8/+download/${BPN}-${PV}.tar.bz2;subdir=${BPN}-${PV} \ - file://liststore.patch - -SRC_URI[md5sum] = b89e25e74199d705e74767499a415976 -SRC_URI[sha256sum] = af19135fd4c4b04345df4d3592e7939c20f9b40eaca24550e6cb619751aa9381 - -# midori depends on webkit-gtk, and webkit-gtk can NOT be built on -# MIPS64 with n32 ABI. So remove it from mips64 n32 temporarily. -COMPATIBLE_HOST_mips64n32 = null - -inherit gtk-icon-cache pkgconfig vala pythonnative cmake distro_features_check - -# The webkit-gtk and libxscrnsaver requires x11 in DISTRO_FEATURES -REQUIRED_DISTRO_FEATURES = x11 - -EXTRA_OECMAKE = \ --DCMAKE_INSTALL_PREFIX=${prefix} \ --DUSE_ZEITGEIST=0 \ - -
Re: [OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany
On 08/15/2015 07:59 AM, Randy MacLeod wrote: -# midori depends on webkit-gtk which could not build for mips64 -MIDORI = midori -MIDORI_mips64 = -MIDORI_mips64n32 = +# epiphany depends on webkitgtk which could not build for mips64 +EPIPHANY = epiphany +EPIPHANY_mips64 = +EPIPHANY_mips64n32 = Mips64 support using the newer webkitgtk may be better. Wenzong please check on that once this code is in master-next and reply here. Latest Webkit (2.8.5) actually does build for MIPS64 (where 2.8.4 failed), but I couldn't find a way to test the n32 variant using poky - any suggestions? I'll drop the above lines for now. Alex -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany
On 08/17/2015 06:48 PM, Khem Raj wrote: Mips64 support using the newer webkitgtk may be better. Wenzong please check on that once this code is in master-next and reply here. Latest Webkit (2.8.5) actually does build for MIPS64 (where 2.8.4 failed), but I couldn't find a way to test the n32 variant using poky - any suggestions? may be you can use multilib on same mips64 configuration and build libn32-epiphany ? Thanks, I'll also try to see if powerpc64 build can be tested the same way, because it was not, for the same reason (poky has a configuration for ppc, but not ppc64). Alex -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany
On 2015-08-17 12:04 PM, Alexander Kanavin wrote: On 08/17/2015 06:48 PM, Khem Raj wrote: Mips64 support using the newer webkitgtk may be better. Wenzong please check on that once this code is in master-next and reply here. Latest Webkit (2.8.5) actually does build for MIPS64 (where 2.8.4 failed), but I couldn't find a way to test the n32 variant using poky - any suggestions? may be you can use multilib on same mips64 configuration and build libn32-epiphany ? Thanks, I'll also try to see if powerpc64 build can be tested the same way, because it was not, for the same reason (poky has a configuration for ppc, but not ppc64). It would be nice to add qemuppc64 but it's not a high priority. Interested? :) ../Randy Alex -- # Randy MacLeod. SMTS, Linux, Wind River Direct: 613.963.1350 | 350 Terry Fox Drive, Suite 200, Ottawa, ON, Canada, K2K 2W5 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany
On Aug 17, 2015, at 5:56 AM, Alexander Kanavin alexander.kana...@linux.intel.com wrote: On 08/15/2015 07:59 AM, Randy MacLeod wrote: -# midori depends on webkit-gtk which could not build for mips64 -MIDORI = midori -MIDORI_mips64 = -MIDORI_mips64n32 = +# epiphany depends on webkitgtk which could not build for mips64 +EPIPHANY = epiphany +EPIPHANY_mips64 = +EPIPHANY_mips64n32 = Mips64 support using the newer webkitgtk may be better. Wenzong please check on that once this code is in master-next and reply here. Latest Webkit (2.8.5) actually does build for MIPS64 (where 2.8.4 failed), but I couldn't find a way to test the n32 variant using poky - any suggestions? may be you can use multilib on same mips64 configuration and build libn32-epiphany ? I'll drop the above lines for now. Alex -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core signature.asc Description: Message signed with OpenPGP using GPGMail -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany
On 2015-08-14 06:55 AM, Alexander Kanavin wrote: -# midori depends on webkit-gtk which could not build for mips64 -MIDORI = midori -MIDORI_mips64 = -MIDORI_mips64n32 = +# epiphany depends on webkitgtk which could not build for mips64 +EPIPHANY = epiphany +EPIPHANY_mips64 = +EPIPHANY_mips64n32 = Mips64 support using the newer webkitgtk may be better. Wenzong please check on that once this code is in master-next and reply here. Thanks, -- # Randy MacLeod. SMTS, Linux, Wind River Direct: 613.963.1350 | 350 Terry Fox Drive, Suite 200, Ottawa, ON, Canada, K2K 2W5 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany
Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com --- .../packagegroups/packagegroup-self-hosted.bb | 10 +++ .../builder/files/builder_hob_start.sh | 8 +++--- meta/recipes-sato/midori/midori/liststore.patch| 29 meta/recipes-sato/midori/midori_0.5.8.bb | 31 -- .../packagegroups/packagegroup-core-x11-sato.bb| 2 +- 5 files changed, 10 insertions(+), 70 deletions(-) delete mode 100644 meta/recipes-sato/midori/midori/liststore.patch delete mode 100644 meta/recipes-sato/midori/midori_0.5.8.bb diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb index 7d5a41a..0c79827 100644 --- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb +++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb @@ -28,10 +28,10 @@ RDEPENDS_packagegroup-self-hosted = \ packagegroup-self-hosted-host-tools \ -# midori depends on webkit-gtk which could not build for mips64 -MIDORI = midori -MIDORI_mips64 = -MIDORI_mips64n32 = +# epiphany depends on webkitgtk which could not build for mips64 +EPIPHANY = epiphany +EPIPHANY_mips64 = +EPIPHANY_mips64n32 = RDEPENDS_packagegroup-self-hosted-host-tools = \ connman \ @@ -198,7 +198,7 @@ RDEPENDS_packagegroup-self-hosted-graphics = \ python-pygtk \ gtk-theme-clearlooks \ xdg-utils \ -${MIDORI} \ +${EPIPHANY} \ leafpad \ pcmanfm \ vte \ diff --git a/meta/recipes-graphics/builder/files/builder_hob_start.sh b/meta/recipes-graphics/builder/files/builder_hob_start.sh index 65a68ee..b394b09 100644 --- a/meta/recipes-graphics/builder/files/builder_hob_start.sh +++ b/meta/recipes-graphics/builder/files/builder_hob_start.sh @@ -18,10 +18,10 @@ if [ ! -d /home/builder/.local/share/applications ]; then #register folders to open with PCManFM filemanager xdg-mime default pcmanfm.desktop inode/directory -#register html links and files with Midori -xdg-mime default midori.desktop x-scheme-handler/http -xdg-mime default midori.desktop x-scheme-handler/https -xdg-mime default midori.desktop text/html +#register html links and files with epiphany +xdg-mime default epiphany.desktop x-scheme-handler/http +xdg-mime default epiphany.desktop x-scheme-handler/https +xdg-mime default epiphany.desktop text/html #register text files with leafpad text editor xdg-mime default leafpad.desktop text/plain diff --git a/meta/recipes-sato/midori/midori/liststore.patch b/meta/recipes-sato/midori/midori/liststore.patch deleted file mode 100644 index 4e5d666..000 --- a/meta/recipes-sato/midori/midori/liststore.patch +++ /dev/null @@ -1,29 +0,0 @@ -GLib 2.44 has a GListStore type which is GLib.ListStore in Vala, resulting in an ambigous type and compile failure. - -Fix by using the full type name. - -Upstream-Status: Backport -Signed-off-by: Ross Burton ross.bur...@intel.com - -diff --git a/extensions/history-list.vala b/extensions/history-list.vala -index 3a864b1..f309c0c 100644 a/extensions/history-list.vala -+++ b/extensions/history-list.vala -@@ -319,7 +319,7 @@ namespace HistoryList { - } - - private void create_widgets () { --ListStore model; -+Gtk.ListStore model; - TreeIter iter; - TreeIter? active_iter = null; - -@@ -331,7 +331,7 @@ namespace HistoryList { - - var tab_closing_behavior = this.hl_manager.get_integer (TabClosingBehavior); - --model = new ListStore (2, typeof (string), typeof (int)); -+model = new Gtk.ListStore (2, typeof (string), typeof (int)); - - model.append (out iter); - model.set (iter, TabClosingBehaviorModel.TEXT, _(Do nothing), diff --git a/meta/recipes-sato/midori/midori_0.5.8.bb b/meta/recipes-sato/midori/midori_0.5.8.bb deleted file mode 100644 index 1c027fe4..000 --- a/meta/recipes-sato/midori/midori_0.5.8.bb +++ /dev/null @@ -1,31 +0,0 @@ -SUMMARY = A lightweight web browser -HOMEPAGE = http://midori-browser.org/; -LICENSE = LGPLv2.1 -LIC_FILES_CHKSUM = file://COPYING;md5=fbc093901857fcd118f065f900982c24 -DEPENDS = webkit-gtk libsoup-2.4 openssl python-native python-docutils-native librsvg-native libnotify libxscrnsaver - -SRC_URI = https://launchpad.net/midori/trunk/0.5.8/+download/${BPN}-${PV}.tar.bz2;subdir=${BPN}-${PV} \ - file://liststore.patch - -SRC_URI[md5sum] = b89e25e74199d705e74767499a415976 -SRC_URI[sha256sum] = af19135fd4c4b04345df4d3592e7939c20f9b40eaca24550e6cb619751aa9381 - -# midori depends on webkit-gtk, and webkit-gtk can NOT be built on -# MIPS64 with n32 ABI. So remove it from mips64 n32 temporarily. -COMPATIBLE_HOST_mips64n32 = null - -inherit gtk-icon-cache pkgconfig vala pythonnative cmake distro_features_check - -# The webkit-gtk and libxscrnsaver requires x11 in DISTRO_FEATURES