[問題] 怎麼將 git repo 打包成 Debian 套件?已刪文

看板Linux作者 (Neisseria)時間12年前 (2013/12/26 02:06), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
最近想練習打包 Debian 套件 使用 Qelly 來練習 http://uranusjr.logdown.com/tags/qelly https://github.com/uranusjr/Qelly 本來是直接改 Makefile 讓檔案會安裝到 debian/qelly 資料夾 但是用 gbp buildpackage 來編譯的過程中 似乎會重新製造一個新的沒修改過的 Makefile 如果直接改 Qelly.pro 編繹好的執行檔也還是出現在 bin 資料夾底下 想問一下如果對於有 git repo 的軟體要怎麼打包了 [Update]: 後來以 patch 的方式修改在 src 資料夾中的 src.pro 檔案 src.pro 是 qmake 會讀取的檔案 不過沒有使用 git-buildpackage 僅使用 dpkg-buildpackage 因為使用 git-buildpackage 在 git 裡有動到檔案就要 add 和 commit 還頗麻煩的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.79.223

12/26 08:45, , 1F
用 GNU autotools 建構的 project 可以用
12/26 08:45, 1F

12/26 08:46, , 2F
make DESTDIR=/absolute/path install
12/26 08:46, 2F

12/26 08:53, , 3F
我是手動製作 deb package 啦,只要寫 control 檔就好
12/26 08:53, 3F

12/26 16:34, , 4F
包 DEB 時請儘量不要動到原始檔案。
12/26 16:34, 4F

12/26 16:34, , 5F
除非原始檔案的 Build System 寫得很糟...
12/26 16:34, 5F

12/26 16:35, , 6F
此時請用 patch 來修正。
12/26 16:35, 6F
※ 編輯: Neisseria 來自: 118.166.213.149 (12/27 15:44)
文章代碼(AID): #1IknwMY2 (Linux)