package-deb.descript 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # 注释行(使用方式)
  2. # find_package(DebPackage PATHS ${CMAKE_SOURCE_DIR})
  3. # add_package_descript(cmake/package-deb.descript)
  4. # 打包后的文件名称
  5. # FileName: 待定
  6. # 配置 PACKAGE_SUFFIX 变量可添加尾巴名称
  7. # 如在 Makefile 中硬编码方式
  8. # OSID=$(shell lsb_release -si)
  9. # OSRELEASE=$(shell lsb_release -sr)
  10. # -DPACKAGE_SUFFIX="_$(OSID)$(OSRELEASE)"
  11. # deb 安装包的安装时脚本
  12. # 1.安装[前|后]执行脚本(preinst,postinst),
  13. # 2.卸载[前|后]执行脚本(prerm,postrm)
  14. # ControlExtra: 未定义(暂不支持)
  15. # 如需指定请修改 DebPackageConfig.cmake 模板(第252行)
  16. # CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA 变量
  17. # 打包类型,暂支持 deb, 未来支持 tgz(tar.gz)
  18. Type: deb
  19. # 软件包名称(自动, 使用 PROJECT_NAME 变量值)
  20. Package: com.hmja.notepad
  21. # 软件包版本(自动, 使用 PROJECT_VERSION 变量值)
  22. Version: auto
  23. # 日历化尾部版本
  24. CalVer: true
  25. # 声明发行版号(类似于 Debian11,Debian为OS标志,11为发行版号)
  26. OSD: true
  27. # 软件包架构(自动)
  28. Architecture: auto
  29. # 软件包属于的系统部分[admin|cli-mono|comm|database|debug|devel|doc|editors|education|electronics|embedded|fonts|games|gnome|gnu-r|gnustep|graphics|hamradio|haskell|httpd|interpreters|introspection|java|javascript|kde|kernel|libdevel|libs|lisp|localization|mail|math|metapackages|misc|net|news|ocaml|oldlibs|otherosfs|perl|php|python|ruby|rust|science|shells|sound|tasks|tex|text|utils|vcs|video|web|x11|xfce|zope]
  30. Section: editors
  31. # 软件包优先级[required|important|stantard|optional|extra]
  32. Priority: optional
  33. # 软件包依赖
  34. Depends:
  35. # 软件包维护者(组织或个人)
  36. Maintainer: Ndd开源组织 <[email protected]>
  37. # 软件包主页
  38. Homepage: https://gitee.com/cxasm/notepad--
  39. # 软件包建议
  40. Recommends:
  41. # 软件包描述信息
  42. Descrition: Notepad--是一个国产跨平台、简单的文本编辑器。
  43. Notepad--是一个国产跨平台、简单的文本编辑器,是替换notepad++的一种选择。
  44. 其内置强大的代码对比功能,让你丢掉付费的beyond compare。