web-dev-qa-db-ja.com

Qt CreatorでDebianソースパッケージを作成する方法は?

Ubuntu Software Centerに提出できるパッケージを取得するには、何をする必要がありますか?

4

あなたの質問からあなたがすでに知っていることを伝えるのは非常に難しいので、私はあなたが:

  1. プログラム可能
  2. c ++で
  3. qtウィジェット/ QTフレームワーク。

私の知る限り、QT Creatorはnotで、Debianパッケージを作成してUbuntu Software Centerに送信できません。

QT CreatorisはMaemo5のdebianパッケージを作成できます( here を参照)。 Maemoでの議論を見ると、このプロセスは簡単に変更できないように見えますが、そこから始めることができます。

QT Creatorに固執していない場合は、それを使用してコードを作成し、 buntu Packaging Guide に従ってdebianパッケージを作成できます。

ソフトウェアセンターへの実際の提出については、 こちら をご覧ください。

今後の質問については、実際の問題をより詳細に記述することをお勧めします。

2
xubuntix

これは、qmakeによって生成されたmakefileの追加ルールを使用して実行できます。

  1. パッケージを作成するシェルスクリプトmy_package_script.shを記述します。

  2. .proファイルで、これを追加します。

    mypackagerule.target = mypackagerule
    mypackagerule.command = exec my_package_script.sh
    QMAKE_EXTRA_TARGETS += mypackagerule
    

これで、make mypackageruleを呼び出すパッケージを作成できます。 Qt Creatorでは、[プロジェクト]タブに新しい(Make)コンパイルステップを追加することでこれを実行できます。

3
user73935