本日の野良リポジトリ (2015-07-19)

下記のパッケージを nora セクションに投入しました。

anthy-9100h-50
  • Fedora のパッケージを元にして作成しました。
ibus-1.5.11-1
  • ソースを 1.5.11 へ更新しました。
  • Mozc の入力モードに応じてシステムトレイのアイコンを変化させるようにするパッチを 1.5.11 用に修正して適用しています。
ibus-anthy-1.5.7-1
  • ソースを 1.5.7 へ更新しました。
  • anthy-9100h-50 と ibus-1.5.11 を用いてビルドしています。
ibus-kkc-1.5.22-2
  • /usr/share/appdata/kkc.appdata.xml を生成するようにしました。
  • ibus-1.5.11 を用いてビルドしています。
ibus-skk-1.4.2-2.git20150413
  • /usr/share/appdata/skk.appdata.xml を生成するようにしました。
  • ibus-1.5.11 を用いてビルドしています。
mozc-2.17.2106.102-1
  • ソースを 2.17.2106.102 へ更新しました。
  • 郵便番号データを2015年6月版へ更新しました。
  • fcitx-mozc を生成するためのパッチを 2.17.2102.102.1 へ更新しました
  • uim-mozc を生成するのに必要となる macuim のリビジョンを d9836422badab55782a971f995f854bc21b9f8aa へ更新しました。
  • ibus-1.5.11 を用いてビルドしています。
self-build-mozc+utdict-2.17.2106.102-1.20150715
  • Mozc UT Dictionary の 20150715 に対応しました。
  • 今回はパッチ適用済ソースを用いてビルドするようにしています。
PCLinuxOS | comments (0) | -

本日の野良リポジトリ (2012-10-30)

下記の新規パッケージを nora セクションへ投入しました。

self-build-setup-1.0.1-1
  • Vine Linux で採用されている self-build の仕組みを PCLinuxOS へ導入する為のパッケージです。(self-build については後述)
self-build-anthy-9100h-48.20110409
  • anthy の rpm パッケージを自動作成するパッケージです。
  • このパッケージの投入により、今まで置いていた anthy のバイナリーパッケージは野良リポジトリから削除しました。
  • anthy-9100h-1.20110409.47nora11 をインストール済みの環境の方は、このパッケージをインストールする必要はありません。
self-build-mozc+utdict-1.6.1187.102-20121020.9
  • mozc+utdict の rpm パッケージを自動作成するパッケージです。
  • 今まで配布していた mozc+utdict-1.6.1187.102-20121020.7nora12.src.rpm を用いてビルドした rpm パッケージをインストール済みの環境の方は、このパッケージをインストールする必要はありません。
  • このパッケージの投入により、今まで行なっていた mozc+utdict のソースパッケージの配布は中止します。

【 self-build パッケージについて 】

今回、Vine Linux で採用されている self-build という仕組みを取り入れてみました。self-build システム一式を、ほぼそのまま丸ごと拝借してきました(^_^;)

self-build は、バイナリーパッケージでの配布が特許や法令あるいは種々のライセンスに違反する可能性のあるソフトウェアを、「各ユーザーの環境上でバイナリーパッケージを作成することで問題を回避しよう」という仕組みです。「大人の事情」に配慮しつつ、ユーザーの利便性を極力損なわない様にする良い方法だと私は思います。

今回は mozc+utdict と anthy を、この仕組みを使ってインストールする様にしました。

self-build-* パッケージをインストールすると、ビルドに必要なパッケージをインストールすると共に、自動的にソースコードをダウンロードしてきて rpm パッケージの作成を行います。また apt-get コマンドや Synaptic から self-build-* パッケージをインストールした場合には、作成された rpm パッケージのインストールも自動的に行います。

なお、種々のファイルは下記のディレクトリ下に保存されています。

  • 作成された rpm パッケージ: /var/cache/apt/archives
  • ダウンロードしたソースコード: /var/cache/self-build
  • ビルドに必要なパッチなどのファイル: /usr/share/self-build-*

self-build の仕組みに付いてより詳しく知りたい方は、Vine Linux のドキュメントをご覧頂ければと思います。


【 self-build-* を使用する際の注意点 】

  • self-build の仕組みをシステムに導入する為の self-build-setup パッケージを事前にインストールしておいてください。Synaptic で self-build-setup をインストールした場合には、Synaptic を再起動してください。
  • 「ユーザーの環境上でビルドする」という仕組み上、ビルドに要する時間はユーザーのハードウェア環境によって差が出ます。有り体に言えば、低スペな環境ではビルドにかなりの時間が掛かると思います。(特に mozc+utdict の方)
  • パッケージをビルドされたことが有る方ならご存知だと思いますが、ビルド中には CPU リソースを食いまくります。低スペな環境ではビルド中には他の作業は行わない方が無難かもしれません。
  • self-build-* によって作成された rpm パッケージの再配布は基本的に不可とお考えください。

最後になりましたが、self-build という仕組みを考案され開発されている Vine Linux の中の方々に謝意を表します。

PCLinuxOS | comments (0) | -

Anthy for PCLinuxOS

(2007.10.04 初出)

Anthy の野良ビルドパッケージです。野良リポジトリ からインストール出来ます。

なお、9100e-2nora07 以降からは、UTUMIさんが配布されている Modified Anthy を使用してビルドしています。Modified Anthy では辞書を大幅に強化すると共に、G-HALさんが作成された 個人用学習データを活用して変換結果の改善を目指すパッチ も取り込まれています。

=== 主な更新履歴 ===

[2011-04-10] 9100h-1.20110409.46nora11

UTUMIさんのソースコードを 20110409 版に更新しました。

[2011-02-02] 9100h-1.20110131.43nora11

UTUMIさんのソースコードを 20110131 版に更新しました。

[2010-11-20] 9100h-1.20101120.41nora103

UTUMIさんのソースコードを 20101120 版に更新しました。

[2010-05-17] 9100h-1.20100517.30nora101

UTUMIさんのソースコードを 20100517 版に更新しました。

※ 公式パッケージとの関係から、リリースナンバーを振り直しています。また、使用している Modified Anthy のリリース日をリリースナンバーに含める様にしました。

[2010-03-07] 9100h-24nora10

2010 beta 1 向けにリビルドしました。

続きを読む>>
PCLinuxOS | comments (5) | -