cwtex-q-fonts 字型打包
首先,為了瞭解打包的概要,所以照著〈 How to create a GNU Hello RPM package/zh-tw 〉一文做了一次,約略知曉整個流程。 接著開始編輯 cwtex-q-fonts 的 spec 規格,這就像食譜一樣,只要寫得好,廚師就能直接煮出來。 嗯,講到這,我們得先準備好食材才行! 先切換到 ~/rpmbuild/SOURCES 擺放好所要的食材。也就是請前往 cwtex-q-fonts 的專案網站下載 0.2 版的封存檔,然後放到這個資料夾裡預備。抓下來的檔案叫做 cwtex-q-fonts-v02.tar.xz。 不過由於字型打包的 spec 樣板不在預設打包者工具中,要另外準備。所以如果你只有安裝前文所提及的 @development-tools 與 fedora-packager 的話還不夠,需要另外安裝: sudo yum install fontpackages-devel 裝好後,就能利用下列指令參照內含多款字型的軟體包其 spec 樣板: cd ~/rpmbuild/SPECS rpmdev-newspec -t fonts-multi cwtex-q-fonts 接著就來編輯 cwtex-q-fonts.spec 吧!用 vi 或是 gedit 都可以,順手就好。 利用樣板生成的檔案中,可以看到由 < 與 > 括住的地方,那是讓打包者替換所要內容的。①、②、③ 等數字編號,是小提示,拉到檔案最下方有註解解釋那段作什麼用途,或是選用填入之類的,整份檔案編輯完成後,記得把數字編號與最下方不再需要的註解移掉。 由於是第一次打包內含多款字型的字型包,不是很有頭緒,因此下載了一些字型 source rpm 來參考。 cd ~/rpmbuild/SPRMS yumdownloader --source google-droid-fonts cjkuni-uming-fonts wqy-microhei-fonts 用解壓縮軟體打開,找到附帶的 .spec 檔研究研究。 參考用 spec 檔開啟完後再回去 SPECS 資料夾。 cd ../SPECS 繼續改編 cwtex-q-fonts.spec 檔。 #global archivename %{name}