2016-07-26

Install FontForge20160404 on ArchLinux201607

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 件のコメント:

コメントを投稿

人気記事