tools/meson: update to 0.60.1
change meson binary to use py extension. Fixes issue with meson's symbolextractor using the host python instead of the system one. We intentionally use a .py extension here so that meson launches additional python scripts with the same build host python interpreter as itself is running under (and not the host package one once it becomes available) Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
		 Rosen Penev
					Rosen Penev
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							362695acdf
						
					
				
				
					commit
					75093d1b1d
				
			| @@ -56,7 +56,7 @@ MESON_CPU:="$(CPU_TYPE)$(if $(CPU_SUBTYPE),+$(CPU_SUBTYPE))" | |||||||
| endif | endif | ||||||
|  |  | ||||||
| define Meson | define Meson | ||||||
| 	$(2) $(STAGING_DIR_HOST)/bin/$(PYTHON) $(STAGING_DIR_HOST)/bin/meson $(1) | 	$(2) $(STAGING_DIR_HOST)/bin/$(PYTHON) $(STAGING_DIR_HOST)/bin/meson.py $(1) | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define Meson/CreateNativeFile | define Meson/CreateNativeFile | ||||||
|   | |||||||
| @@ -1,11 +1,11 @@ | |||||||
| include $(TOPDIR)/rules.mk | include $(TOPDIR)/rules.mk | ||||||
|  |  | ||||||
| PKG_NAME:=meson | PKG_NAME:=meson | ||||||
| PKG_VERSION:=0.60.0 | PKG_VERSION:=0.60.1 | ||||||
|  |  | ||||||
| PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz | ||||||
| PKG_SOURCE_URL:=https://github.com/mesonbuild/meson/releases/download/$(PKG_VERSION) | PKG_SOURCE_URL:=https://github.com/mesonbuild/meson/releases/download/$(PKG_VERSION) | ||||||
| PKG_HASH:=080d68b685e9a0d9c9bb475457e097b49e1d1a6f750abc971428a8d2e1b12d47 | PKG_HASH:=5add789c953d984b500858b2851ee3d7add0460cf1a6f852f0a721af17384e13 | ||||||
|  |  | ||||||
| PKG_MAINTAINER:=Andre Heider <a.heider@gmail.com> | PKG_MAINTAINER:=Andre Heider <a.heider@gmail.com> | ||||||
| PKG_LICENSE:=Apache-2.0 | PKG_LICENSE:=Apache-2.0 | ||||||
| @@ -21,7 +21,7 @@ endef | |||||||
|  |  | ||||||
| define Host/Install | define Host/Install | ||||||
| 	$(INSTALL_DIR) $(STAGING_DIR_HOST)/bin | 	$(INSTALL_DIR) $(STAGING_DIR_HOST)/bin | ||||||
| 	$(HOST_BUILD_DIR)/packaging/create_zipapp.py $(HOST_BUILD_DIR) --outfile $(STAGING_DIR_HOST)/bin/meson | 	$(HOST_BUILD_DIR)/packaging/create_zipapp.py $(HOST_BUILD_DIR) --outfile $(STAGING_DIR_HOST)/bin/meson.py | ||||||
| 	$(INSTALL_DIR) $(STAGING_DIR_HOST)/lib/meson | 	$(INSTALL_DIR) $(STAGING_DIR_HOST)/lib/meson | ||||||
| 	$(INSTALL_CONF) files/openwrt-cross.txt.in $(STAGING_DIR_HOST)/lib/meson/ | 	$(INSTALL_CONF) files/openwrt-cross.txt.in $(STAGING_DIR_HOST)/lib/meson/ | ||||||
| 	$(INSTALL_CONF) files/openwrt-native.txt.in $(STAGING_DIR_HOST)/lib/meson/ | 	$(INSTALL_CONF) files/openwrt-native.txt.in $(STAGING_DIR_HOST)/lib/meson/ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user