Views
http://www.ubuntulinux.jp/wiki/HowToManagePackage に移動しました。 - makeinu
パッケージ名の付け方
-
ubuntuパッケージにja+数字をつける。
-
scim-anthy_0.3.1-4ubuntu1ja1_i386.deb みたい
パッケージのつつき方
svn-buildpackage
-
http://bozu.sytes.net/~tyuyu/debian/doc/svn-buildpackage/HOWTO/index.html#contents
-
tar玉は、一ヶ所にまとめておくと便利
-
~/.svn-buildpackage.confに以下のように書くと/home/zoe/upstreamにtar玉を置ける
-
-
svn-lintian
svn-override=origDir=/home/zoe/upstream
リポジトリへの登録
-
svn-inject -o dscファイル名 レポジトリURL
-
svn-inject -o scim-prime_0.2.0-1ubuntu2.dsc svn+ssh:// ikezoe@svn.gna.org/svn/ubuntu-ja
-
パッケージの作成
-
svn co svn:レポジトリURL パッケージ名
-
orig.tar.gzをtarballsディレクトリか、origDirに指定したディレクトリに置く
-
trunkディレクトリに移動
-
svn-buildpackage -us -uc -rfakeroot
-
リポジトリをいじっててコミットする前にパッケージを作成する場合は
-
svn-buildpackage -us -uc -rfakeroot --svn-ignore
-
-saオプションをつけると、changesにorig.tar.gzが含まれるようになります。
-
ディレクトリ構成
- package名
|-branches
|-build-area
|-tags
|-tarballs
|-trunk
upstreamのリリースに追従
-
tarballsディレクトリに新しいバージョンのtar玉を置く
-
trunkディレクトリに移動
-
svn-upgrade ../tarballs/tar玉名
-
Ubuntuのようにパッケージのバージョン名に「3:」みたいのがついてるときは、-V 3:2.6.4などとする
-
svn-upgrade ../tarballs/gthumb-2.6.4.tar.gz -V 3:2.6.4 みたいな感じ
-
作成したパッケージのアップロード
build-area 以下に changes ファイルができるので、それを dputで。 see PackageUploadHowTo
Anonymous でのリポジトリへのアクセス
$ svn co svn://svn.gna.org/svn/ubuntu-ja
http://svn.gna.org/viewcvs/ubuntu-ja/