summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2020-04-08 21:30:00 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2020-04-09 15:13:03 +0200
commit2a55a625e4a904bd57a1c86c7884c9d92b6465e9 (patch)
tree01caf41f8e80154d83983f06222510a613debfea
parent8ed25566dda8c722a3ff320224364bdf950e0116 (diff)
downloadptxdist-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.in16
-rw-r--r--rules/wpebackend-fdo.make70
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