mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-31 15:07:43 +00:00
package/libwpe: new package
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Reviewed-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
9accc7f095
commit
7d0203387e
@ -68,6 +68,7 @@ F: package/sngrep/
|
|||||||
N: Adrian Perez de Castro <aperez@igalia.com>
|
N: Adrian Perez de Castro <aperez@igalia.com>
|
||||||
F: package/brotli/
|
F: package/brotli/
|
||||||
F: package/libepoxy/
|
F: package/libepoxy/
|
||||||
|
F: package/libwpe/
|
||||||
F: package/webkitgtk/
|
F: package/webkitgtk/
|
||||||
F: package/woff2/
|
F: package/woff2/
|
||||||
|
|
||||||
@ -827,6 +828,7 @@ F: package/gdbm/
|
|||||||
F: package/libtomcrypt/
|
F: package/libtomcrypt/
|
||||||
F: package/libtommath/
|
F: package/libtommath/
|
||||||
F: package/libump/
|
F: package/libump/
|
||||||
|
F: package/libwpe/
|
||||||
F: package/linenoise/
|
F: package/linenoise/
|
||||||
F: package/ljlinenoise/
|
F: package/ljlinenoise/
|
||||||
F: package/lpeg/
|
F: package/lpeg/
|
||||||
|
@ -1302,6 +1302,7 @@ menu "Graphics"
|
|||||||
source "package/libva-intel-driver/Config.in"
|
source "package/libva-intel-driver/Config.in"
|
||||||
source "package/libvdpau/Config.in"
|
source "package/libvdpau/Config.in"
|
||||||
source "package/libvips/Config.in"
|
source "package/libvips/Config.in"
|
||||||
|
source "package/libwpe/Config.in"
|
||||||
source "package/menu-cache/Config.in"
|
source "package/menu-cache/Config.in"
|
||||||
source "package/opencv/Config.in"
|
source "package/opencv/Config.in"
|
||||||
source "package/opencv3/Config.in"
|
source "package/opencv3/Config.in"
|
||||||
|
13
package/libwpe/Config.in
Normal file
13
package/libwpe/Config.in
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
comment "libwpe needs a toolchain w/ C++, dynamic library and an OpenEGL-capable backend"
|
||||||
|
depends on !BR2_PACKAGE_HAS_LIBEGL || !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS
|
||||||
|
|
||||||
|
config BR2_PACKAGE_LIBWPE
|
||||||
|
bool "libwpe"
|
||||||
|
depends on !BR2_STATIC_LIBS # dlfcn.h
|
||||||
|
depends on BR2_INSTALL_LIBSTDCPP
|
||||||
|
depends on BR2_PACKAGE_HAS_LIBEGL
|
||||||
|
select BR2_PACKAGE_LIBXKBCOMMON
|
||||||
|
help
|
||||||
|
Base library for the WPE WebKit port.
|
||||||
|
|
||||||
|
https://wpewebkit.org/
|
7
package/libwpe/libwpe.hash
Normal file
7
package/libwpe/libwpe.hash
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# From https://wpewebkit.org/releases/libwpe-1.0.0.tar.xz.sums
|
||||||
|
md5 b5ea32bd644811d5c6433cf1439763f7 libwpe-1.0.0.tar.xz
|
||||||
|
sha1 6e51591c00a9a6128e19920807e6874794c723fd libwpe-1.0.0.tar.xz
|
||||||
|
sha256 aff11612123f9ab85a8b9a4bcdfb3a7503eba0a0d2d96f2cdecd30e911091719 libwpe-1.0.0.tar.xz
|
||||||
|
|
||||||
|
# Hashes for license files:
|
||||||
|
sha256 6efc9991641b47b1f4e727db7f090d0ade00117dcbbc74be622f2baceddb1f22 COPYING
|
22
package/libwpe/libwpe.mk
Normal file
22
package/libwpe/libwpe.mk
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# libwpe
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
LIBWPE_VERSION = 1.0.0
|
||||||
|
LIBWPE_SITE = https://wpewebkit.org/releases
|
||||||
|
LIBWPE_SOURCE = libwpe-$(LIBWPE_VERSION).tar.xz
|
||||||
|
LIBWPE_INSTALL_STAGING = YES
|
||||||
|
LIBWPE_LICENSE = BSD-2-Clause
|
||||||
|
LIBWPE_LICENSE_FILES = COPYING
|
||||||
|
LIBWPE_DEPENDENCIES = libegl libxkbcommon
|
||||||
|
|
||||||
|
# Workaround for https://github.com/raspberrypi/userland/issues/316
|
||||||
|
ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
|
||||||
|
LIBWPE_CONF_OPTS += \
|
||||||
|
-DCMAKE_C_FLAGS='$(TARGET_CFLAGS) -D_GNU_SOURCE' \
|
||||||
|
-DCMAKE_CXX_FLAGS='$(TARGET_CFLAGS) -D_GNU_SOURCE'
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(eval $(cmake-package))
|
Loading…
x
Reference in New Issue
Block a user