1 include $(TOPDIR
)/rules.mk
4 PKG_RELEASE
:=$(AUTORELEASE
)
7 #PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
8 #PKG_SOURCE_URL:=https://wayland.freedesktop.org/releases/
9 #PKG_HASH:=5cf5d6ce192e0eb15c1fc861a436bf21b5bb3b91dbdabbdebe83e1f83aa098fe
12 PKG_SOURCE_URL
:=https
://gitlab.freedesktop.org
/wayland
/weston.git
13 PKG_SOURCE_DATE
:=2021-08-13
14 PKG_VERSION
:=10.0.0~pre0-
$(PKG_SOURCE_DATE
)
15 PKG_SOURCE_VERSION
:=d259bbeccdd321b5327537ddcdde06b8c5671d48
16 PKG_MIRROR_HASH
:=45f6f7ff0a18f11222a09813064ef1a4bc6539eee4e73430d93ce38feea9c9cc
18 PKG_MAINTAINER
:=Daniel Golle
<daniel@makrotopia.org
>
20 PKG_LICENSE_FILES
:=COPYING
23 PKG_BUILD_DEPENDS
:=wayland
/host
25 include $(INCLUDE_DIR
)/package.mk
26 include $(INCLUDE_DIR
)/meson.mk
33 URL
:=https
://wayland.freedesktop.org
/
34 DEPENDS
:=+gstreamer1-plugins-base
+libcairo
+libevdev \
35 +libgst1allocators
+libgst1app
+libgst1video
+libgstreamer1
+libinput \
36 +libmesa
+libpango
+libseat
+libwayland
+libwebp
+libxkbcommon
+pixman \
37 +seatd
+wayland-protocols
+xkeyboard-config
40 define Package
/weston
/description
44 -Dlauncher-logind
=false \
45 -Dweston-launch
=false \
46 -Dlauncher-libseat
=true \
48 -Dbackend-drm-screencast-vaapi
=false \
49 -Dbackend-headless
=false \
53 -Dcolor-management-lcms
=false \
54 -Dcolor-management-colord
=false \
57 -Dtest-gl-renderer
=false \
58 -Dtest-junit-xml
=false \
61 -Dscanner_bin
="$(STAGING_DIR_HOSTPKG)/bin/wayland-scanner"
63 define Build
/InstallDev
64 $(INSTALL_DIR
) $(1)/usr
/include
65 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
66 $(INSTALL_DIR
) $(1)/usr
/lib
67 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/lib
*.so
* $(1)/usr
/lib
/
68 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
69 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/*.
pc $(1)/usr
/lib
/pkgconfig
72 define Package
/weston
/install
73 $(INSTALL_DIR
) $(1)/usr
/lib
74 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* $(1)/usr
/lib
/
75 $(INSTALL_DIR
) $(1)/usr
/lib
/libweston-10
76 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libweston-10
/*.so
* $(1)/usr
/lib
/libweston-10
/
77 $(INSTALL_DIR
) $(1)/usr
/lib
/weston
78 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/weston
/*.so
* $(1)/usr
/lib
/weston
/
79 $(INSTALL_DIR
) $(1)/usr
/bin
80 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/* $(1)/usr
/bin
81 $(INSTALL_DIR
) $(1)/usr
/libexec
82 $(CP
) $(PKG_INSTALL_DIR
)/usr
/libexec
/* $(1)/usr
/libexec
/
83 $(INSTALL_DIR
) $(1)/usr
/share
/libweston-10
/protocols
84 $(CP
) $(PKG_INSTALL_DIR
)/usr
/share
/libweston-10
/protocols
/* $(1)/usr
/share
/libweston-10
/protocols
/
85 $(INSTALL_DIR
) $(1)/usr
/share
/weston
86 $(CP
) $(PKG_INSTALL_DIR
)/usr
/share
/weston
/* $(1)/usr
/share
/weston
/
89 $(eval
$(call BuildPackage
,weston
))