$ ../tools/OmoiKondara -i ocaml ocaml-lablgl ocaml-lablgtk
$ ../tools/OmoiKondara ocaml-* unison
2008年1月13日日曜日
ocaml, ocaml-*, unison
OCaml を 3.10.1 へアップデート。OCaml をひとつのパッケージにまとめるか、このまま分割させたままにするかを考えた結果、分割させたままでいいということにした。なので、OmoiKondara は次のように実行する必要がある。
2008年1月11日金曜日
OmoiKondara はヤバい
OCaml 関係のパッケージと OmoiKondara との相性が悪すぎる。悲惨だ。どうしよう。OmoiKondara -i で乗り切ってもらうか。
下記は例。ocaml-3.10.1-1m がビルドしたがインストールはされていない状態で、ocaml-lablgtk を rebuild against ocaml-3.10.1-m しようとしたところ。OmoiKondara にインストールしてもらいたいのは、ocaml-3.10.1-1m と ocaml-{runtime, x11, source, camlp4, camlp4-devel, labltk, labltk-devel, ocamldoc, docs, emacs, xemacs}-3.10.1-1m だけなのだが。perl-*、python-*、ruby-* とかでも同じようなことになりそうな気がする。
下記は例。ocaml-3.10.1-1m がビルドしたがインストールはされていない状態で、ocaml-lablgtk を rebuild against ocaml-3.10.1-m しようとしたところ。OmoiKondara にインストールしてもらいたいのは、ocaml-3.10.1-1m と ocaml-{runtime, x11, source, camlp4, camlp4-devel, labltk, labltk-devel, ocamldoc, docs, emacs, xemacs}-3.10.1-1m だけなのだが。perl-*、python-*、ruby-* とかでも同じようなことになりそうな気がする。
bash-3.2$ ../tools/OmoiKondara -v ocaml-lablgtk
number of specfiles: 3098
scanning specfile: 100%
reading RPM database to see what is installed ... OK
ocaml-lablgtk needs ocaml >= 3.10.1 installed to build:
checking whether ocaml == 3.10.0-2m.mo4 is sufficient ... NO
ocaml needs ncurses-devel installed to build:
checking whether ncurses-devel == 5.6-9m.mo4 is sufficient ... YES
ocaml needs gdbm-devel installed to build:
checking whether gdbm-devel == 1.8.3-7m.mo4 is sufficient ... YES
ocaml needs tcl-devel installed to build:
checking whether tcl-devel == 8.4.16-1m.mo4 is sufficient ... YES
ocaml needs tk-devel installed to build:
checking whether tk-devel == 8.4.16-1m.mo4 is sufficient ... YES
ocaml needs emacs >= 22.1 installed to build:
checking whether emacs == 23.0.50-0.20080105.2m.mo4 is sufficient ... YES
ocaml needs xemacs >= 21.4.20 installed to build:
checking whether xemacs == 21.4.20-4m.mo4 is sufficient ... YES
ocaml needs gawk installed to build:
checking whether gawk == 3.1.5-1m.mo4 is sufficient ... YES
ocaml needs perl installed to build:
checking whether perl == 4:5.8.8-17m.mo4 is sufficient ... YES
ocaml needs util-linux installed to build:
checking whether util-linux == 2.13.1-0.999.3m.mo4 is sufficient ... YES
ocaml needs libICE-devel installed to build:
checking whether libICE-devel == 1.0.4-1m.mo4 is sufficient ... YES
ocaml needs libSM-devel installed to build:
checking whether libSM-devel == 1.0.3-1m.mo4 is sufficient ... YES
ocaml needs libX11-devel installed to build:
checking whether libX11-devel == 1.1.3-2m.mo4 is sufficient ... YES
ocaml needs libXaw-devel installed to build:
checking whether libXaw-devel == 1.0.4-1m.mo4 is sufficient ... YES
ocaml needs libXext-devel installed to build:
checking whether libXext-devel == 1.0.3-1m.mo4 is sufficient ... YES
ocaml needs libXft-devel installed to build:
checking whether libXft-devel == 2.1.12-3m.mo4 is sufficient ... YES
ocaml needs libXmu-devel installed to build:
checking whether libXmu-devel == 1.0.3-1m.mo4 is sufficient ... YES
ocaml needs libXrender-devel installed to build:
checking whether libXrender-devel == 0.9.4-1m.mo4 is sufficient ... YES
ocaml needs libXt-devel installed to build:
checking whether libXt-devel == 1.0.5-1m.mo4 is sufficient ... YES
ocaml needs mesa-libGL-devel installed to build:
checking whether mesa-libGL-devel == 7.0.2-3m.mo4 is sufficient ... YES
ocaml needs mesa-libGLU-devel installed to build:
checking whether mesa-libGLU-devel == 7.0.2-3m.mo4 is sufficient ... YES
ocaml needs chrpath installed to build:
checking whether chrpath == 0.13-1m.mo4 is sufficient ... YES
--[rpm -Uvh --force --test /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-lablgtk-doc-2.10.0-2m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-emacs-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-source-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-runtime-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-lablgtk-devel-2.10.0-2m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-docs-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-findlib-devel-1.2.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-xemacs-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-findlib-1.2.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-mysql-1.0.4-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-facile-1.1-3m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-camlp4-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-lablgl-1.03-2m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-camlgi-0.6-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-labltk-devel-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-labltk-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-x11-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-ocamldoc-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-camlp4-devel-3.10.1-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-lablgl-devel-1.03-2m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-facile-devel-1.1-3m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-camlgi-devel-0.6-1m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-lablgtk-2.10.0-2m.mo4.i686.rpm /home/nakaya/momonga/i686/trunk/PKGS/i686/ocaml-mysql-devel-1.0.4-1m.mo4.i686.rpm ]--
エラー: 依存性の欠如:
ocaml(Thread) = e2377aef73842c2ee2b34a8bad15102f は ocaml-lablgtk-devel-2.10.0-2m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は ocaml-lablgtk-devel-2.10.0-2m.mo4.i686 に必要とされています
ocaml(Types) = c2ef3369acfd38dafc8294786964051c は ocaml-findlib-1.2.1-1m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は ocaml-findlib-1.2.1-1m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は ocaml-mysql-1.0.4-1m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は ocaml-facile-1.1-3m.mo4.i686 に必要とされています
ocaml(Tk) = 858990e4df7b9932a6863d07ccc61cb9 は ocaml-lablgl-1.03-2m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は ocaml-lablgl-1.03-2m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は ocaml-camlgi-0.6-1m.mo4.i686 に必要とされています
ocaml(Thread) = e2377aef73842c2ee2b34a8bad15102f は ocaml-lablgtk-2.10.0-2m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は ocaml-lablgtk-2.10.0-2m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は (インストール済み)ocaml-facile-1.1-3m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は (インストール済み)ocaml-mysql-1.0.4-1m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は (インストール済み)ocaml-findlib-1.2.1-1m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は (インストール済み)ocaml-camlgi-0.6-1m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は (インストール済み)ocaml-lablgtk-2.10.0-2m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は (インストール済み)ocaml-lablgtk-devel-2.10.0-2m.mo4.i686 に必要とされています
ocaml(runtime) = 3.10.0 は (インストール済み)ocaml-camlp5-5.05-1m.mo4.i686 に必要とされています
ocaml(Thread) = e2377aef73842c2ee2b34a8bad15102f は (インストール済み)ocaml-lablgtk-2.10.0-2m.mo4.i686 に必要とされています
ocaml(Thread) = e2377aef73842c2ee2b34a8bad15102f は (インストール済み)ocaml-lablgtk-devel-2.10.0-2m.mo4.i686 に必要とされています
ocaml(Types) = c2ef3369acfd38dafc8294786964051c は (インストール済み)ocaml-findlib-1.2.1-1m.mo4.i686 に必要とされています
ocaml(Types) = c2ef3369acfd38dafc8294786964051c は (インストール済み)ocaml-camlp5-5.05-1m.mo4.i686 に必要とされています
2007年11月28日水曜日
2007年11月21日水曜日
spamoracle
SpamOracle 1.4 をコミット。あの Xavier Leroy さん作のスパムフィルタ。
ちなみに、Wanderlust は、SpamOracle を使うためのインタフェースが用意されているよ。
ちなみに、Wanderlust は、SpamOracle を使うためのインタフェースが用意されているよ。
2007年11月20日火曜日
2007年10月24日水曜日
ocaml-lablgtk, ocaml-camlp5, coq
2007年10月1日月曜日
2007年9月29日土曜日
OCaml 関係のコミット
TSUPPA4RI ブランチで調整しておいた ocaml、ocaml-lablgl、ocaml-lablgtk、ocaml-facile をトランクへマージした。これからの OCaml 関連パッケージは、Fedora 流のパッケージングとなる。
unison と langscan は、新しい ocaml パッケージに合うようにした。mediawiki はそのままで問題なさそう。
unison と langscan は、新しい ocaml パッケージに合うようにした。mediawiki はそのままで問題なさそう。
2007年9月11日火曜日
ocaml, ocaml-lablgl, ocaml-lablgtk
ocaml, ocaml-lablgl, ocaml-lablgtk を Fedora devel と同期した。OCaml 用の __find_requires と __find_provides を使うようになったため、これからは spec ファイルに下記のような呪文が必要になる。
%define _use_internal_dependency_generator 0これで OCaml パッケージを加えやすくなるのかな。しばらく様子を見る。
%define __find_requires /usr/lib/rpm/ocaml-find-requires.sh
%define __find_provides /usr/lib/rpm/ocaml-find-provides.sh
2007年9月7日金曜日
登録:
投稿 (Atom)