FontForge 20160404 をArchLinux 201607にインストールします。
普通にインストールするならpacman -S fontforgeで終わりですが、FontForgeに日本語パッチを当てたいので、パッケージのビルドはこちらでやり、ビルド中にパッチをあてるよう手順を修正します。
ArchLinuxは、Debian8に入れたVirtualBox 4.3の中で動作していますが、特にFontForgeインストール手順には影響しません。

ArchLinuxにログインして、途中まではrootで作業します。
まずは Arch Build System をインストール。
# pacman -S abs
https://www.archlinux.org/packages/extra/i686/fontforge/ を見ると「Repository: Extra」とある。
/etc/abs.conf でextraの前に ! がないか確認する。
REPOS=(core extra !community !testing !community-testing
!staging !community-staging !gnome-unstable !kde-unstable)
absコマンドを実行して、absツリーを取得。
# abs
/etc/makepkg.conf を書き換えてPACKAGERを設定。
#PACKAGER="John Doe <john@doe.com>"
PACKAGER="itouhiro <itouhiro !atmark! users.osdn.me>"
このあとはrootではなく、一般ユーザーで実行します。
ビルドディレクトリの作成
$ mkdir ~/abs $ cp -pr /var/abs/extra/fontforge ~/abs/ $ cd ~/abs/fontforge/
日本語パッチの準備
http://www.geocities.jp/meir000/fontforge/ の日本語縦書きパッチを取得。
$ wget http://www.geocities.jp/meir000/fontforge/fontforge-20160507-vmetrics.patch.txt $ sha1sum fontforge-20160507-vmetrics.patch.txt 7cc0f00f2b012b014565ba9915571324f3e4ee80 fontforge-20160507-vmetrics.patch.txt $ vi PKGBUILD
編集する箇所
ビルド
$ makepkg -s
ビルド完了を待つ。
パッチは、位置が少しずれたけど、全部適用されました。
ビルド完了。これをインストール。
$ sudo pacman -U fontforge-20160404-1-i686.pkg.tar.xz
0 件のコメント:
コメントを投稿