おのたく日記 YouTubeも始めました→
2010-06-06(Sun) Debianではビルド出来なかったのでubuntuでもパッケージを作ってみる [長年日記]
■ [Ubuntu] Debianではビルド出来なかったのでubuntuでもパッケージを作ってみる
昨日の日記でDebian squeezeでは、ビルド出来なかったiiimf-client-elパッケージだけど、ubuntu 10.04 LTSではビルドできた。
$ sudo apt-get build-dep im-sdk
$ apt-get source im-sdk
$ cd im-sdk-12.3.91/
$ zcat ../upstream_iiimecf0.75.patch.gz >debina/paches/081_upstream_iiimecf0.75.patch
$ zcat ../im-sdk_control.diff.gz |patch -p1
$ sudo aptitude install libglade2-dev
$ debchange -i
im-sdk (12.3.91-6.3ubuntu2-1) lucid; urgency=low
* iiim-client-el 0.75
-- Takuya Ono
Wed, 02 Jun 2010 23:48:17 +0900 $ debuild -uc -us
--中略--
W: iiimf-client-gtk: maintainer-script-empty postinst
W: iiimf-client-el-bin: binary-without-manpage usr/bin/udclient
Finished running lintian.
$ cd ..
$ ls *.deb
iiimf-client-el-bin_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-client-el_12.3.91-6.3ubuntu2-1_all.deb
iiimf-client-gtk_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-client-xbe_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-csconv-modules_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-dev_12.3.91-6.3ubuntu2-1_all.deb
iiimf-im-switcher_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-le-canna_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-le-hangul_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-le-sun-hong-kong-chinese_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-le-sun-simplified-chinese_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-le-sun-thai_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-le-sun-traditional-chinese_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-le-unit_12.3.91-6.3ubuntu2-1_i386.deb
iiimf-server_12.3.91-6.3ubuntu2-1_i386.deb
iiimf_12.3.91-6.3ubuntu2-1_all.deb
im-sdk-docs_12.3.91-6.3ubuntu2-1_all.deb
libiiimcf-dev_12.3.91-6.3ubuntu2-1_i386.deb
libiiimcf3_12.3.91-6.3ubuntu2-1_i386.deb
libiiimp-dev_12.3.91-6.3ubuntu2-1_i386.deb
libiiimp1_12.3.91-6.3ubuntu2-1_i386.deb
$ sudo dpkg -i iiimf-client-el-bin_12.3.91-6.3ubuntu2-1_i386.deb
(データベースを読み込んでいます ... 現在 212977 個のファイルとディレクトリがインストールされています。)
iiimf-client-el-bin 12.3.91-6.3ubuntu2 を (iiimf-client-el-bin_12.3.91-6.3ubuntu2-1_i386.deb で) 置換するための準備をしています ...
iiimf-client-el-bin を展開し、置換しています...
iiimf-client-el-bin (12.3.91-6.3ubuntu2-1) を設定しています ...
$ sudo dpkg -i iiimf-client-el_12.3.91-6.3ubuntu2-1_all.deb
未選択パッケージ iiimf-client-el を選択しています。
(データベースを読み込んでいます ... 現在 212977 個のファイルとディレクトリがインストールされています。)
(iiimf-client-el_12.3.91-6.3ubuntu2-1_all.deb から) iiimf-client-el を展開しています...
iiimf-client-el (12.3.91-6.3ubuntu2-1) を設定しています ...
install/iiimf-client-el: Handling install for emacsen flavor emacs23
これはATOK for linuxをemacsからアクセスするためにIIIMECFのバージョンを0.75に上げるためのパッチなので、じつは、Debianでは去年ビルドしたパッケージは持っているので、必要だったのは5月7日の日記からDebian用のパッケージをだましだまし使っていたunbuntu版なので、これで解決するようになったので、めでたしめでたし。
|