• konoha-dev パッケージ (ヘッダファイル + シンボリックリンク)
konoha-dev 1.0.0+svn961-1 amd64.deb
konoha パッケージ と konoha-dev パッケージは、 libkonoha1 パッケージに依存するように定義しました。
修正した debian/control を以下に記述します。 ruby1.9.1 のソースパッケージを参考にしました。
Source: konoha
Section: interpreters
Priority: optional
Maintainer: Tadaki SAKAI <stadaki.dev@gmail.com>
Build-Depends: debhelper (>= 7.0.50~), cmake, libffi-dev, libmemcached-dev, libsqlite3-dev, libqt4-dev,
libqt4-opengl-dev, libqtwebkit-dev, libcairo2-dev, libopenmpi-dev, libjson0-dev, libcurl4-nss-dev,
libxml2-dev, openjdk-6-jdk, ant, libreadline-dev
Standards-Version: 3.9.3
Homepage: http://konoha.sourceforge.jp/
Vcs-Svn: http://konoha.googlecode.com/svn/trunk/
Vcs-Browser: http://code.google.com/p/konoha/downloads/list
Package: konoha
Architecture: amd64
Depends: libkonoha1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Suggests: konoha-dev
Description: Interpreter of statically-typed scripting language Konoha
Konoha scripting language has a Java-like syntax, multiplatform
virtual machine, and static typing system.
Package: libkonoha1
Section: libs
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Libraries necessary to run Konoha
Konoha scripting language has a Java-like syntax, multiplatform
virtual machine, and static typing system.
Package: konoha-dev
Architecture: amd64
Depends: libkonoha1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Recommends: konoha (= ${binary:Version})
Description: Header files for compiling extension modules for the Konoha
Konoha scripting language has a Java-like syntax, multiplatform
virtual machine, and static typing system
konoha パッケージ でインストールするファイルは debian/konoha.install で定義しました。
debian/konoha.install を以下に記述します。
debian/tmp/usr/bin/*
libkonoha1 パッケージ でインストールするファイルは debian/libkonoha1.install で定義しました。
debian/libkonoha1.install を以下に記述します。
debian/tmp/usr/lib/libkonoha.so.1.0
debian/tmp/usr/lib/libkonoha.so.1.0.0
debian/tmp/usr/konoha/*
konoha-dev パッケージ でインストールするファイルは debian/konoha-dev.install で定義しました。
debian/konoha-dev.install を以下に記述します。
debian/tmp/usr/include/*
debian/tmp/usr/lib/libkonoha.so
5.4 Konoha 1.0 Debian パッケージの作成手順
sid で以下の実行する。
$ sudo apt-get install cmake libffi-dev libmemcached-dev \
libsqlite3-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev \
libcairo2-dev libopenmpi-dev libjson0-dev libcurl4-nss-dev \
libxml2-dev libreadline-dev openjdk-6-jdk ant
$ svn export http://konoha.googlecode.com/svn/trunk/ konoha-read-only
$ cd konoha-read-only
$ tar cvfz konoha.tar.gz konoha
$ mv konoha konoha-1.0.0+svn961
$ cd konoha-1.0.0+svn961
$ dh_make --copyright gpl3 --file=../konoha.tar.gz
16