diff --git a/games/Makefile b/games/Makefile index 330fa66447e4..e5e8ca434b91 100644 --- a/games/Makefile +++ b/games/Makefile @@ -464,6 +464,7 @@ SUBDIR += ldmud SUBDIR += leela-zero SUBDIR += legend-of-edgar + SUBDIR += legendary SUBDIR += legesmotus SUBDIR += lexter SUBDIR += lgeneral diff --git a/games/legendary/Makefile b/games/legendary/Makefile new file mode 100644 index 000000000000..34f76f00cc3c --- /dev/null +++ b/games/legendary/Makefile @@ -0,0 +1,28 @@ +# Created by: Alexander Vereeken + +PORTNAME= legendary +DISTVERSION= 0.20.6 +CATEGORIES= games + +MAINTAINER= Alexander88207@protonmail.com +COMMENT= Replacement for the Epic Games Launcher + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} + +USES= python +USE_PYTHON=distutils +USE_GITHUB= yes +GH_ACCOUNT= derrod + +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${CP} README.md ${STAGEDIR}${DOCSDIR}) + +.include diff --git a/games/legendary/distinfo b/games/legendary/distinfo new file mode 100644 index 000000000000..aec68c26a6c7 --- /dev/null +++ b/games/legendary/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1620932409 +SHA256 (derrod-legendary-0.20.6_GH0.tar.gz) = 5cdf8697729326c2051b59872382418be2c515b89fc163dd86335983d41293ca +SIZE (derrod-legendary-0.20.6_GH0.tar.gz) = 81331 diff --git a/games/legendary/pkg-descr b/games/legendary/pkg-descr new file mode 100644 index 000000000000..8777b0088929 --- /dev/null +++ b/games/legendary/pkg-descr @@ -0,0 +1,3 @@ +Legendary is an open-source game launcher that can download and install games from the Epic Games platform on Linux and Windows. Its name as a tongue-in-cheek play on tiers of item rarity in many MMORPGs. + +WWW: https://github.com/derrod/legendary diff --git a/games/legendary/pkg-plist b/games/legendary/pkg-plist new file mode 100644 index 000000000000..2e6d49ce7be9 --- /dev/null +++ b/games/legendary/pkg-plist @@ -0,0 +1,95 @@ +bin/legendary +%%PYTHON_SITELIBDIR%%/legendary/__init__.py +%%PYTHON_SITELIBDIR%%/legendary/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/__pycache__/cli%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/__pycache__/cli%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/__pycache__/core%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/__pycache__/core%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/api/__init__.py +%%PYTHON_SITELIBDIR%%/legendary/api/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/api/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/api/__pycache__/egs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/api/__pycache__/egs%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/api/egs.py +%%PYTHON_SITELIBDIR%%/legendary/cli.py +%%PYTHON_SITELIBDIR%%/legendary/core.py +%%PYTHON_SITELIBDIR%%/legendary/downloader/__init__.py +%%PYTHON_SITELIBDIR%%/legendary/downloader/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/downloader/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/downloader/__pycache__/manager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/downloader/__pycache__/manager%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/downloader/__pycache__/workers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/downloader/__pycache__/workers%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/downloader/manager.py +%%PYTHON_SITELIBDIR%%/legendary/downloader/workers.py +%%PYTHON_SITELIBDIR%%/legendary/lfs/__init__.py +%%PYTHON_SITELIBDIR%%/legendary/lfs/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/lfs/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/lfs/__pycache__/egl%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/lfs/__pycache__/egl%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/lfs/__pycache__/lgndry%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/lfs/__pycache__/lgndry%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/lfs/egl.py +%%PYTHON_SITELIBDIR%%/legendary/lfs/lgndry.py +%%PYTHON_SITELIBDIR%%/legendary/models/__init__.py +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/chunk%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/chunk%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/downloading%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/downloading%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/egl%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/egl%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/game%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/game%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/json_manifest%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/json_manifest%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/manifest%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/__pycache__/manifest%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/models/chunk.py +%%PYTHON_SITELIBDIR%%/legendary/models/downloading.py +%%PYTHON_SITELIBDIR%%/legendary/models/egl.py +%%PYTHON_SITELIBDIR%%/legendary/models/exceptions.py +%%PYTHON_SITELIBDIR%%/legendary/models/game.py +%%PYTHON_SITELIBDIR%%/legendary/models/json_manifest.py +%%PYTHON_SITELIBDIR%%/legendary/models/manifest.py +%%PYTHON_SITELIBDIR%%/legendary/utils/__init__.py +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/cli%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/cli%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/custom_parser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/custom_parser%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/game_workarounds%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/game_workarounds%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/lfs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/lfs%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/manifests%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/manifests%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/rolling_hash%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/rolling_hash%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/savegame_helper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/savegame_helper%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/selective_dl%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/selective_dl%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/wine_helpers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/__pycache__/wine_helpers%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/legendary/utils/cli.py +%%PYTHON_SITELIBDIR%%/legendary/utils/custom_parser.py +%%PYTHON_SITELIBDIR%%/legendary/utils/game_workarounds.py +%%PYTHON_SITELIBDIR%%/legendary/utils/lfs.py +%%PYTHON_SITELIBDIR%%/legendary/utils/manifests.py +%%PYTHON_SITELIBDIR%%/legendary/utils/rolling_hash.py +%%PYTHON_SITELIBDIR%%/legendary/utils/savegame_helper.py +%%PYTHON_SITELIBDIR%%/legendary/utils/selective_dl.py +%%PYTHON_SITELIBDIR%%/legendary/utils/wine_helpers.py +%%PYTHON_SITELIBDIR%%/legendary_gl-0.20.6-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/legendary_gl-0.20.6-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/legendary_gl-0.20.6-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/legendary_gl-0.20.6-py%%PYTHON_VER%%.egg-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/legendary_gl-0.20.6-py%%PYTHON_VER%%.egg-info/requires.txt +%%PYTHON_SITELIBDIR%%/legendary_gl-0.20.6-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PORTDOCS%%%%DOCSDIR%%/README.md