[分享] cbetar2 電子佛典 (徵 Debian 贊助)

看板Linux作者 (眾生都是未來佛)時間2年前 (2022/05/09 16:52), 2年前編輯推噓4(4029)
留言33則, 3人參與, 最新討論串1/1
大家好,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: myh@live.com 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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.18.61 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1652086360.A.191.html ※ 編輯: zxvc (59.120.18.61 臺灣), 05/09/2022 16:58:42 ※ 編輯: zxvc (59.120.18.61 臺灣), 05/09/2022 17:08:22

05/11 01:47, 2年前 , 1F
原來 Debian 和 Fedora 上架也要有人贊助費用嗎?
05/11 01:47, 1F
感謝提出疑問。我前面有寫是贊助 (sponsor) 上架的權限,不是費用。 Debian 與 Fedora 都是用 sponsor 稱呼幫助沒權限的人上架: https://wiki.debian.org/SponsoredMaintainer https://docs.fedoraproject.org/en-US/package-maintainers/How_to_Get_Sponsored_into_the_Packager_Group/

05/11 01:58, 2年前 , 2F
而且很好奇 Debian 打包可以不管平臺內有沒有相依套件
05/11 01:58, 2F

05/11 01:58, 2年前 , 3F
直接 wget 你指定的 nodejs 原始碼編起來, 再拿去弄你
05/11 01:58, 3F

05/11 01:59, 2年前 , 4F
的專案打包嗎? 沒看過這種的能進官方套件庫所以很好奇
05/11 01:59, 4F
我原本有嘗試用官方套件 build NodeJS 程式, 但有些 distros 的 nodejs 版本很舊,所以才統一由 nodejs 官網下載。 至於這樣做是否完全禁止,我再研究看看。謝謝。 ※ 編輯: zxvc (211.22.92.31 臺灣), 05/11/2022 08:58:54 ※ 編輯: zxvc (211.22.92.31 臺灣), 05/11/2022 18:09:52

05/24 21:56, , 5F
剛看了你的 Copr,我感覺目前的 spec 檔不可能被接受,光
05/24 21:56, 5F

05/24 21:57, , 6F
是在 %build 上網下載東西這點就會被退掉了。
05/24 21:57, 6F

05/25 00:05, , 7F
謝謝提供建議。但目前我的程式要用 NodeJS 14+ 才能編譯,暫
05/25 00:05, 7F

05/25 00:05, , 8F
時無解。
05/25 00:05, 8F

05/25 00:16, , 9F
Fedora 35 預設就是用 Node.js 16,版本應該不是問題吧。
05/25 00:16, 9F

05/25 00:17, , 10F
Debian 的話 unstable 版也有 Node.js 16。
05/25 00:17, 10F

05/25 01:37, , 11F
我原本想支援舊版 RHEL, CentOS, Fedora。但聽您的建議,有
05/25 01:37, 11F

05/25 01:41, , 12F
想改變作法,與其原本都無法上架,不如先讓一兩個版本可能上
05/25 01:41, 12F

05/25 01:43, , 13F
架。甚至以長遠來看,舊的 distroes 都會漸漸升級,所以應該
05/25 01:43, 13F

05/25 01:44, , 14F
會愈來愈多使用者可以使用。謝謝。
05/25 01:44, 14F

05/25 07:36, , 15F
後來發現自己應該誤會 distro 的套件發行原則: 新套件應該不
05/25 07:36, 15F

05/25 07:38, , 16F
會出現在舊 distros,除非是非官方的 repos。所以我並不須要
05/25 07:38, 16F

05/25 07:39, , 17F
擔心想上架官方 repos,卻要考慮舊 distros 是否相容的問題
05/25 07:39, 17F

05/25 07:41, , 18F
。因為也沒法上架至舊 distro repos XD 我會這麼認為,除了
05/25 07:41, 18F

05/25 07:42, , 19F
l 大的提醒,還有我記得 Debian 與 Fedora 的上架相關文件都
05/25 07:42, 19F

05/25 07:44, , 20F
提到使用最新的 dev 版 distros (sid, rawhide)作上架請求前
05/25 07:44, 20F

05/25 07:44, , 21F
的編譯測試。
05/25 07:44, 21F

05/25 11:37, , 22F
Copr 已改用 distro nodejs 編譯程式。但 Debian 的 nodejs
05/25 11:37, 22F

05/25 11:38, , 23F
16 似乎有 bugs,無法成功編譯我的 app...
05/25 11:38, 23F

05/26 00:53, , 24F
Fedora 正式版(非 dev 版)有時候也會看到一些新套件,
05/26 00:53, 24F

05/26 00:54, , 25F
所以上架舊版也不是不可能。不過以 Fedora 每個版本只維
05/26 00:54, 25F

05/26 00:55, , 26F
護一年的狀況來說,通常比較不會遇到太舊的問題。
05/26 00:55, 26F

05/26 01:01, , 27F
我看你 Copr 上的編譯時間只有 36 分鐘,猜測 Electron
05/26 01:01, 27F

05/26 01:02, , 28F
使用到的 Chromium 應該是事先編譯好而不是在 rpmbuild
05/26 01:02, 28F

05/26 01:13, , 29F
過程中編譯的。這可能會是你的下一個大問題,因為 Fedora
05/26 01:13, 29F

05/26 01:14, , 30F
要求所有可執行的東西都必須從原始碼編譯,不能直接把外
05/26 01:14, 30F

05/26 01:14, , 31F
來的 binary 打包進去。
05/26 01:14, 31F

05/26 08:42, , 32F
謝謝 l 大。最後如果不能上架也沒關係,只是想試試看有沒有
05/26 08:42, 32F

05/26 08:42, , 33F
機會:D
05/26 08:42, 33F
文章代碼(AID): #1YUDPO6H (Linux)
文章代碼(AID): #1YUDPO6H (Linux)