pygame游戏Flatpak打包。
项目描述
pygame的Flatpak打包
Flatpak 是Linux(开发者文档)的一个沙箱应用程序打包系统。pygame是制作游戏的框架。
这是一个用于制作pygame游戏Flatpak包的 实验性 工具。要使用它
您需要一个安装了Flatpak >= 0.8的Linux系统,例如Fedora 25或Ubuntu 17.10。
使用 pip install pygame_fpak 安装。即使您的游戏使用Python 2,此工具也需要Python 3来运行。
创建一个类似于以下内容的 pygame-fpak.toml 配置文件
# At the moment, you can specify "3.6", "3.4" or "2.7". # 3.6 produces a somewhat bigger app to download. python = "3.6" # User-visible name name = "Solarwolf" # Identifier based on a reverse domain name you control. E.g. if your # project is on Github, you could use io.github.username.reponame appid = "org.pygame.solarwolf" # Files/directories needed to run the game - relative paths from where # the config file lives. files = [ "solarwolf" ] # The function to start your game. This will be called like: # from solarwolf.cli import main; main() entry-point = "solarwolf.cli:main" # Icons in different sizes. Icons should be square, sizes are pixels # along one side of a square. 32, 48 and 64 are common. [icons] 64 = "dist/solarwolf.png"
运行 python3 -m pygame_fpak pygame-fpak.toml。
此存储库中的其他代码构建了上述工具的基本应用程序。要构建和安装它们
# Slow, but only needed once:
make install-runtime
# Build the base applications and install them:
make install-baseapp-py36.done
make install-baseapp-py34.done
make install-baseapp-py27.done
基本应用程序有三个版本
-py36 包含Python 3.6作为 /app/bin/python3。下载大小约为30 MiB,安装后为140 MiB。默认情况下,在此之上构建了 Aliens 示例。
-py34 使用Python 3.4,由 freedesktop.org 运行时提供。这使得它更小 - 下载大小约为7 MiB,安装后为40 MiB - 但您不能在代码中使用最新的Python功能。
py27 使用Python 2.7。它的大小与Python 3.4基本应用程序相似。
Flatpak应用程序使用 运行时,它是一组常见的库和可执行文件。如果您的应用程序是第一个使用给定运行时的用户安装的应用程序,Flatpak将下载运行时。希望大多数应用程序将共享几个运行时,这样安装就会快速简单。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
此版本没有提供源代码分发文件。请参阅有关生成分发归档的教程。
构建分发
pygame_fpak-0.1-py3-none-any.whl (8.9 kB 查看散列值)