1SUMMARY="Getting image size from png/jpeg/jpeg2000/gif file" 2DESCRIPTION="This module analyzes JPEG/JPEG 2000/PNG/GIF/TIFF/SVG \ 3image headers and returns image size." 4HOMEPAGE="https://github.com/shibukawa/imagesize_py" 5COPYRIGHT="2016 Yoshiki Shibukawa" 6LICENSE="MIT" 7REVISION="1" 8SOURCE_URI="https://github.com/shibukawa/imagesize_py/archive/$portVersion.tar.gz" 9CHECKSUM_SHA256="c353adbba9d9e92fc880ff85279c362a9d4fc580c4783d1949e905200cb8b15b" 10SOURCE_DIR="imagesize_py-$portVersion" 11 12ARCHITECTURES="any" 13 14PROVIDES=" 15 $portName = $portVersion 16 " 17REQUIRES=" 18 haiku 19 " 20 21BUILD_REQUIRES=" 22 haiku_devel 23 " 24 25PYTHON_PACKAGES=(python39 python310) 26PYTHON_VERSIONS=(3.9 3.10) 27for i in "${!PYTHON_PACKAGES[@]}"; do 28 pythonPackage=${PYTHON_PACKAGES[i]} 29 pythonVersion=${PYTHON_VERSIONS[$i]} 30 31 eval "PROVIDES_$pythonPackage=\" 32 ${portName}_$pythonPackage = $portVersion 33 \"" 34 eval "REQUIRES_$pythonPackage=\" 35 haiku 36 cmd:python$pythonVersion 37 \"" 38 eval "CONFLICTS_$pythonPackage=\" 39 imagesize_py_$pythonPackage 40 \"" 41 BUILD_REQUIRES+=" 42 setuptools_$pythonPackage 43 " 44 BUILD_PREREQUIRES+=" 45 cmd:python$pythonVersion 46 " 47done 48 49INSTALL() 50{ 51 for i in "${!PYTHON_PACKAGES[@]}"; do 52 pythonPackage=${PYTHON_PACKAGES[i]} 53 pythonVersion=${PYTHON_VERSIONS[$i]} 54 55 python=python$pythonVersion 56 installLocation=$prefix/lib/$python/vendor-packages/ 57 export PYTHONPATH=$installLocation:$PYTHONPATH 58 59 mkdir -p $installLocation 60 rm -rf build 61 62 $python setup.py build install \ 63 --root=/ --prefix=$prefix 64 65 packageEntries $pythonPackage \ 66 $prefix/lib/python* 67 done 68} 69