mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-12 18:59:50 +03:00
Fix install error with setuptools >= 80.5.0. ``` running install_scripts Traceback (most recent call last): File "/home/buildozer/aports/community/vimiv-qt/src/vimiv-qt-0.9.0/setup.py", line 40, in <module> setuptools.setup( File "/usr/lib/python3.12/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [...] File "/usr/lib/python3.12/site-packages/setuptools/command/install_scripts.py", line 50, in _install_ep_scripts for args in writer.get_args(dist, cmd.as_header()): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/buildozer/aports/community/vimiv-qt/src/vimiv-qt-0.9.0/fastentrypoints.py", line 63, in get_args spec = str(dist.as_requirement()) ^^^^^^^^^^^^^^^^^^^ AttributeError: 'PathDistribution' object has no attribute 'as_requirement' make: *** [misc/Makefile:32: install] Error 1 ```
12 lines
600 B
Diff
12 lines
600 B
Diff
diff -ruN a/misc/Makefile b/misc/Makefile
|
|
--- a/misc/Makefile 2023-07-15 15:10:47.000000000 +0000
|
|
+++ b/misc/Makefile 2025-05-17 03:44:34.581036277 +0000
|
|
@@ -29,7 +29,7 @@
|
|
@printf "make clean: Remove build directories.\n"
|
|
|
|
install:
|
|
- python3 setup.py install --root=$(DESTDIR)/ --prefix=$(PREFIX) --record=install_log.txt
|
|
+ python3 -m installer -d $(DESTDIR) .dist/*.whl
|
|
install -Dm644 misc/vimiv.desktop $(APPDIR)/vimiv.desktop
|
|
install -Dm644 misc/org.karlch.vimiv.qt.metainfo.xml $(METAINFODIR)/org.karlch.vimiv.qt.metainfo.xml
|
|
install -Dm644 LICENSE $(LICENSEDIR)/vimiv/LICENSE
|