web-dev-qa-db-ja.com

bzrを使用してアップストリームtarボールなしでubuntuパッケージをビルドできますか?

C++ソースをタールボールにしたくありません。 ubuntuパッケージをビルドするには、優れたMakefileで十分だと思います。ソースコードのbzr dh-makeを作成せずにtar.gzすることはできません。

私の問題は、プロジェクトフォルダでgitを開始したことです。タールボールを作成するには、.gitフォルダーなしでプロジェクトのコピーを作成してから、bzr dh-makeを使用する必要があります。 bzr-gitプラグインを使用して、gitリポジトリでbzrをすぐに使用したいと思います。

1
Necktwi

bzr dh-makeには、ヘルプテキストごとにソースtarballが必要です。

$ bzr dh-make -h
Purpose: Helps you create a new package.
Usage:   bzr dh-make PACKAGE_NAME VERSION TARBALL

主な問題がtarballにgitメタデータを含めないようにすることである場合は、次の内容で.bzrignore.bzrフォルダーの隣)を作成するだけです。

# Ignore git meta-data
.git
1
Sylvain Pineau