未来のいつか/hyoshiokの日記

hyoshiokの日々思うことをあれやこれや

ipa fontのDebian Packageを公開した

初めてのDebian package。初めてのgithub公開。後悔はしていない。

githubのアカウントは随分前にとっていたのだが、公開するネタがなかったので放置していた。来週の楽天テクノロジーカンファレンスでディストリビューション大集合の打ち合わせをいろいろしているのだが、IPAフォントの評判がライセンスがオープンソースライセンス(debian的な意味で)でないので、debianにふくめることができなくて、苦労しているという話が出ていて、それはそれとして有名な話なのであるが、自分が作ったパッケージを公開しても問題は解決しないということを判っていたうえで、パッケージの作り方、githubの利用の仕方の勉強の意味もかねて、ここに公開することにする。

公開までの手順。

githubのアカウント登録方法などは略。

  • 自分のアカウントにログイン
  • 右上あたりに、Your Repositories (create a new one)というのがあるので、そこをクリック
  • Project Name/Description/Homepage URLなどを適当にいれる。Project Name はパッケージ名になるので、ここではttf-ipafontなどとする
  • github上にrepositoryができるので、ローカル環境にgitの環境を作り、pushする。
  $ git config --global user.email hyoshiok@miraclelinux.com
あらかじめ、ローカルにレポジトリがあれば
  $ git remote add origin git@github.com:hyoshiok/ttf-ipafont.git
  $ git push origin master
みたいな感じでOKだし、
新規に作成するならば、
  $ mkdir ttf-ipafont
  $ cd ttf-ipafont
  $ git init
  $ touch README
  $ git add README
  $ git commit -m 'first commit'
  $ git remote add origin git@github.com:hyoshiok/ttf-ipafont.git
  $ git push origin master
てな感じだ。
簡単簡単。

上記パッケージの利用方法。ソースコードからのビルド

  $ git-clone git://github.com/hyoshiok/ttf-ipafont.git 
  $ cd ttf-ipafont/
  $ dpkg-buildpackage -rfakeroot

簡単簡単。

packagerが会社名(MIRACLE LINUX CORPORATION)になっているのは会社で作ったから。

追記:debian/copyrightの内容が正しくないという指摘を岩松さんからいただいた。早速直した。感謝します。(オープンソースの力ですね)