HaikuOS

Haikuports 野良レシピ

Haikuports 自作のレシピです。Haiku で利用できます。オフィシャルレポジトリに投げる予定はありません。 HaikuPorts の使い方を参考にビルドしてください。 ricty_diminished フォント Haikuports からリリースされている mozc パッケージに Mozc UT 辞書…

Haiku OS アプリケーションのローカライズ

Haiku OS アプリケーションを C++ で実装したときにローカライズを提供する方法について説明します。 公式で提供する方法以外にも po ファイルを使った方法などがあります。ここでは、標準 API による方法について述べます。 シグネチャ プログラムなどにシ…

pkgman の使い方

pkgman コマンドで Haiku OS のソフトなどを含むパッケージを管理できます。 GUI でパッケージ管理を行う HaikuDepot もあります。 HaikuPorts でソフトをビルドしてテストしていると、HaikuDepot を使って行うのが面倒になってきます。そこでコマンドライン…

HaikuPorts のレシピを書くときの注意点

HaikuPorts のレシピを書いて haikuports に取り込んでもらいましょう。 レシピのガイドラインに従っていないレシピは容赦なく修正指示がくるので、最初からガイドラインに沿ってレシピを書きましょう。 レシピの各項目の説明も参照してください。レシピ中で…

HaikuPorts のレシピを読む

HaikuPorts ではプログラムやフォントなどをパッケージ化するためのプロジェクトです。 Haiku OS 用にソフトを移植したり、フォントをまとめてインストールできるようにしたければ、レシピを書きましょう。 HaikuPorts ではソフトなどをレシピとして管理して…

HaikuPorts の使い方

Haiku OS にソフトを移植するプロジェクトが HaikuPorts です。ですが、移植ではなく最初から Haiku OS 用に書かれたソフトも管理しています。 HaikuPorts はソフトの情報やビルド方法を記載したレシピ群 haikuports とそのレシピを読み込んでビルドを行う h…

Haiku OS のキーマップ

Haiku OS のキーマップは独自のフォーマットで定義されており、バイナリフォーマットへ変換して利用します。以下のディレクトリに OS に含まれているキーマップファイルがあります。これを元に独自のキーマップを作成します。 https://github.com/haiku/haik…