1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# ranger 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunRANGER_VERSION = 1.7.2 8*4882a593SmuzhiyunRANGER_SITE = http://ranger.nongnu.org 9*4882a593SmuzhiyunRANGER_SETUP_TYPE = distutils 10*4882a593SmuzhiyunRANGER_LICENSE = GPL-3.0 11*4882a593SmuzhiyunRANGER_LICENSE_FILES = AUTHORS 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun# The ranger script request python to be called with -O (optimize generated 14*4882a593Smuzhiyun# bytecode slightly; also PYTHONOPTIMIZE=x). This implicitly requires the python 15*4882a593Smuzhiyun# source files to be present. Therefore, the -O flag is removed when only the .pyc 16*4882a593Smuzhiyun# files are installed. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyundefine RANGER_DO_NOT_GENERATE_BYTECODE_AT_RUNTIME 19*4882a593Smuzhiyun $(SED) 's%/usr/bin/python -O%/usr/bin/python%g' $(@D)/scripts/ranger 20*4882a593Smuzhiyunendef 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_PYTHON3_PYC_ONLY)$(BR2_PACKAGE_PYTHON_PYC_ONLY),y) 23*4882a593SmuzhiyunRANGER_POST_PATCH_HOOKS += RANGER_DO_NOT_GENERATE_BYTECODE_AT_RUNTIME 24*4882a593Smuzhiyunendif 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun$(eval $(python-package)) 27