py-mcomix3: add new package

Python 3 fork of mcomix, a comic viewer.
This commit is contained in:
Thomas Klausner 2019-09-16 19:47:11 +02:00
parent d69a711b97
commit 5ba62ba2e4
3 changed files with 193 additions and 0 deletions

1
py-mcomix3-git/DESCR Normal file
View File

@ -0,0 +1 @@
Python 3 fork of mcomix, a comic viewer.

35
py-mcomix3-git/Makefile Normal file
View File

@ -0,0 +1,35 @@
# $NetBSD$
DISTNAME= mcomix3-0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= games
GIT_REPO= git://github.com/multiSnow/mcomix3.git
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/multiSnow/mcomix3
COMMENT= Comic viewer
LICENSE= gnu-gpl-v2
DEPENDS+= ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
DEPENDS+= ${PYPKGPREFIX}-gobject3>=3.24:../../graphics/py-Pillow
USE_LANGUAGES= # empty
PYTHON_VERSIONS_INCOMPATIBLE= 27
INSTALLATION_DIRS+= bin
REPLACE_PYTHON+= mcomix/comicthumb.py
REPLACE_PYTHON+= mcomix/mcomixstarter.py
do-build:
${ECHO} "#!/bin/sh" > ${WRKSRC}/mcomix3
${ECHO} "${PYTHONBIN} ${PREFIX}/libexec/mcomix/mcomixstarter.py "'"$$@"' >> ${WRKSRC}/mcomix3
do-install:
cd ${WRKSRC} && ${PYTHONBIN} installer.py --srcdir=mcomix --target=${DESTDIR}${PREFIX}/libexec/
${INSTALL_SCRIPT} ${WRKSRC}/mcomix3 ${DESTDIR}${PREFIX}/bin
#.include "../../databases/shared-mime-info/mimedb.mk"
#.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
#.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../lang/python/application.mk"
.include "../../wip/mk/git-package.mk"
.include "../../mk/bsd.pkg.mk"

157
py-mcomix3-git/PLIST Normal file
View File

