私はDebianパッケージとしてパッケージ化したいDアプリケーションを書いています。Dソースコード用に誰かが「hello world」Debianパッケージを持っていますか?
誰かがチュートリアルやスケルトンパッケージについて知っていますか?Dアプリケーションでこれを行う方法を教えてください。
ビルドには自動ツールを使用する必要がありますか?
ありがとう、
Chris。あなたが任意のパッケージDアプリケーションをご存知の場合
私はDebianパッケージとしてパッケージ化したいDアプリケーションを書いています。Dソースコード用に誰かが「hello world」Debianパッケージを持っていますか?
誰かがチュートリアルやスケルトンパッケージについて知っていますか?Dアプリケーションでこれを行う方法を教えてください。
ビルドには自動ツールを使用する必要がありますか?
ありがとう、
Chris。あなたが任意のパッケージDアプリケーションをご存知の場合
プロジェクトのソース言語は、あまり重要ではありません。すでにMakefileがある場合はdebian/rules
で行うのはmake install
で、パッケージ化スクリプトが期待するところにターゲットパスが設定されています(メインのMakefileをハックしてDESTDIRのインストールプレフィックスをサポートしたい場合があります)。私はDebhelperらを勧めます。あなたの仕事は、基本的にdebian/README.Debianとdebian/copyrightファイルを埋めて、debian/rulesから不要なものをコメントアウトすることです。
は、あなたは、パッケージのソースを取得することができます:
apt-get source the-package-name
はあなたのsources.list内deb-src
エントリを追加したことを条件とします。
はい、これは地面に非常に薄いDアプリを除いて動作します。誰かがDebianパッケージのDプログラムの名前を知っているなら、私に知らせてください。 – fadedbee
パッケージアーカイブに「実装言語」のタグがありますが、ヒット件数はゼロです。たぶん、それはないか、またはおそらくそれらが正しくタグ付けされていないことを意味します。 http://www.enricozini.org/2007/paper-debconf7/resources/ – tripleee
ああ、http://packages.debian.org/about/debtags#implemented-in::dも参照してください。現在、実装された:: d'。 – tripleee
IIRCは、デフォルトで、Dプログラムはスタンドアロンです。つまり、システムレベルの.so依存関係(.debに含めるべきではありません)を除いて、にはの依存関係はありません。これを真実にしない方法がありますが、例外です。その結果、D 'hello world'バイナリは、特にそれをインストールするという観点から、Cのように見えます。
これは、あなたが何か変わったことをしていない限り、C 'hello world' Debianパッケージはあなたを始めるのに十分なはずです。
DebianのDはおそらく古いバージョンです。私は言われた。 –