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の内容が正しくないという指摘を岩松さんからいただいた。早速直した。感謝します。(オープンソースの力ですね)