1 include $(TOPDIR
)/rules.mk
5 PKG_RELEASE
:=$(AUTORELEASE
)
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
8 PKG_SOURCE_URL
:=https
://wayland.freedesktop.org
/releases
9 PKG_HASH
:=f8cbd8a8c713ed393e63e7c6ac81c6b9ef5a49a2b631717377fa78b80ac34cfa
11 PKG_MAINTAINER
:=Daniel Golle
<daniel@makrotopia.org
>
13 PKG_LICENSE_FILES
:=COPYING
16 PKG_BUILD_DEPENDS
:=libffi
/host libxml2
/host expat
/host wayland
/host
17 HOST_BUILD_DEPENDS
:=$(PKG_BUILD_DEPENDS
)
19 include $(INCLUDE_DIR
)/package.mk
20 include $(INCLUDE_DIR
)/host-build.mk
21 include $(INCLUDE_DIR
)/meson.mk
23 define Package
/libwayland
26 SUBMENU
:=Frameworks and Toolkits
28 URL
:=https
://wayland.freedesktop.org
/
29 DEPENDS
:=+libexpat
+libffi
32 define Package
/libwayland
/description
35 define Package
/wayland-scanner
38 SUBMENU
:=Frameworks and Toolkits
40 URL
:=https
://wayland.freedesktop.org
/
41 DEPENDS
:=+libxml2
+libexpat
44 define Package
/wayland-scanner
/description
50 -Ddocumentation
=false \
53 HOST_LDFLAGS
+= $(STAGING_DIR_HOST
)/lib
/libz.a
-lm
58 -Ddocumentation
=false \
59 -Ddtd_validation
=true \
60 -Dscanner_bin
="$(STAGING_DIR_HOSTPKG)/bin/wayland-scanner"
62 define Build
/InstallDev
63 $(INSTALL_DIR
) $(1)/usr
/include
64 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
65 $(INSTALL_DIR
) $(1)/usr
/lib
66 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/lib
*.so
* $(1)/usr
/lib
/
67 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
68 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/*.
pc $(1)/usr
/lib
/pkgconfig
71 define Package
/libwayland
/install
72 $(INSTALL_DIR
) $(1)/usr
/lib
73 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/lib
*.so.
* $(1)/usr
/lib
/
76 define Package
/wayland-scanner
/install
77 $(INSTALL_DIR
) $(1)/usr
/bin
78 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/wayland-scanner
$(1)/usr
/bin
/
81 $(eval
$(call BuildPackage
,libwayland
))
82 $(eval
$(call BuildPackage
,wayland-scanner
))
83 $(eval
$(call HostBuild
))