Message ID | 20190205204152.10376-5-francois.perrad@gadz.org |
---|---|
State | Accepted |
Headers | show |
Series | WPE WebKit | expand |
On Tue, 5 Feb 2019 21:41:52 +0100, Francois Perrad <fperrad@gmail.com> wrote: > Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Reviewed-by: Adrian Perez de Castro <aperez@igalia.com> > --- > DEVELOPERS | 2 ++ > package/Config.in | 1 + > package/cog/Config.in | 21 +++++++++++++++++++++ > package/cog/cog.hash | 5 +++++ > package/cog/cog.mk | 17 +++++++++++++++++ > 5 files changed, 46 insertions(+) > create mode 100644 package/cog/Config.in > create mode 100644 package/cog/cog.hash > create mode 100644 package/cog/cog.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 938a9365a..3017b6e68 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -66,6 +66,7 @@ F: package/sngrep/ > > N: Adrian Perez de Castro <aperez@igalia.com> > F: package/brotli/ > +F: package/cog/ > F: package/libepoxy/ > F: package/libwpe/ > F: package/webkitgtk/ > @@ -807,6 +808,7 @@ F: configs/olimex_a20_olinuxino_* > F: package/4th/ > F: package/botan/ > F: package/chipmunk/ > +F: package/cog/ > F: package/dado/ > F: package/ficl/ > F: package/gdbm/ > diff --git a/package/Config.in b/package/Config.in > index 693de953d..08ee2094c 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -259,6 +259,7 @@ endmenu > menu "Graphic libraries and applications (graphic/text)" > > comment "Graphic applications" > + source "package/cog/Config.in" > source "package/fswebcam/Config.in" > source "package/ghostscript/Config.in" > source "package/glmark2/Config.in" > diff --git a/package/cog/Config.in b/package/cog/Config.in > new file mode 100644 > index 000000000..4aee4ac91 > --- /dev/null > +++ b/package/cog/Config.in > @@ -0,0 +1,21 @@ > +config BR2_PACKAGE_COG > + bool "cog" > + depends on BR2_PACKAGE_WPEWEBKIT > + select BR2_PACKAGE_DBUS > + help > + Single "window" launcher for the WebKit WPE port, and > + helper library for implementing WPE launcher. It does > + not provide any chrome, and is suitable to be used > + as a Web application container. > + > +if BR2_PACKAGE_COG > + > +config BR2_PACKAGE_COG_PROGRAMS_HOME_URI > + string "home uri" > + default "https://wpewebkit.org" > + help > + Default URI to open when "cog" is launched. If an empty > + string is used, there is no default and the URI to open > + must be always specified in the command line. > + > +endif > diff --git a/package/cog/cog.hash b/package/cog/cog.hash > new file mode 100644 > index 000000000..97daf7274 > --- /dev/null > +++ b/package/cog/cog.hash > @@ -0,0 +1,5 @@ > +# Locally generated > +sha256 a6abadb78395226bac2e1dd5467feab2cc8c493eab6894a09a51a8e072e38c06 cog-v0.2.0.tar.gz > + > +# Hashes for license files: > +sha256 e6c42d93c68b292bcccf6d2ec3e13da85df90b718ba27c2c2a01053a9d009252 COPYING > diff --git a/package/cog/cog.mk b/package/cog/cog.mk > new file mode 100644 > index 000000000..43f13152c > --- /dev/null > +++ b/package/cog/cog.mk > @@ -0,0 +1,17 @@ > +################################################################################ > +# > +# cog > +# > +################################################################################ > + > +COG_VERSION = v0.2.0 > +COG_SITE = $(call github,Igalia,cog,$(COG_VERSION)) > +COG_DEPENDENCIES = dbus wpewebkit wpebackend-fdo > +COG_LICENSE = MIT > +COG_LICENSE_FILES = COPYING > +COG_CONF_OPTS = \ > + -DCOG_BUILD_PROGRAMS=ON \ > + -DCOG_PLATFORM_FDO=ON \ > + -DCOG_HOME_URI='$(call qstrip,$(BR2_PACKAGE_COG_PROGRAMS_HOME_URI))' > + > +$(eval $(cmake-package)) > -- > 2.17.1 > > _______________________________________________ > buildroot mailing list > buildroot@busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot
Hello, On Tue, 5 Feb 2019 21:41:52 +0100 Francois Perrad <fperrad@gmail.com> wrote: > diff --git a/package/cog/Config.in b/package/cog/Config.in > new file mode 100644 > index 000000000..4aee4ac91 > --- /dev/null > +++ b/package/cog/Config.in > @@ -0,0 +1,21 @@ > +config BR2_PACKAGE_COG > + bool "cog" > + depends on BR2_PACKAGE_WPEWEBKIT > + select BR2_PACKAGE_DBUS I added the "depends on" of dbus here (even if they are implied by the depends on wpewebkit), and added the corresponding Config.in comments. Thanks! Thomas
diff --git a/DEVELOPERS b/DEVELOPERS index 938a9365a..3017b6e68 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -66,6 +66,7 @@ F: package/sngrep/ N: Adrian Perez de Castro <aperez@igalia.com> F: package/brotli/ +F: package/cog/ F: package/libepoxy/ F: package/libwpe/ F: package/webkitgtk/ @@ -807,6 +808,7 @@ F: configs/olimex_a20_olinuxino_* F: package/4th/ F: package/botan/ F: package/chipmunk/ +F: package/cog/ F: package/dado/ F: package/ficl/ F: package/gdbm/ diff --git a/package/Config.in b/package/Config.in index 693de953d..08ee2094c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -259,6 +259,7 @@ endmenu menu "Graphic libraries and applications (graphic/text)" comment "Graphic applications" + source "package/cog/Config.in" source "package/fswebcam/Config.in" source "package/ghostscript/Config.in" source "package/glmark2/Config.in" diff --git a/package/cog/Config.in b/package/cog/Config.in new file mode 100644 index 000000000..4aee4ac91 --- /dev/null +++ b/package/cog/Config.in @@ -0,0 +1,21 @@ +config BR2_PACKAGE_COG + bool "cog" + depends on BR2_PACKAGE_WPEWEBKIT + select BR2_PACKAGE_DBUS + help + Single "window" launcher for the WebKit WPE port, and + helper library for implementing WPE launcher. It does + not provide any chrome, and is suitable to be used + as a Web application container. + +if BR2_PACKAGE_COG + +config BR2_PACKAGE_COG_PROGRAMS_HOME_URI + string "home uri" + default "https://wpewebkit.org" + help + Default URI to open when "cog" is launched. If an empty + string is used, there is no default and the URI to open + must be always specified in the command line. + +endif diff --git a/package/cog/cog.hash b/package/cog/cog.hash new file mode 100644 index 000000000..97daf7274 --- /dev/null +++ b/package/cog/cog.hash @@ -0,0 +1,5 @@ +# Locally generated +sha256 a6abadb78395226bac2e1dd5467feab2cc8c493eab6894a09a51a8e072e38c06 cog-v0.2.0.tar.gz + +# Hashes for license files: +sha256 e6c42d93c68b292bcccf6d2ec3e13da85df90b718ba27c2c2a01053a9d009252 COPYING diff --git a/package/cog/cog.mk b/package/cog/cog.mk new file mode 100644 index 000000000..43f13152c --- /dev/null +++ b/package/cog/cog.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# cog +# +################################################################################ + +COG_VERSION = v0.2.0 +COG_SITE = $(call github,Igalia,cog,$(COG_VERSION)) +COG_DEPENDENCIES = dbus wpewebkit wpebackend-fdo +COG_LICENSE = MIT +COG_LICENSE_FILES = COPYING +COG_CONF_OPTS = \ + -DCOG_BUILD_PROGRAMS=ON \ + -DCOG_PLATFORM_FDO=ON \ + -DCOG_HOME_URI='$(call qstrip,$(BR2_PACKAGE_COG_PROGRAMS_HOME_URI))' + +$(eval $(cmake-package))
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> --- DEVELOPERS | 2 ++ package/Config.in | 1 + package/cog/Config.in | 21 +++++++++++++++++++++ package/cog/cog.hash | 5 +++++ package/cog/cog.mk | 17 +++++++++++++++++ 5 files changed, 46 insertions(+) create mode 100644 package/cog/Config.in create mode 100644 package/cog/cog.hash create mode 100644 package/cog/cog.mk