1 .. _ldp_original_update:
3 ========================
5 ========================
10 :ref:`ldp_preparation` を参照してください。
15 Git Repo 以下はきれいな状態にした状態で始めること。
26 .. code-block:: console
29 git remote add upstream git://gitorious.org/perkamon/man-pages.git
32 git merge upstream/master
36 現状 JM 用の perkamon は amotoki が管理する GitHub Repository
37 https://github.com/amotoki/perkamon.git にあります。
38 Commit 権が必要であれば Collaborator に登録しますので、連絡下さい。
40 オリジナルが更新されていない場合は自分で更新する
42 .. code-block:: console
46 (Update the version number at the top)
51 (何か表示されたら、po4a/*/*.cfg に追加)
55 (更新があれば git commit & git push origin)
60 perkamon 作業ディレクトリに最新版に対応した展開する
62 .. code-block:: console
70 * 最新版の man-pages の tarball が perkamon/ 直下にダウンロードされる。
71 * tarball が perkamon/man-pages ディレクトリに展開される。
72 * po4a 作業用の source lang が build/C として用意される。
74 * 実際にコンテンツがあるファイルが build/C/man? 以下に man-pages 以下から
76 * po4a-fixes.patch がある場合には、build/C/ 以下のファイルに適用される。
77 * リンクファイルは build/C/link に一覧が作成される。
83 translation\_list を更新する際に、変更点のみを抽出するために行う。
84 COLOPHON 部分はリリース毎にバージョン番号が更新されてしまうので、
85 original に登録する際には、この節を削除しておく。
87 * original 以下を git で stage する。
88 * translation\_list の更新
96 git add translation_list
97 git commit -m "LDP: Update original to LDP v3.XX"
98 git add po4a/ stats/ untrans.html
99 git commit -m "LDP: Update POT and ja.po to LDP v3.XX"
102 ----------------------
104 COLOPHON が更新されているので、fuzzy が少なくとも一つできる。
105 ja.po で fuzzy を探してバージョンを更新する。
107 .. code-block:: console
110 git add -u po4a/ stats/ untrans.html
111 git commit -m "LDP: Update the version to 3.XX in PO files"
114 git commit -m "LDP: Update draft pages based on LDP 3.XX release"
118 git add -u translation_list
119 git commit -m "LDP: Update release pages based on LDP 3.XX release"