[分享] cbetar2 电子佛典 (征 Debian 赞助)

楼主: zxvc (众生都是未来佛)   2022-05-09 16:52:32
大家好,cbetar2 是我开发的一款电子佛典 app,串接开放 CBETA API 数据库。
特色: 搜寻目录、全文检索、书签功能、网址分享、离线浏览、语音播放、佛学词典、
布景主题切换、经文分页、字型调整、楷书字型、直排文字、打印经文/抄经本、
连线/离线DB支援、跨平台、无广告、开放原始码。文章最后有多种安装方式,
包括 Linux。
另外想请问有没有人能帮忙我上架此 app 至 Debian 或 Fedora。
我已在两个网站新增上架请求:
https://mentors.debian.net/package/cbetar2/
https://bugzilla.redhat.com/show_bug.cgi?id=2076927
还须要有权限的人能赞助 (sponsorship) 帮忙上架。谢谢。
联络方式: 站内信或 E-mail: [email protected]
App 商店安装:
Apple App Store (macOS 10.11+ amd64 & arm64, iOS 14.0+, iPadOS 14.0+):
https://apps.apple.com/app/id1546347689
Google Play Store (Android 4.4+):
https://play.google.com/store/apps/details?id=io.github.mrmyhuang.cbetar2
Amazon Appstore (Android 4.4+):
https://www.amazon.com/gp/product/B09VNGZQG6
Samsung Galaxy Store (Android 4.4+):
https://galaxy.store/cbetar2
Huawei AppGallery (Android 4.4+):
https://appgallery.huawei.com/app/C105837365
Microsoft Store (Windows 10+ x64 & arm64):
https://www.microsoft.com/store/apps/9P6TDQX46JJL
Snap Store (Linux amd64 & arm64):
https://snapcraft.io/cbetar2
Flathub (Linux x86_64 & aarch64):
https://flathub.org/apps/details/io.github.mrmyhuang.cbetar2
COPR (RHEL / Fedora / CentOS x86_64 & aarch64):
sudo dnf copr enable mrmyh/cbetar2
sudo dnf install cbetar2
档案安装:
Electron Apps (Windows amd64 & arm64, Linux amd64 & arm64, macOS amd64 &
arm64, Android 4.4+):
https://www.electronjs.org/apps/cbetar2
GitHub:
https://github.com/MrMYHuang/cbetar2/releases/latest
浏览器安装 Progressive Web App (PWA):
https://MrMYHuang.github.io
安装说明与开放原始码:
https://github.com/MrMYHuang/cbetar2#install
作者: holishing   2022-05-11 01:47:00
原来 Debian 和 Fedora 上架也要有人赞助费用吗?而且很好奇 Debian 打包可以不管平台内有没有相依套件直接 wget 你指定的 nodejs 原始码编起来, 再拿去弄你的专案打包吗? 没看过这种的能进官方套件库所以很好奇
作者: lantw44 (#######################)   2022-05-24 21:56:00
刚看了你的 Copr,我感觉目前的 spec 档不可能被接受,光是在 %build 上网下载东西这点就会被退掉了。
楼主: zxvc (众生都是未来佛)   2022-05-25 00:05:00
谢谢提供建议。但目前我的程式要用 NodeJS 14+ 才能编译,暂时无解。
作者: lantw44 (#######################)   2022-05-25 00:16:00
Fedora 35 默认就是用 Node.js 16,版本应该不是问题吧。Debian 的话 unstable 版也有 Node.js 16。
楼主: zxvc (众生都是未来佛)   2022-05-25 01:37:00
我原本想支援旧版 RHEL, CentOS, Fedora。但听您的建议,有想改变作法,与其原本都无法上架,不如先让一两个版本可能上架。甚至以长远来看,旧的 distroes 都会渐渐升级,所以应该会愈来愈多使用者可以使用。谢谢。后来发现自己应该误会 distro 的套件发行原则: 新套件应该不会出现在旧 distros,除非是非官方的 repos。所以我并不须要担心想上架官方 repos,却要考虑旧 distros 是否相容的问题。因为也没法上架至旧 distro repos XD 我会这么认为,除了l 大的提醒,还有我记得 Debian 与 Fedora 的上架相关文件都提到使用最新的 dev 版 distros (sid, rawhide)作上架请求前的编译测试。
作者: lantw44 (#######################)   2022-05-26 00:53:00
Fedora 正式版(非 dev 版)有时候也会看到一些新套件,所以上架旧版也不是不可能。不过以 Fedora 每个版本只维护一年的状况来说,通常比较不会遇到太旧的问题。我看你 Copr 上的编译时间只有 36 分钟,猜测 Electron使用到的 Chromium 应该是事先编译好而不是在 rpmbuild过程中编译的。这可能会是你的下一个大问题,因为 Fedora要求所有可执行的东西都必须从原始码编译,不能直接把外来的 binary 打包进去。
楼主: zxvc (众生都是未来佛)   2022-05-26 08:42:00
谢谢 l 大。最后如果不能上架也没关系,只是想试试看有没有机会:D

Links booklink

Contact Us: admin [ a t ] ucptt.com