Qt-BSch3V、Qt-LCoV、・・・
なかなかネックな作業である。
- Install スクリプトがない (make install ができない)
- デフォルトでライブラリが読み込まれていないので、/usr/share/qtbsch3v/... に入れるとユーザーが探すのに苦労する
- bsch3v と lcov や nut などの扱い (バラバラだとビルドもインストールも関連性がよめなくなる)
- 1は、install -m 644 ... を自分で実行すれば問題なし。
- 2は、ソフトを改造するしかない。
- 3は、依存関係を入れれば同時にインストールされるようにすることができる。
2 でどうせ改造するなら、たくさん書き換えて 1 も踏襲できる。
3 は
な感じにする? なんか無駄にパッケージ数が増えてもよくない感じがするんだよな・・・
っていうかこれって loop しちゃう?
Mathematica
OmoiKondara の魅力に惹かれたので、これも spec を書いて RPM 化しちゃうとインストールもアンインストールも楽だなっと思って作ろうとしているのだが*1、インストールスクリプトが対話型なので、
%install ( printf "/usr\n" && \ printf "y\n" && \ printf "...\n" && \ ) > info.txt ./install.sh < info.txt
なんてことをしないと自動化できないかもな。
ただ、ライセンスが 1 年で切れるので、その更新がめんどい。*2
Pingus
いまのところ
%install ./install.sh %{buildroot}/usr
なんだが、これをするなら、install -m 644 ... のほうが信頼性に富む気がする。
といっても、この spec ファイルは事故で無くしちゃったんだが(駄
Qjackctl
入れようと思ったが実際に自分は使っていない罠。
こちらは configure も make install もできたと記憶している。