diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2020-04-08 21:30:00 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2020-04-09 15:13:03 +0200 |
commit | 2a55a625e4a904bd57a1c86c7884c9d92b6465e9 (patch) | |
tree | 01caf41f8e80154d83983f06222510a613debfea | |
parent | 8ed25566dda8c722a3ff320224364bdf950e0116 (diff) | |
download | ptxdist-2a55a625e4a904bd57a1c86c7884c9d92b6465e9.tar.gz ptxdist-2a55a625e4a904bd57a1c86c7884c9d92b6465e9.tar.xz |
wpebackend-fdo: new package
WPE backend based on freedesktop.org stack.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Message-Id: <20200408193002.18077-2-l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/wpebackend-fdo.in | 16 | ||||
-rw-r--r-- | rules/wpebackend-fdo.make | 70 |
2 files changed, 86 insertions, 0 deletions
diff --git a/rules/wpebackend-fdo.in b/rules/wpebackend-fdo.in new file mode 100644 index 000000000..4efb763a5 --- /dev/null +++ b/rules/wpebackend-fdo.in @@ -0,0 +1,16 @@ +## SECTION=multimedia_libs + +config WPEBACKEND_FDO + tristate + prompt "wpebackend-fdo" + select HOST_CMAKE + select HOST_NINJA + select LIBWPE + select GLIB + select MESALIB + select MESALIB_EGL + select MESALIB_EGL_WAYLAND + select WAYLAND + help + WPE backend based on freedesktop.org stack + diff --git a/rules/wpebackend-fdo.make b/rules/wpebackend-fdo.make new file mode 100644 index 000000000..90db6b5b3 --- /dev/null +++ b/rules/wpebackend-fdo.make @@ -0,0 +1,70 @@ +# -*-makefile-*- +# +# Copyright (C) 2018 by Steffen Trumtrar <s.trumtrar@pengutronix.de> +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_WPEBACKEND_FDO) += wpebackend-fdo + +# +# Paths and names +# +WPEBACKEND_FDO_VERSION := 1.6.0 +WPEBACKEND_FDO_LIBRARY_VERSION := 1.0 +WPEBACKEND_FDO_MD5 := 456afeed22f6749f7b2a97c11660835d +WPEBACKEND_FDO := wpebackend-fdo-$(WPEBACKEND_FDO_VERSION) +WPEBACKEND_FDO_SUFFIX := tar.xz +WPEBACKEND_FDO_URL := https://wpewebkit.org/releases/$(WPEBACKEND_FDO).$(WPEBACKEND_FDO_SUFFIX) +WPEBACKEND_FDO_SOURCE := $(SRCDIR)/$(WPEBACKEND_FDO).$(WPEBACKEND_FDO_SUFFIX) +WPEBACKEND_FDO_DIR := $(BUILDDIR)/$(WPEBACKEND_FDO) +WPEBACKEND_FDO_LICENSE := BSD-2-Clause +WPEBACKEND_FDO_LICENSE_FILES := file://COPYING;md5=1f62cef2e3645e3e74eb05fd389d7a66 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +# +# cmake +# +WPEBACKEND_FDO_CONF_TOOL := cmake +WPEBACKEND_FDO_CONF_OPT := \ + $(CROSS_CMAKE_USR) \ + -G Ninja \ + -DBUILD_DOCS=OFF \ + -DEXPORTABLE_EGL=ON + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/wpebackend-fdo.targetinstall: + @$(call targetinfo) + + @$(call install_init, wpebackend-fdo) + @$(call install_fixup, wpebackend-fdo,PRIORITY,optional) + @$(call install_fixup, wpebackend-fdo,SECTION,base) + @$(call install_fixup, wpebackend-fdo,AUTHOR,"Steffen Trumtrar <s.trumtrar@pengutronix.de>") + @$(call install_fixup, wpebackend-fdo,DESCRIPTION,missing) + + @$(call install_lib, wpebackend-fdo, 0, 0, 0644, \ + libWPEBackend-fdo-$(WPEBACKEND_FDO_LIBRARY_VERSION)) + + @$(call install_link, wpebackend-fdo, \ + libWPEBackend-fdo-$(WPEBACKEND_FDO_LIBRARY_VERSION).so.1.6.1, \ + /usr/lib/libWPEBackend-default.so) + @$(call install_link, wpebackend-fdo, \ + libWPEBackend-fdo-$(WPEBACKEND_FDO_LIBRARY_VERSION).so.1.6.1, \ + /usr/lib/libWPEBackend-fdo-$(WPEBACKEND_FDO_LIBRARY_VERSION).so) + + + @$(call install_finish, wpebackend-fdo) + + @$(call touch) + +# vim: syntax=make |