mirror of
https://git.openwrt.org/feed/packages.git
synced 2024-06-16 12:23:59 +02:00
97689327ca
v0.57 is the first version that requires at least python 3.6. Since commit 7379f8bd on the main repository we can now rely on this prerequisite. Switch to AUTORELEASE while at it. Signed-off-by: Andre Heider <a.heider@gmail.com>
56 lines
1.2 KiB
Makefile
56 lines
1.2 KiB
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=meson
|
|
PKG_VERSION:=0.57.1
|
|
PKG_RELEASE:=$(AUTORELEASE)
|
|
|
|
PYPI_NAME:=meson
|
|
PKG_HASH:=72e1c782ba9bda204f4a1ed57f98d027d7b6eb9414c723eebbd6ec7f1955c8a6
|
|
|
|
PKG_MAINTAINER:=Andre Heider <a.heider@gmail.com>
|
|
PKG_LICENSE:=Apache-2.0
|
|
PKG_LICENSE_FILES:=COPYING
|
|
|
|
HOST_BUILD_DEPENDS:=ninja/host
|
|
|
|
include ../../lang/python/pypi.mk
|
|
include $(INCLUDE_DIR)/host-build.mk
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include ../../lang/python/python3-package.mk
|
|
|
|
define Host/Configure
|
|
endef
|
|
|
|
define Host/Compile
|
|
endef
|
|
|
|
define Host/Install
|
|
$(INSTALL_DIR) $(STAGING_DIR_HOSTPKG)/lib/meson
|
|
$(CP) $(HOST_BUILD_DIR)/* $(STAGING_DIR_HOSTPKG)/lib/meson/
|
|
endef
|
|
|
|
define Host/Clean
|
|
$(call Host/Clean/Default)
|
|
rm -rf $(STAGING_DIR_HOSTPKG)/lib/meson
|
|
endef
|
|
|
|
define Package/meson
|
|
SECTION:=devel
|
|
CATEGORY:=Development
|
|
TITLE:=meson
|
|
URL:=https://mesonbuild.com/
|
|
DEPENDS:=+ninja +python3-pkg-resources
|
|
endef
|
|
|
|
define Package/meson/description
|
|
Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
|
|
endef
|
|
|
|
define Package/meson/install
|
|
endef
|
|
|
|
$(eval $(call HostBuild))
|
|
$(eval $(call Py3Package,meson))
|
|
$(eval $(call BuildPackage,meson))
|
|
$(eval $(call BuildPackage,meson-src))
|