↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] 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版なので、これで解決するようになったので、めでたしめでたし。

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索