# packing master pool **Repository Path**: ziggy615/packing-master-pool ## Basic Information - **Project Name**: packing master pool - **Description**: 打包仙人自动化构建模版池 - **Primary Language**: Shell - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-04-09 - **Last Updated**: 2024-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # packing master pool ## 介绍 用于放置高通用性自动构建deb包的应用模板,目前支持electron、deb、压缩文件直接转换,以及基于SZBT KF5的KDE应用自动化构建. 本项目目前为初创阶段,欢迎各大开源友人将模板发扬光大并以此为基础创造出更多的自动化脚本,也欢迎对原有模板的问题提出反馈、修改贡献以及贡献更多的模板 ## 使用说明 该仓库一般用于放置通用型template,除应用目录中存在独立的说明文档,则优先查看应用专用文档. 针对其余通用类模板,自动化构建出包仅需以下步骤: 1. 挑选需要自动化构建的应用,下载压缩包或clone模板目录 2. 前往该应用官方网站下载安装包,若下载页面同时提供deb和压缩包形式的安装资源,则优先下载deb安装包 3. 在任意非只读目录中解压模板压缩包,获得一个模板目录及相关文件后开始下一步信息修改 ## 构建目录配置 1. 重命名应用的模板文件夹,格式为"包名-版本号"如"com.visualstudio.code-1.87.2" 2. 将模板目录中的debian目录更名为debian1,执行"dh_make_create.sh"文件重新生成debian目录 3. 将debian1目录中的"control、rules"文件覆盖到debian目录中,并根据实际情况修改control文件中的包名、维护者信息、描述等字段内容.修改patch/info文件中的版本号与包名,使其符合实际构建项目信息. 4. 将下载到本地的安装包放置到src对应架构平台的目录内,如构建环境机器为amd64平台,则安装包应放到"com.visualstudio.code-1.87.2/src/amd64"中 5. 配置完毕,双击模板目录中的"dh_pak.sh"脚本,选择"在终端中运行"即可开始构建.如模板目录中存在其他文档,请先阅读应用模板内置的定制模板 ## 愿景 希望通过通用化模板脚本的形式来为各大发烧友提供一种独立于debian构建依赖rules文件的传统构建模式.在使用通用模板的场景下,编译脚本结合有结构性的流程,可阅读性相对rules来说更方便自定义与学习. 祝各位能在这个小空间里学到自己想要的知识,如果你对脚本优化、流程优化有想法或根据本仓库中的模板改造出了新的应用模板,欢迎通过提交PR来贡献