mirror of
https://github.com/pikvm/ustreamer.git
synced 2025-12-23 18:50:00 +00:00
direct call of setup.py is deprecated
This commit is contained in:
parent
847f34e10c
commit
25957de017
3
.gitignore
vendored
3
.gitignore
vendored
@ -3,8 +3,9 @@
|
|||||||
/pkg/arch/pkg/
|
/pkg/arch/pkg/
|
||||||
/pkg/arch/src/
|
/pkg/arch/src/
|
||||||
/src/build/
|
/src/build/
|
||||||
/python/build/
|
/python/dist/
|
||||||
/python/ustreamer.egg-info/
|
/python/ustreamer.egg-info/
|
||||||
|
/python/root/
|
||||||
/janus/build/
|
/janus/build/
|
||||||
/ustreamer
|
/ustreamer
|
||||||
/ustreamer-*
|
/ustreamer-*
|
||||||
|
|||||||
2
Makefile
2
Makefile
@ -45,7 +45,7 @@ apps:
|
|||||||
|
|
||||||
python:
|
python:
|
||||||
$(MAKE) -C python
|
$(MAKE) -C python
|
||||||
$(ECHO) ln -sf python/build/lib.*/*.so .
|
$(ECHO) ln -sf python/root/usr/lib/python*/site-packages/*.so .
|
||||||
|
|
||||||
|
|
||||||
janus:
|
janus:
|
||||||
|
|||||||
@ -19,7 +19,7 @@ _options="WITH_GPIO=1 WITH_SYSTEMD=1"
|
|||||||
if [ -e /usr/bin/python3 ]; then
|
if [ -e /usr/bin/python3 ]; then
|
||||||
_options="$_options WITH_PYTHON=1"
|
_options="$_options WITH_PYTHON=1"
|
||||||
depends+=(python)
|
depends+=(python)
|
||||||
makedepends+=(python-setuptools)
|
makedepends+=(python-setuptools python-pip python-build)
|
||||||
fi
|
fi
|
||||||
if [ -e /usr/include/janus/plugins/plugin.h ];then
|
if [ -e /usr/include/janus/plugins/plugin.h ];then
|
||||||
depends+=(janus-gateway alsa-lib opus)
|
depends+=(janus-gateway alsa-lib opus)
|
||||||
|
|||||||
2
python/MANIFEST.in
Normal file
2
python/MANIFEST.in
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
include setup.py
|
||||||
|
recursive-include src *.c *h
|
||||||
@ -9,12 +9,14 @@ PY ?= python3
|
|||||||
# =====
|
# =====
|
||||||
all:
|
all:
|
||||||
$(info == PY_BUILD ustreamer-*.so)
|
$(info == PY_BUILD ustreamer-*.so)
|
||||||
$(ECHO) $(PY) setup.py build
|
rm -rf root
|
||||||
|
$(ECHO) $(PY) -m build --skip-dependency-check --no-isolation
|
||||||
|
$(ECHO) $(PY) -m pip install dist/*.whl --ignore-installed --root=./root
|
||||||
|
|
||||||
|
|
||||||
install:
|
install:
|
||||||
$(PY) setup.py install --prefix=$(PREFIX) --root=$(if $(R_DESTDIR),$(R_DESTDIR),/)
|
$(PY) -m pip install dist/*.whl --ignore-installed --prefix=$(PREFIX) --root=$(if $(R_DESTDIR),$(R_DESTDIR),/)
|
||||||
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf build ustreamer.egg-info
|
rm -rf root dist ustreamer.egg-info
|
||||||
|
|||||||
@ -29,7 +29,6 @@ if __name__ == "__main__":
|
|||||||
extra_compile_args=["-std=c17", "-D_GNU_SOURCE"],
|
extra_compile_args=["-std=c17", "-D_GNU_SOURCE"],
|
||||||
undef_macros=["NDEBUG"],
|
undef_macros=["NDEBUG"],
|
||||||
sources=_find_sources(".c"),
|
sources=_find_sources(".c"),
|
||||||
depends=_find_sources(".h"),
|
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user