1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-12 18:59:50 +03:00
aports/community/vimiv-qt/makefile.patch
mio 8ea1480fe1 community/vimiv-qt: build with gpep517
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
```
2025-05-17 08:17:46 +00:00

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