feat: add linglong.yaml for deepin-album#372
Merged
lzwind merged 1 commit intolinuxdeepin:masterfrom Oct 16, 2025
Merged
Conversation
1. Add a new `linglong.yaml` file to the `sw64` directory. This file contains the configuration for building the `deepin-album` application using the Linglong packaging system. 2. The configuration specifies the package ID, name, version, kind (app), and description. 3. It defines the base and runtime dependencies, and build instructions, including extracting dependent libraries from .deb files, moving BLAS and LAPACK libraries, preparing plugins, and updating `ld.so.cache`. 4. The build process uses CMake to build and install the application. 5. The configuration generates `.install` file to set `LIBHEIF_PLUGIN_PATH` env 6. A list of .deb files are provided as sources for dependencies, ensuring all necessary components for compiling and running `deepin- album` are included. Influence: 1. Build deepin-album by linglong 2. Verify that the album can be launched and used normally. 3. Check if all dependent libraries are correctly linked and loaded. 4. Test the image formats that the album supports. feat: 为deepin-album添加linglong.yaml文件 1. 在 `sw64` 目录下新增一个 `linglong.yaml` 文件。该文件包含使用 Linglong 软件包管理系统构建 `deepin-album` 应用程序的配置。 2. 配置指定了软件包 ID、名称、版本、类型(应用)和描述。 3. 它定义了基础和运行时依赖项,以及构建指令,包括从 .deb 文件中提取依赖 库、移动 BLAS 和 LAPACK 库、准备插件和更新 `ld.so.cache`。 4. 构建过程使用 CMake 来构建和安装应用程序。 5. 配置生成`.install`文件用于设置`LIBHEIF_PLUGIN_PATH`环境变量 6. 提供了一个 .deb 文件列表作为依赖项的来源,确保包含编译和运行 `deepin-album` 所需的所有组件。 Influence: 1. 通过 linglong 构建 deepin-album 2. 验证相册是否可以正常启动和使用。 3. 检查所有依赖库是否已正确链接和加载。 4. 测试相册支持的图像格式。
deepin pr auto review这是一个 Linglong 应用包的配置文件 (linglong.yaml),用于定义和构建 deepin-album 应用。让我对文件内容进行分析和审查: 1. 语法逻辑分析
2. 代码质量评估
3. 性能考虑
4. 安全性评估
改进建议
总结这是一个相对完善的 Linglong 应用配置文件,主要问题在于:
建议按照上述建议进行改进,以提高配置文件的可维护性、性能和安全性。 |
lzwind
approved these changes
Oct 16, 2025
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: dengbo11, lzwind The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
linglong.yamlfile to thesw64directory. This file contains the configuration for building thedeepin-albumapplication using the Linglong packaging system.ld.so.cache..installfile to setLIBHEIF_PLUGIN_PATHenvdeepin- albumare included.Influence:
feat: 为deepin-album添加linglong.yaml文件
sw64目录下新增一个linglong.yaml文件。该文件包含使用 Linglong 软件包管理系统构建deepin-album应用程序的配置。ld.so.cache。.install文件用于设置LIBHEIF_PLUGIN_PATH环境变量deepin-album所需的所有组件。Influence: