Pyotherside is a QML plugin that provides access to a Python3 interpreter
from within QML.
Details
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 21298 Build 20631: arc lint + arc unit
Event Timeline
This fails to configure for me:
===> Configuring for pyotherside-1.5.3 Info: creating stash file /wrkdirs/usr/ports/devel/pyotherside/work/pyotherside-1.5.3/.qmake.stash Reading /wrkdirs/usr/ports/devel/pyotherside/work/pyotherside-1.5.3/src/src.pro Project MESSAGE: PYTHON_CONFIG = python3-config sh: python3-config: not found sh: python3-config: not found Project ERROR: Unknown module(s) in QT: core gui qml quick svg *** Error code 3
Actually get it to build in poudriere :/
I'm not really comfortable with the QMAKE_ARGS there,
and have the nagging feeling that this thing needs flavor.
devel/pyotherside/Makefile | ||
---|---|---|
4 ↗ | (On Diff #40317) | DISTVERSION is prefered |
Updated Makefile
Worked with tcberner on updating the Makefile, added qt5 suffix. Added proper
USE flags. Ensured dependencies were correct. Built fine in poudriere, passes
port lint
There are some minor improvents you can do. After that, it can go in :)
devel/pyotherside-qt5/Makefile | ||
---|---|---|
4 | ^ DISTVERSION= 1.5.3 is preferered | |
8 | ^ you could take it yourself :) | |
15 | ^ these two, you can replace by a USE_GL=gl down by the other uses. | |
17 | ^ make stage-qa complains about a missing gettext-runtime in the USES. | |
18 | buildtools is generally only needed during the build-stage and not once the software is being usied. So you can do that as buildtools_buid. I would also sort those lists alphabetically, and orther them by the kind (nothing, _build, _run,) USE_QT= core declarative gui network quickcontrols svg testlib widgets \ buildtools_build This is mostly useful to quickly find stuff by eye :) | |
22 | ^ you can get rid of this, as it is the default value (=${PORTNAME}). | |
24 | ^ QMAKE_ARGS= PYTHON_CONFIG=${PYTHON_CMD}-config is shorter :) |
devel/pyotherside-qt5/pkg-descr | ||
---|---|---|
2 | Too short. |