Package Details: minigalaxy 1.3.2-1

Git Clone URL: https://aur.archlinux.org/minigalaxy.git (read-only, click to copy)
Package Base: minigalaxy
Description: A simple GOG client for Linux
Upstream URL: https://sharkwouter.github.io/minigalaxy
Keywords: client galaxy games gaming GOG
Licenses: GPL-3.0-or-later AND CC-BY-3.0
Submitter: sharkwouter
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 32
Popularity: 0.46
First Submitted: 2019-12-25 12:18 (UTC)
Last Updated: 2025-02-25 16:24 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

Anagastes commented on 2022-09-28 09:29 (UTC)

Cant build the last version under Manjaro ^^

makepkg -si                
==> Erstelle Paket: minigalaxy 1.2.2-1 (Mi 28 Sep 2022 11:27:45 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> Lade minigalaxy-1.2.2.tar.gz herunter...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  435k    0  435k    0     0   877k      0 --:--:-- --:--:-- --:--:--  877k
==> Überprüfe source Dateien mit sha256sums...
    minigalaxy-1.2.2.tar.gz ... Erfolg
==> Entpacke Quellen...
  -> Entpacke minigalaxy-1.2.2.tar.gz mit bsdtar
==> Beginne build()...
* Getting dependencies for wheel...
/usr/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py:108: _ExperimentalProjectMetadata: Support for project metadata in `pyproject.toml` is still experimental and may be removed (or change) in future releases.
  warnings.warn(msg, _ExperimentalProjectMetadata)
validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema
validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: 'keywords' defined outside of `pyproject.toml` would be ignored.
    !!


    ##########################################################################
    # configuration would be ignored/result in error due to `pyproject.toml` #
    ##########################################################################

    The following seems to be defined outside of `pyproject.toml`:

    `keywords = ['GOG gog client gaming gtk Gtk']`

    According to the spec (see the link bellow), however, setuptools CANNOT
    consider this value unless 'keywords' is listed as `dynamic`.

    https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

    For the time being, `setuptools` will still consider the given value (as a
    **transitional** measure), but please note that future releases of setuptools will
    follow strictly the standard.

    To prevent this warning, you can list 'keywords' under `dynamic` or alternatively
    remove the `[project]` table from your file and rely entirely on other means of
    configuration.


!!

  warnings.warn(msg, _WouldIgnoreField)
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: 'classifiers' defined outside of `pyproject.toml` would be ignored.
    !!


    ##########################################################################
    # configuration would be ignored/result in error due to `pyproject.toml` #
    ##########################################################################

    The following seems to be defined outside of `pyproject.toml`:

    `classifiers = ['License :: OSI Approved :: GNU General Public License v3 (GPLv3)']`

    According to the spec (see the link bellow), however, setuptools CANNOT
    consider this value unless 'classifiers' is listed as `dynamic`.

    https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

    For the time being, `setuptools` will still consider the given value (as a
    **transitional** measure), but please note that future releases of setuptools will
    follow strictly the standard.

    To prevent this warning, you can list 'classifiers' under `dynamic` or alternatively
    remove the `[project]` table from your file and rely entirely on other means of
    configuration.


!!

  warnings.warn(msg, _WouldIgnoreField)
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: 'urls' defined outside of `pyproject.toml` would be ignored.
    !!


    ##########################################################################
    # configuration would be ignored/result in error due to `pyproject.toml` #
    ##########################################################################

    The following seems to be defined outside of `pyproject.toml`:

    `urls = {'Bug Tracker': 'https://github.com/sharkwouter/minigalaxy/issues', 'Documentation': 'https://github.com/sharkwouter/minigalaxy/blob/master/README.md', 'Source Code': 'https://github.com/sharkwouter/minigalaxy'}`

    According to the spec (see the link bellow), however, setuptools CANNOT
    consider this value unless 'urls' is listed as `dynamic`.

    https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

    For the time being, `setuptools` will still consider the given value (as a
    **transitional** measure), but please note that future releases of setuptools will
    follow strictly the standard.

    To prevent this warning, you can list 'urls' under `dynamic` or alternatively
    remove the `[project]` table from your file and rely entirely on other means of
    configuration.


!!

  warnings.warn(msg, _WouldIgnoreField)
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:194: UserWarning: `install_requires` overwritten in `pyproject.toml` (dependencies)
  warnings.warn(msg)
running egg_info
creating minigalaxy.egg-info
writing minigalaxy.egg-info/PKG-INFO
writing dependency_links to minigalaxy.egg-info/dependency_links.txt
writing requirements to minigalaxy.egg-info/requires.txt
writing top-level names to minigalaxy.egg-info/top_level.txt
writing manifest file 'minigalaxy.egg-info/SOURCES.txt'
reading manifest file 'minigalaxy.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'minigalaxy.egg-info/SOURCES.txt'
* Building wheel...
/usr/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py:108: _ExperimentalProjectMetadata: Support for project metadata in `pyproject.toml` is still experimental and may be removed (or change) in future releases.
  warnings.warn(msg, _ExperimentalProjectMetadata)
validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema
validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: 'keywords' defined outside of `pyproject.toml` would be ignored.
    !!


    ##########################################################################
    # configuration would be ignored/result in error due to `pyproject.toml` #
    ##########################################################################

    The following seems to be defined outside of `pyproject.toml`:

    `keywords = ['GOG gog client gaming gtk Gtk']`

    According to the spec (see the link bellow), however, setuptools CANNOT
    consider this value unless 'keywords' is listed as `dynamic`.

    https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

    For the time being, `setuptools` will still consider the given value (as a
    **transitional** measure), but please note that future releases of setuptools will
    follow strictly the standard.

    To prevent this warning, you can list 'keywords' under `dynamic` or alternatively
    remove the `[project]` table from your file and rely entirely on other means of
    configuration.


!!

  warnings.warn(msg, _WouldIgnoreField)
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: 'classifiers' defined outside of `pyproject.toml` would be ignored.
    !!


    ##########################################################################
    # configuration would be ignored/result in error due to `pyproject.toml` #
    ##########################################################################

    The following seems to be defined outside of `pyproject.toml`:

    `classifiers = ['License :: OSI Approved :: GNU General Public License v3 (GPLv3)']`

    According to the spec (see the link bellow), however, setuptools CANNOT
    consider this value unless 'classifiers' is listed as `dynamic`.

    https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

    For the time being, `setuptools` will still consider the given value (as a
    **transitional** measure), but please note that future releases of setuptools will
    follow strictly the standard.

    To prevent this warning, you can list 'classifiers' under `dynamic` or alternatively
    remove the `[project]` table from your file and rely entirely on other means of
    configuration.


!!

  warnings.warn(msg, _WouldIgnoreField)
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: 'urls' defined outside of `pyproject.toml` would be ignored.
    !!


    ##########################################################################
    # configuration would be ignored/result in error due to `pyproject.toml` #
    ##########################################################################

    The following seems to be defined outside of `pyproject.toml`:

    `urls = {'Bug Tracker': 'https://github.com/sharkwouter/minigalaxy/issues', 'Documentation': 'https://github.com/sharkwouter/minigalaxy/blob/master/README.md', 'Source Code': 'https://github.com/sharkwouter/minigalaxy'}`

    According to the spec (see the link bellow), however, setuptools CANNOT
    consider this value unless 'urls' is listed as `dynamic`.

    https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

    For the time being, `setuptools` will still consider the given value (as a
    **transitional** measure), but please note that future releases of setuptools will
    follow strictly the standard.

    To prevent this warning, you can list 'urls' under `dynamic` or alternatively
    remove the `[project]` table from your file and rely entirely on other means of
    configuration.


!!

  warnings.warn(msg, _WouldIgnoreField)
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:194: UserWarning: `install_requires` overwritten in `pyproject.toml` (dependencies)
  warnings.warn(msg)
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/minigalaxy
copying minigalaxy/__init__.py -> build/lib/minigalaxy
copying minigalaxy/api.py -> build/lib/minigalaxy
copying minigalaxy/config.py -> build/lib/minigalaxy
copying minigalaxy/constants.py -> build/lib/minigalaxy
copying minigalaxy/css.py -> build/lib/minigalaxy
copying minigalaxy/download.py -> build/lib/minigalaxy
copying minigalaxy/download_manager.py -> build/lib/minigalaxy
copying minigalaxy/file_info.py -> build/lib/minigalaxy
copying minigalaxy/game.py -> build/lib/minigalaxy
copying minigalaxy/installer.py -> build/lib/minigalaxy
copying minigalaxy/launcher.py -> build/lib/minigalaxy
copying minigalaxy/logger.py -> build/lib/minigalaxy
copying minigalaxy/paths.py -> build/lib/minigalaxy
copying minigalaxy/translation.py -> build/lib/minigalaxy
copying minigalaxy/version.py -> build/lib/minigalaxy
creating build/lib/minigalaxy/ui
copying minigalaxy/ui/__init__.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/about.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/gametile.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/gametilelist.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/gtk.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/information.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/library.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/login.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/preferences.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/properties.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/webkit.py -> build/lib/minigalaxy/ui
copying minigalaxy/ui/window.py -> build/lib/minigalaxy/ui
running egg_info
writing minigalaxy.egg-info/PKG-INFO
writing dependency_links to minigalaxy.egg-info/dependency_links.txt
writing requirements to minigalaxy.egg-info/requires.txt
writing top-level names to minigalaxy.egg-info/top_level.txt
reading manifest file 'minigalaxy.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'minigalaxy.egg-info/SOURCES.txt'
running build_scripts
creating build/scripts-3.10
copying and adjusting bin/minigalaxy -> build/scripts-3.10
changing mode of build/scripts-3.10/minigalaxy from 644 to 755
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/__init__.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/api.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/config.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/constants.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/css.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/download.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/download_manager.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/file_info.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/game.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/installer.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/launcher.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/logger.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/paths.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/translation.py -> build/bdist.linux-x86_64/wheel/minigalaxy
copying build/lib/minigalaxy/version.py -> build/bdist.linux-x86_64/wheel/minigalaxy
creating build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/__init__.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/about.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/gametile.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/gametilelist.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/gtk.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/information.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/library.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/login.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/preferences.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/properties.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/webkit.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
copying build/lib/minigalaxy/ui/window.py -> build/bdist.linux-x86_64/wheel/minigalaxy/ui
running install_data
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/applications
copying data/io.github.sharkwouter.Minigalaxy.desktop -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/applications
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/icons
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/icons/hicolor
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/icons/hicolor/128x128
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/icons/hicolor/128x128/apps
copying data/icons/128x128/io.github.sharkwouter.Minigalaxy.png -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/icons/hicolor/128x128/apps
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/icons/hicolor/192x192
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/icons/hicolor/192x192/apps
copying data/icons/192x192/io.github.sharkwouter.Minigalaxy.png -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/icons/hicolor/192x192/apps
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
copying data/ui/about.ui -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
copying data/ui/application.ui -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
copying data/ui/gametile.ui -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
copying data/ui/gametilelist.ui -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
copying data/ui/information.ui -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
copying data/ui/library.ui -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
copying data/ui/login.ui -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
copying data/ui/preferences.ui -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
copying data/ui/properties.ui -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/ui
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/images
copying data/images/winehq_logo_glass.png -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/images
copying data/style.css -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/metainfo
copying data/io.github.sharkwouter.Minigalaxy.metainfo.xml -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/metainfo
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/de
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/de/LC_MESSAGES
copying data/mo/de/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/de/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/es
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/es/LC_MESSAGES
copying data/mo/es/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/es/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/fr
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/fr/LC_MESSAGES
copying data/mo/fr/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/fr/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nb_NO
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nb_NO/LC_MESSAGES
copying data/mo/nb_NO/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nb_NO/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nl
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nl/LC_MESSAGES
copying data/mo/nl/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nl/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nn_NO
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nn_NO/LC_MESSAGES
copying data/mo/nn_NO/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nn_NO/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/pl
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/pl/LC_MESSAGES
copying data/mo/pl/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/pl/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/pt_BR
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/pt_BR/LC_MESSAGES
copying data/mo/pt_BR/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/pt_BR/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/ru_RU
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/ru_RU/LC_MESSAGES
copying data/mo/ru_RU/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/ru_RU/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/tr
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/tr/LC_MESSAGES
copying data/mo/tr/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/tr/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/zh_CN
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/zh_CN/LC_MESSAGES
copying data/mo/zh_CN/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/zh_CN/LC_MESSAGES/
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/zh_TW
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/zh_TW/LC_MESSAGES
copying data/mo/zh_TW/LC_MESSAGES/minigalaxy.mo -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/data/share/minigalaxy/translations/zh_TW/LC_MESSAGES/
running install_egg_info
Copying minigalaxy.egg-info to build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2-py3.10.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/scripts
copying build/scripts-3.10/minigalaxy -> build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/scripts
changing mode of build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.data/scripts/minigalaxy to 755
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
creating build/bdist.linux-x86_64/wheel/minigalaxy-1.2.2.dist-info/WHEEL
creating '/home/andre/minigalaxy/src/minigalaxy-1.2.2/dist/tmpep02um30/minigalaxy-1.2.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'minigalaxy/__init__.py'
adding 'minigalaxy/api.py'
adding 'minigalaxy/config.py'
adding 'minigalaxy/constants.py'
adding 'minigalaxy/css.py'
adding 'minigalaxy/download.py'
adding 'minigalaxy/download_manager.py'
adding 'minigalaxy/file_info.py'
adding 'minigalaxy/game.py'
adding 'minigalaxy/installer.py'
adding 'minigalaxy/launcher.py'
adding 'minigalaxy/logger.py'
adding 'minigalaxy/paths.py'
adding 'minigalaxy/translation.py'
adding 'minigalaxy/version.py'
adding 'minigalaxy/ui/__init__.py'
adding 'minigalaxy/ui/about.py'
adding 'minigalaxy/ui/gametile.py'
adding 'minigalaxy/ui/gametilelist.py'
adding 'minigalaxy/ui/gtk.py'
adding 'minigalaxy/ui/information.py'
adding 'minigalaxy/ui/library.py'
adding 'minigalaxy/ui/login.py'
adding 'minigalaxy/ui/preferences.py'
adding 'minigalaxy/ui/properties.py'
adding 'minigalaxy/ui/webkit.py'
adding 'minigalaxy/ui/window.py'
adding 'minigalaxy-1.2.2.data/data/share/applications/io.github.sharkwouter.Minigalaxy.desktop'
adding 'minigalaxy-1.2.2.data/data/share/icons/hicolor/128x128/apps/io.github.sharkwouter.Minigalaxy.png'
adding 'minigalaxy-1.2.2.data/data/share/icons/hicolor/192x192/apps/io.github.sharkwouter.Minigalaxy.png'
adding 'minigalaxy-1.2.2.data/data/share/metainfo/io.github.sharkwouter.Minigalaxy.metainfo.xml'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/style.css'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/images/winehq_logo_glass.png'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/de/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/es/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/fr/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nb_NO/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nl/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/nn_NO/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/pl/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/pt_BR/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/ru_RU/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/tr/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/zh_CN/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/translations/zh_TW/LC_MESSAGES/minigalaxy.mo'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/ui/about.ui'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/ui/application.ui'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/ui/gametile.ui'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/ui/gametilelist.ui'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/ui/information.ui'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/ui/library.ui'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/ui/login.ui'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/ui/preferences.ui'
adding 'minigalaxy-1.2.2.data/data/share/minigalaxy/ui/properties.ui'
adding 'minigalaxy-1.2.2.data/scripts/minigalaxy'
adding 'minigalaxy-1.2.2.dist-info/LICENSE'
adding 'minigalaxy-1.2.2.dist-info/METADATA'
adding 'minigalaxy-1.2.2.dist-info/WHEEL'
adding 'minigalaxy-1.2.2.dist-info/top_level.txt'
adding 'minigalaxy-1.2.2.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built minigalaxy-1.2.2-py3-none-any.whl
==> Beginne check()...
test1_can_connect (test_api.TestApi) ... ok
test1_get_download_info (test_api.TestApi) ... ok
test1_get_gamesdb_info (test_api.TestApi) ... ok
test1_get_library (test_api.TestApi) ... ok
test1_get_version (test_api.TestApi) ... ok
test2_can_connect (test_api.TestApi) ... ok
test2_get_download_info (test_api.TestApi) ... ok
test2_get_gamesdb_info (test_api.TestApi) ... ok
test2_get_library (test_api.TestApi) ... ok
test2_get_version (test_api.TestApi) ... ok
test3_get_download_info (test_api.TestApi) ... ok
test3_get_gamesdb_info_no_genre (test_api.TestApi) ... ok
test4_get_download_info (test_api.TestApi) ... ok
test_get_download_file__info_md5 (test_api.TestApi) ... ok
test_get_download_file_info_md5_returns_empty_string_on_empty_response (test_api.TestApi) ... Couldn't read xml data. Response with code 200 received with the following content: 
Couldn't find md5 in xml checksum data
Couldn't find file size in xml checksum data
ok
test_get_download_file_info_md5_returns_empty_string_on_missing_md5 (test_api.TestApi) ... Couldn't find md5 in xml checksum data
ok
test_get_download_file_info_md5_returns_empty_string_on_response_error (test_api.TestApi) ... Couldn't read xml data. Response with code 404 received with the following content: <MagicMock name='mock().text' id='140706379818240'>
Couldn't find md5 in xml checksum data
Couldn't find file size in xml checksum data
ok
test_get_file_info_size (test_api.TestApi) ... ok
test_get_file_info_size_returns_zero_on_empty_response (test_api.TestApi) ... Couldn't read xml data. Response with code 200 received with the following content: 
Couldn't find md5 in xml checksum data
Couldn't find file size in xml checksum data
ok
test_get_file_info_size_returns_zero_on_missing_total_size (test_api.TestApi) ... Couldn't find file size in xml checksum data
ok
test_get_file_info_size_returns_zero_on_request_exception (test_api.TestApi) ... Couldn't read xml data. Received RequestException : test
Couldn't find md5 in xml checksum data
Couldn't find file size in xml checksum data
ok
test_get_file_info_size_returns_zero_on_request_timeout_exception (test_api.TestApi) ... Couldn't read xml data. Received RequestException : test
Couldn't find md5 in xml checksum data
Couldn't find file size in xml checksum data
ok
test_get_file_info_size_returns_zero_on_response_error (test_api.TestApi) ... Couldn't read xml data. Response with code 404 received with the following content: <MagicMock name='mock().text' id='140706381484416'>
Couldn't find md5 in xml checksum data
Couldn't find file size in xml checksum data
ok
test_get_login_url (test_api.TestApi) ... ok
test_get_redirect_url (test_api.TestApi) ... ok
test_get_user_info_from_api (test_api.TestApi) ... ok
test_get_user_info_from_config (test_api.TestApi) ... ok
test_get_user_info_return_empty_string_when_nothing_is_returned (test_api.TestApi) ... ok
test_config_property_setters (test_config.TestConfig) ... ok
test_create_config (test_config.TestConfig) ... ok
test_defaults_if_file_does_not_exist (test_config.TestConfig) ... ok
test_get (test_config.TestConfig) ... ok
test_invalid_config_file_is_deleted (test_config.TestConfig) ... Reading config.json failed, creating new config file.
ok
test_read_config_file (test_config.TestConfig) ... ok
test_set (test_config.TestConfig) ... ok
test1_finish (test_download.TestDownload) ... ok
test1_set_progress (test_download.TestDownload) ... ok
test2_finish (test_download.TestDownload) ... ok
test2_set_progress (test_download.TestDownload) ... ok
test_cancel (test_download.TestDownload) ... ok
test_cancel_download (test_download_manager.TestDownloadManager) ... ok
test_download_operation (test_download_manager.TestDownloadManager) ... ok
test_download_operation_cancel_download (test_download_manager.TestDownloadManager) ... Couldn't get file size for /tmp/tmp4g_ejeuv. No progress will be shown.
ok
test_download_operation_still_downloads_without_content_length (test_download_manager.TestDownloadManager) ... Couldn't get file size for /tmp/tmp9s2qnfew. No progress will be shown.
ok
test1_fallback_read_installed_version (test_game.TestGame) ... ok
test1_get_dlc_info_legacy (test_game.TestGame) ... ok
test1_get_info_legacy (test_game.TestGame) ... ok
test1_get_install_directory_name (test_game.TestGame) ... ok
test1_get_status_file_path (test_game.TestGame) ... ok
test1_is_installed (test_game.TestGame) ... ok
test1_is_update_available (test_game.TestGame) ... ok
test1_load_minigalaxy_info_json (test_game.TestGame) ... ok
test1_set_info (test_game.TestGame) ... ok
test2_fallback_read_installed_version (test_game.TestGame) ... ok
test2_get_dlc_info_legacy (test_game.TestGame) ... ok
test2_get_info_legacy (test_game.TestGame) ... ok
test2_get_install_directory_name (test_game.TestGame) ... ok
test2_get_status_file_path (test_game.TestGame) ... ok
test2_is_installed (test_game.TestGame) ... ok
test2_is_update_available (test_game.TestGame) ... ok
test2_load_minigalaxy_info_json (test_game.TestGame) ... ok
test2_set_dlc_info (test_game.TestGame) ... ok
test3_get_dlc_info_legacy (test_game.TestGame) ... ok
test3_get_info_legacy (test_game.TestGame) ... ok
test3_is_installed (test_game.TestGame) ... ok
test3_is_update_available (test_game.TestGame) ... ok
test4_is_update_available (test_game.TestGame) ... ok
test_get_dlc_info (test_game.TestGame) ... ok
test_get_info (test_game.TestGame) ... ok
test_get_stripped_name (test_game.TestGame) ... ok
test_local_and_api_comparison (test_game.TestGame) ... ok
test_local_comparison (test_game.TestGame) ... ok
test_save_minigalaxy_info_json (test_game.TestGame) ... ok
test_set_install_dir (test_game.TestGame) ... ok
test_strip_within_comparison (test_game.TestGame) ... ok
test1_check_diskspace (test_installer.Test) ... ok
test1_extract_by_innoextract (test_installer.Test) ... ok
test1_extract_by_wine (test_installer.Test) ... ok
test1_extract_installer (test_installer.Test) ... ok
test1_postinstaller (test_installer.Test) ... ok
test1_verify_disk_space (test_installer.Test) ... ok
test1_verify_installer_integrity (test_installer.Test) ... beneath_a_steel_sky_en_gog_2_20150.sh integrity is preserved. MD5 is: 5cc68247b61ba31e37e842fd04409d98
ok
test2_check_diskspace (test_installer.Test) ... ok
test2_extract_by_innoextract (test_installer.Test) ... ok
test2_extract_by_wine (test_installer.Test) ... ok
test2_extract_installer (test_installer.Test) ... ok
test2_postinstaller (test_installer.Test) ... ok
test2_verify_installer_integrity (test_installer.Test) ... ok
test3_extract_by_innoextract (test_installer.Test) ... ok
test3_extract_installer (test_installer.Test) ... ok
test3_postinstaller (test_installer.Test) ... ok
test_compare_directory_false (test_installer.Test) ... ok
test_compare_directory_true (test_installer.Test) ... ok
test_extract_linux (test_installer.Test) ... ok
test_extract_windows (test_installer.Test) ... ok
test_get_availablediskspace (test_installer.Test) ... ok
test_get_exec_line (test_installer.Test) ... Using system's scrummvm to launch Beneath A Steel Sky
Launch command for Beneath A Steel Sky: scummvm -c beneath.ini
Launch command for Blocks That Matter: ./start.sh
ok
test_get_game_size_from_unzip (test_installer.Test) ... ok
test_remove_installer_from_keep (test_installer.Test)
Called from keep dir ... ok
test_remove_installer_keep (test_installer.Test)
Keep installer dir ... ok
test_remove_installer_no_installer (test_installer.Test)
No installer present ... ok
test_remove_installer_no_keep (test_installer.Test)
Disabled keep_installer ... ok
test_remove_installer_same_content (test_installer.Test)
Same content of installer and keep dir ... ok
test1_check_if_game_start_process_spawned_final_process (test_launcher.Test) ... ok
test1_check_if_game_started_correctly (test_launcher.Test) ... ok
test1_determine_launcher_type (test_launcher.Test) ... ok
test1_get_windows_exe_cmd (test_launcher.Test) ... ok
test1_run_game_subprocess (test_launcher.Test) ... ok
test2_check_if_game_start_process_spawned_final_process (test_launcher.Test) ... ok
test2_check_if_game_started_correctly (test_launcher.Test) ... ok
test2_determine_launcher_type (test_launcher.Test) ... ok
test2_get_windows_exe_cmd (test_launcher.Test) ... ok
test2_run_game_subprocess (test_launcher.Test) ... ok
test3_check_if_game_start_process_spawned_final_process (test_launcher.Test) ... ok
test3_determine_launcher_type (test_launcher.Test) ... ok
test3_get_windows_exe_cmd (test_launcher.Test) ... ok
test4_determine_launcher_type (test_launcher.Test) ... ok
test5_determine_launcher_type (test_launcher.Test) ... ok
test_get_dosbox_exe_cmd (test_launcher.Test) ... Using system's dosbox to launch Test Game
ok
test_get_scummvm_exe_cmd (test_launcher.Test) ... Using system's scrummvm to launch Test Game
ok
test_get_start_script_exe_cmd (test_launcher.Test) ... ok
test1_add_games_from_api (test_ui_library.TestLibrary) ... ok
test1_get_installed_windows_game (test_ui_library.TestLibrary) ... ok
test2_add_games_from_api (test_ui_library.TestLibrary) ... ok
test2_get_installed_windows_game (test_ui_library.TestLibrary) ... ok
test3_add_games_from_api (test_ui_library.TestLibrary) ... ok
test4_add_games_from_api (test_ui_library.TestLibrary) ... ok
test5_add_games_from_api (test_ui_library.TestLibrary) ... ok
test6_add_games_from_api (test_ui_library.TestLibrary) ... ok
test1_init (test_ui_window.TestWindow) ... ERROR
test2_init (test_ui_window.TestWindow) ... ERROR
test3_init (test_ui_window.TestWindow) ... ERROR

======================================================================
ERROR: test1_init (test_ui_window.TestWindow)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/andre/minigalaxy/src/minigalaxy-1.2.2/tests/test_ui_window.py", line 69, in test1_init
    test_window = Window(api=api, config=config, download_manager=MagicMock())
  File "/home/andre/minigalaxy/src/minigalaxy-1.2.2/tests/test_ui_window.py", line 22, in passthrough2
    return func(*args, **kwargs)
  File "/home/andre/minigalaxy/src/minigalaxy-1.2.2/minigalaxy/ui/window.py", line 36, in __init__
    locale.setlocale(locale.LC_ALL, (current_locale, 'UTF-8'))
  File "/usr/lib/python3.10/locale.py", line 620, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

======================================================================
ERROR: test2_init (test_ui_window.TestWindow)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/andre/minigalaxy/src/minigalaxy-1.2.2/tests/test_ui_window.py", line 80, in test2_init
    test_window = Window(api=api, config=config, download_manager=MagicMock())
  File "/home/andre/minigalaxy/src/minigalaxy-1.2.2/tests/test_ui_window.py", line 22, in passthrough2
    return func(*args, **kwargs)
  File "/home/andre/minigalaxy/src/minigalaxy-1.2.2/minigalaxy/ui/window.py", line 36, in __init__
    locale.setlocale(locale.LC_ALL, (current_locale, 'UTF-8'))
  File "/usr/lib/python3.10/locale.py", line 620, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

======================================================================
ERROR: test3_init (test_ui_window.TestWindow)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/andre/minigalaxy/src/minigalaxy-1.2.2/tests/test_ui_window.py", line 92, in test3_init
    test_window = Window(api=api, config=config, download_manager=MagicMock())
  File "/home/andre/minigalaxy/src/minigalaxy-1.2.2/tests/test_ui_window.py", line 22, in passthrough2
    return func(*args, **kwargs)
  File "/home/andre/minigalaxy/src/minigalaxy-1.2.2/minigalaxy/ui/window.py", line 36, in __init__
    locale.setlocale(locale.LC_ALL, (current_locale, 'UTF-8'))
  File "/usr/lib/python3.10/locale.py", line 620, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

----------------------------------------------------------------------
Ran 132 tests in 2.277s

FAILED (errors=3)

yochananmarqos commented on 2022-09-20 19:00 (UTC) (edited on 2022-09-20 19:01 (UTC) by yochananmarqos)

@sardaukar: That's not the full output. What you posted is only a warning displayed during build. I built it fine in a clean chroot.

sardaukar commented on 2022-09-20 18:38 (UTC)

Version 1.2.1 doesn't build:

Building minigalaxy...
==> Making package: minigalaxy 1.2.1-1 (ter 20 set 2022 19:36:27)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found minigalaxy-1.2.1.tar.gz
==> Validating source files with sha256sums...
    minigalaxy-1.2.1.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting minigalaxy-1.2.1.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
* Getting dependencies for wheel...
/usr/lib/python3.10/site-packages/setuptools/dist.py:545: UserWarning: The version specified ('git') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.
  warnings.warn(
/usr/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py:108: _ExperimentalProjectMetadata: Support for project metadata in `pyproject.toml` is still experimental and may be removed (or change) in future releases.
  warnings.warn(msg, _ExperimentalProjectMetadata)
validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema
validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: 'keywords' defined outside of `pyproject.toml` would be ignored.
    !!


    ##########################################################################
    # configuration would be ignored/result in error due to `pyproject.toml` #
    ##########################################################################

    The following seems to be defined outside of `pyproject.toml`:

    `keywords = ['GOG gog client gaming gtk Gtk']`

    According to the spec (see the link bellow), however, setuptools CANNOT
    consider this value unless 'keywords' is listed as `dynamic`.

    https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

    For the time being, `setuptools` will still consider the given value (as a
    **transitional** measure), but please note that future releases of setuptools will
    follow strictly the standard.

    To prevent this warning, you can list 'keywords' under `dynamic` or alternatively
    remove the `[project]` table from your file and rely entirely on other means of
    configuration.


!!

  warnings.warn(msg, _WouldIgnoreField)
/usr/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:101: _WouldIgnoreField: 'classifiers' defined outside of `pyproject.toml` would be ignored.
    !!


    ##########################################################################
    # configuration would be ignored/result in error due to `pyproject.toml` #
    ##########################################################################

    The following seems to be defined outside of `pyproject.toml`:

    `classifiers = ['License :: OSI Approved :: GNU General Public License v3 (GPLv3)']`

    According to the spec (see the link bellow), however, setuptools CANNOT
    consider this value unless 'classifiers' is listed as `dynamic`.

    https://packaging.python.org/en/latest/specifications/declaring-project-metadata/

    For the time being, `setuptools` will still consider the given value (as a
    **transitional** measure), but please note that future releases of setuptools will
    follow strictly the standard.

    To prevent this warning, you can list 'classifiers' under `dynamic` or alternatively
    remove the `[project]` table from your file and rely entirely on other means of
    configuration.


!!

szhmidty commented on 2021-12-02 04:19 (UTC)

I think unzip needs to be added to the package dependencies, Minigalaxy requires it for installation.

z0id commented on 2021-11-09 18:46 (UTC) (edited on 2021-11-09 18:55 (UTC) by z0id)

EDIT: Looks like an open bug, see this issue. Workaround is to manually set LANG:

LANG=en_US.UTF-8 minigalaxy

I get an error on startup. Is there some missing dependancy in the PKGBUILD?

$minigalaxy 
Traceback (most recent call last):
  File "/usr/bin/minigalaxy", line 64, in <module>
    main()
  File "/usr/bin/minigalaxy", line 54, in main
    from minigalaxy.ui.gtk import Gtk
  File "/usr/lib/python3.9/site-packages/minigalaxy/ui/__init__.py", line 3, in <module>
    from minigalaxy.ui.window import Window             # noqa: F401
  File "/usr/lib/python3.9/site-packages/minigalaxy/ui/window.py", line 4, in <module>
    from minigalaxy.ui.login import Login
  File "/usr/lib/python3.9/site-packages/minigalaxy/ui/login.py", line 3, in <module>
    from minigalaxy.translation import _
  File "/usr/lib/python3.9/site-packages/minigalaxy/translation.py", line 32, in <module>
    lang = gettext.translation(TRANSLATION_DOMAIN, LOCALE_DIR, languages=[default_locale], fallback=True)
  File "/usr/lib/python3.9/gettext.py", line 587, in translation
    mofiles = find(domain, localedir, languages, all=True)
  File "/usr/lib/python3.9/gettext.py", line 558, in find
    for nelang in _expand_lang(lang):
  File "/usr/lib/python3.9/gettext.py", line 213, in _expand_lang
    loc = locale.normalize(loc)
  File "/usr/lib/python3.9/locale.py", line 403, in normalize
    code = localename.lower()
AttributeError: 'NoneType' object has no attribute 'lower'

sharkwouter commented on 2021-11-08 21:37 (UTC)

Since I no longer use Arch, I'll have to ask the community to continue my work on this. I'll disown the package, please be kind to it.

jdarnold commented on 2020-10-09 13:35 (UTC)

I must be missing a python package, I would guess. Or a version of something?

yochananmarqos commented on 2020-10-08 21:16 (UTC)

@jdarnold: It builds fine for me.

jdarnold commented on 2020-10-08 21:10 (UTC) (edited on 2020-10-08 21:16 (UTC) by jdarnold)

I'm not able to install this:

makepkg -si
==> Making package: minigalaxy 0.9.4-1 (Thu 08 Oct 2020 05:08:59 PM EDT) ==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found 0.9.4.tar.gz
==> Validating source files with md5sums...
0.9.4.tar.gz ... Passed
==> Extracting sources...
-> Extracting 0.9.4.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Traceback (most recent call last):
File "setup.py", line 7, in <module>
subprocess.run(['bash', 'scripts/compile-translations.sh'])
AttributeError: 'module' object has no attribute 'run'
==> ERROR: A failure occurred in build().
Aborting...

yochananmarqos commented on 2020-03-10 22:20 (UTC)

@sharkwouter: Okay, I'm dumb. I updated to 0.9.3 with my own PKGBUILD before you pushed your commit and didn't notice you added the rm -rf tests. It's in the wrong place, FYI. It should be in a prepare() function.