Skip to content

emoji-good/aseprite-builder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

aseprite-window-x64-builder

这是两个 GitHub Actions 的自动化 workflow, 自动或半自动为 Windows 构建 x64 位的 Aseprite. 通过使用 GitHub 操作, 无需手动编译, 并且不包含恶意软件.

请在使用前查看 Aseprite 的 EULA.

为了遵守 Aseprite 的 EULA, 此 workflow 不会将编译后的二进制文件上传到公共可访问空间. 编译后的二进制文件将存储于Releasesdraft仅供仓库所有者可见.

编译后的二进制文件因为缺失libcrypto-1_1-x64.dll无法正常运行, 目前以个人能力不知道如何在编译时解决. workflow将会从https://github.com/feenkcom/libopenssl/releases获取缺少的dll并且一并打包, 如果不需要可根据情况自行替换, 删除它或者修改workflow.

使用方法

Fork 本仓库, 打开Fork仓库的Setting-Actions-General页面, 确保Workflow permissions选择了Read and write permissions.

手动构建

访问https://github.com/aseprite/aseprite/releases, 获得欲构建的Release对应tags. 接着打开Fork仓库的Actions页面, 左侧选择手动构建workflow, 点击Run workflow然后将刚刚获得的tags填写在Release对应的tags提示下方, 点击Run workflow后等待workflow执行完毕. 打开Fork仓库的Code-Releases, 在刚刚生成的draft下方的附件处下载.

自动检查更新与构建

如果Fork仓库当前版本与Aseprite的最新Releases不同, 则自动获取最新tags然后执行编译并且在Fork仓库的Code-Releases生成draft.

自动检查更新与构建workflow会在UTC(协调世界时)0:00, 及北京时间(UTC+8)8:00时自动执行, 如需启用请编辑.github/workflows/auto-build.yml, 将第三行到第五行的注释取消:

on:
  schedule:
  - cron: '0 0 * * *'

About

Automatically build Aseprite for Windows x64 via GitHub Actions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published