Package Details: mcomix 3.1.0-1

Git Clone URL: https://aur.archlinux.org/mcomix.git (read-only, click to copy)
Package Base: mcomix
Description: GTK comic book viewer
Upstream URL: https://sourceforge.net/p/mcomix/wiki/Home/
Licenses: GPL-2.0-or-later
Submitter: arojas
Maintainer: qark
Last Packager: qark
Votes: 32
Popularity: 0.97
First Submitted: 2022-04-01 17:57 (UTC)
Last Updated: 2024-01-22 22:18 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

dohq commented on 2023-07-12 19:16 (UTC)

Fixed in 2.2.1.

qark commented on 2023-07-12 07:07 (UTC)

There is actually no _vendor directory in source package. @HurricanePootis could you open upstream bug for that?

HurricanePootis commented on 2023-07-12 07:04 (UTC)

Does not launch with the following error

ihurricane@TheCloutPC ~ $ mcomix
Traceback (most recent call last):
  File "/usr/bin/mcomix", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/usr/lib/python3.11/site-packages/mcomix/run.py", line 209, in run
    from mcomix import main
  File "/usr/lib/python3.11/site-packages/mcomix/main.py", line 17, in <module>
    from mcomix import file_handler
  File "/usr/lib/python3.11/site-packages/mcomix/file_handler.py", line 13, in <module>
    from mcomix import archive_extractor
  File "/usr/lib/python3.11/site-packages/mcomix/archive_extractor.py", line 8, in <module>
    from mcomix import archive_tools
  File "/usr/lib/python3.11/site-packages/mcomix/archive_tools.py", line 12, in <module>
    from mcomix.archive import (
  File "/usr/lib/python3.11/site-packages/mcomix/archive/pdf_multi.py", line 11, in <module>
    from mcomix.version_tools import LegacyVersion
  File "/usr/lib/python3.11/site-packages/mcomix/version_tools.py", line 3, in <module>
    from mcomix._vendor.packaging.version import LegacyVersion
ModuleNotFoundError: No module named 'mcomix._vendor'

qark commented on 2023-07-03 15:48 (UTC)

Created upstream bug.

henkm commented on 2023-07-03 14:11 (UTC) (edited on 2023-07-03 14:12 (UTC) by henkm)

[MainThread] ERROR: You don't have the required version of the Python Imaging Library Fork (Pillow) installed.
22:05:16 [MainThread] ERROR: Installed Pillow version is: 10.0.0
22:05:16 [MainThread] ERROR: Required Pillow version is: 6.0.0 or higher

The recent upgrade of python-pillow to 10.0.0 broke the version check (seems it only checks the first digit?). This is an upstream bug but I can't make a report there for some reason.

therico commented on 2023-01-14 14:17 (UTC) (edited on 2023-01-14 14:19 (UTC) by therico)

ERROR Missing dependencies:
    setuptools>=40.8.0
    jaraco.text -> inflect -> pydantic>=1.9.1

I got this. I ran pip install setuptools, observed there was a conflict with some other packages, uninstalled them, and now it works.

Although it seems weird to me that the AUR build isn't insulated from the system python library versions, maybe it's my fault for using pip.

qark commented on 2022-05-24 17:49 (UTC)

ERROR Missing dependencies:
    wheel

python-wheel is already in make dependencies. How do you build this package?

sardaukar commented on 2022-05-24 17:05 (UTC)

==> Validating source files with md5sums...
    mcomix-2.0.2.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting mcomix-2.0.2.tar.gz with bsdtar
==> Starting build()...
* Getting dependencies for wheel...
running egg_info
writing mcomix.egg-info/PKG-INFO
writing dependency_links to mcomix.egg-info/dependency_links.txt
writing entry points to mcomix.egg-info/entry_points.txt
writing requirements to mcomix.egg-info/requires.txt
writing top-level names to mcomix.egg-info/top_level.txt
reading manifest file 'mcomix.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'COPYING'

ERROR Missing dependencies:
    wheel
==> ERROR: A failure occurred in build().
    Aborting...

qark commented on 2022-04-18 11:49 (UTC)

comicthumb is not included in package by upstream. Moreover it wasn't ported to Python 3 in upstream. It was adapted in mcomix3 fork, but changes weren't merged in upstream for some reason.