@ -0,0 +1,157 @@
@comment $NetBSD$
bin/mcomix3
libexec/mcomix/comicthumb.py
libexec/mcomix/mcomix/__init__.py
libexec/mcomix/mcomix/about_dialog.py
libexec/mcomix/mcomix/anime_tools.py
libexec/mcomix/mcomix/archive/__init__.py
libexec/mcomix/mcomix/archive/archive_base.py
libexec/mcomix/mcomix/archive/archive_recursive.py
libexec/mcomix/mcomix/archive/archivemount.py
libexec/mcomix/mcomix/archive/lha_external.py
libexec/mcomix/mcomix/archive/pdf_external.py
libexec/mcomix/mcomix/archive/rar.py
libexec/mcomix/mcomix/archive/rar_external.py
libexec/mcomix/mcomix/archive/sevenzip_external.py
libexec/mcomix/mcomix/archive/squashfs.py
libexec/mcomix/mcomix/archive/tar.py
libexec/mcomix/mcomix/archive/zip_external.py
libexec/mcomix/mcomix/archive/zip_py.py
libexec/mcomix/mcomix/archive_extractor.py
libexec/mcomix/mcomix/archive_packer.py
libexec/mcomix/mcomix/archive_tools.py
libexec/mcomix/mcomix/bookmark_backend.py
libexec/mcomix/mcomix/bookmark_dialog.py
libexec/mcomix/mcomix/bookmark_menu.py
libexec/mcomix/mcomix/bookmark_menu_item.py
libexec/mcomix/mcomix/box.py
libexec/mcomix/mcomix/callback.py
libexec/mcomix/mcomix/clipboard.py
libexec/mcomix/mcomix/comment_dialog.py
libexec/mcomix/mcomix/constants.py
libexec/mcomix/mcomix/cursor_handler.py
libexec/mcomix/mcomix/dialog_handler.py
libexec/mcomix/mcomix/edit_comment_area.py
libexec/mcomix/mcomix/edit_dialog.py
libexec/mcomix/mcomix/edit_image_area.py
libexec/mcomix/mcomix/enhance_backend.py
libexec/mcomix/mcomix/enhance_dialog.py
libexec/mcomix/mcomix/event.py
libexec/mcomix/mcomix/file_chooser_base_dialog.py
libexec/mcomix/mcomix/file_chooser_library_dialog.py
libexec/mcomix/mcomix/file_chooser_main_dialog.py
libexec/mcomix/mcomix/file_chooser_simple_dialog.py
libexec/mcomix/mcomix/file_handler.py
libexec/mcomix/mcomix/file_provider.py
libexec/mcomix/mcomix/histogram.py
libexec/mcomix/mcomix/i18n.py
libexec/mcomix/mcomix/icons.py
libexec/mcomix/mcomix/image_handler.py
libexec/mcomix/mcomix/image_tools.py
libexec/mcomix/mcomix/images/16x16/mcomix.png
libexec/mcomix/mcomix/images/22x22/mcomix.png
libexec/mcomix/mcomix/images/24x24/mcomix.png
libexec/mcomix/mcomix/images/32x32/mcomix.png
libexec/mcomix/mcomix/images/48x48/mcomix.png
libexec/mcomix/mcomix/images/comments.png
libexec/mcomix/mcomix/images/double-page.png
libexec/mcomix/mcomix/images/encrypted-book.png
libexec/mcomix/mcomix/images/fitbest.png
libexec/mcomix/mcomix/images/fitheight.png
libexec/mcomix/mcomix/images/fitmanual.png
libexec/mcomix/mcomix/images/fitsize.png
libexec/mcomix/mcomix/images/fitwidth.png
libexec/mcomix/mcomix/images/gimp-flip-horizontal.png
libexec/mcomix/mcomix/images/gimp-flip-vertical.png
libexec/mcomix/mcomix/images/gimp-rotate-180.png
libexec/mcomix/mcomix/images/gimp-rotate-270.png
libexec/mcomix/mcomix/images/gimp-rotate-90.png
libexec/mcomix/mcomix/images/gimp-thumbnails.png
libexec/mcomix/mcomix/images/gimp-transform.png
libexec/mcomix/mcomix/images/lens.png
libexec/mcomix/mcomix/images/library.png
libexec/mcomix/mcomix/images/manga.png
libexec/mcomix/mcomix/images/mcomix-large.png
libexec/mcomix/mcomix/images/mcomix.png
libexec/mcomix/mcomix/images/tango-add-bookmark.png
libexec/mcomix/mcomix/images/tango-archive.png
libexec/mcomix/mcomix/images/tango-enhance-image.png
libexec/mcomix/mcomix/images/tango-image.png
libexec/mcomix/mcomix/images/zoom.png
libexec/mcomix/mcomix/keybindings.py
libexec/mcomix/mcomix/keybindings_editor.py
libexec/mcomix/mcomix/keybindings_map.py
libexec/mcomix/mcomix/labels.py
libexec/mcomix/mcomix/languages.py
libexec/mcomix/mcomix/last_read_page.py
libexec/mcomix/mcomix/layout.py
libexec/mcomix/mcomix/lens.py
libexec/mcomix/mcomix/lib/FlifImagePlugin.py
libexec/mcomix/mcomix/lib/__init__.py
libexec/mcomix/mcomix/lib/mountmanager.py
libexec/mcomix/mcomix/lib/mt.py
libexec/mcomix/mcomix/lib/reader.py
libexec/mcomix/mcomix/library/__init__.py
libexec/mcomix/mcomix/library/add_progress_dialog.py
libexec/mcomix/mcomix/library/backend.py
libexec/mcomix/mcomix/library/backend_types.py
libexec/mcomix/mcomix/library/book_area.py
libexec/mcomix/mcomix/library/collection_area.py
libexec/mcomix/mcomix/library/control_area.py
libexec/mcomix/mcomix/library/main_dialog.py
libexec/mcomix/mcomix/library/pixbuf_cache.py
libexec/mcomix/mcomix/library/watchlist.py
libexec/mcomix/mcomix/log.py
libexec/mcomix/mcomix/main.py
libexec/mcomix/mcomix/message_dialog.py
libexec/mcomix/mcomix/messages/ca/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/cs/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/de/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/el/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/es/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/fa/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/fr/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/gl/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/he/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/hr/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/hu/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/id/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/it/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/ja/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/ko/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/lt/mcomix.mo
libexec/mcomix/mcomix/messages/nl/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/pl/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/pt_BR/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/ru/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/sv/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/uk/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/zh_CN/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/messages/zh_TW/LC_MESSAGES/mcomix.mo
libexec/mcomix/mcomix/mimetypes.py
libexec/mcomix/mcomix/openwith.py
libexec/mcomix/mcomix/openwith_menu.py
libexec/mcomix/mcomix/osd.py
libexec/mcomix/mcomix/pageselect.py
libexec/mcomix/mcomix/portability.py
libexec/mcomix/mcomix/preferences.py
libexec/mcomix/mcomix/preferences_dialog.py
libexec/mcomix/mcomix/preferences_page.py
libexec/mcomix/mcomix/preferences_section.py
libexec/mcomix/mcomix/process.py
libexec/mcomix/mcomix/properties_dialog.py
libexec/mcomix/mcomix/properties_page.py
libexec/mcomix/mcomix/recent.py
libexec/mcomix/mcomix/run.py
libexec/mcomix/mcomix/scrolling.py
libexec/mcomix/mcomix/slideshow.py
libexec/mcomix/mcomix/status.py
libexec/mcomix/mcomix/strings.py
libexec/mcomix/mcomix/thumbbar.py
libexec/mcomix/mcomix/thumbnail_tools.py
libexec/mcomix/mcomix/thumbnail_view.py
libexec/mcomix/mcomix/tools.py
libexec/mcomix/mcomix/ui.py
libexec/mcomix/mcomix/worker_thread.py
libexec/mcomix/mcomix/zoom.py
libexec/mcomix/mcomixstarter.py