[Bug 278266] [NEW PORT] comms/python-elgato-streamdeck: Python library to control the Elgato Stream Deck
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 278266] [NEW PORT] comm/python-elgato-streamdeck"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 20 Apr 2024 14:08:58 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278266 Nuno Teixeira <eduardo@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |eduardo@FreeBSD.org Assignee|ports-bugs@FreeBSD.org |eduardo@FreeBSD.org Status|New |Open --- Comment #2 from Nuno Teixeira <eduardo@FreeBSD.org> --- Hello, Sugestions: 1. Use PyPI sdist instead of github tarball 2. build, lib, run depends could be corrected to: BUILD_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libhidapi.so:comms/hidapi RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}pillow>=8.1.1:graphics/py-pillow@${PY_FLAVOR} Doubts: 1. Is 'elgato-' prefix needed? PyPI package is registered as https://pypi.org/project/streamdeck/ without prefix. I did some research at repology.org and found that some linux distros use prefix, others don't. My opinion is to follow PyPI naming scheme. 2. I'm not familiar with this software but I'm noted that sdist includes a test suite. Could you check the possiblity of including a test target? Note: PyPI sdist seems to be in DOS encoding and it might be needed USES+=dos2unix. -- You are receiving this mail because: You are the assignee for the bug.