単一のPythonスクリプト用に生成されたDebianパッケージが空であるのはなぜですか?

単一のPythonスクリプト用に生成されたDebianパッケージが空であるのはなぜですか?

私は誰かに非常に便利な非常に単純なPythonプロジェクトを持っています。だから包装をしてみようと思いました。というプロジェクトは、maptoolPanasonicカメラを所有している人がカメラにGPS情報を追加できるようにするツールです(参照:リポジトリ)。

私は以下の手順に従いました。この動画:

  1. panasonic-maptool-1.0すべてのアイテム(maptool.py、デスクトップランチャー、アイコン)を含むフォルダを作成しました。
  2. .tar.gzこのフォルダから作成
  3. .tar.gzフォルダに入れてくださいpanasonic-maptool-1.0
  4. このフォルダから実行してdh_make -c mit -f panasonic-maptool-1.0.tar.gz「シングルバイナリパッケージ」を作成します。
  5. フォルダ内で、、を/debian調整しました。rulescontrolcopyright
  6. 走るlumix_map_tool/panasonic-maptool-1.0$ fakeroot dpkg-buildpackage -F

しかし、生成されたパッケージを見ると空です。誰かが理由を説明できますか?

パッケージで生成されたすべてのソースはリポジトリにあります。私が間違ったことの1つがルールファイルだと思います。

#!/usr/bin/make -f

icon = $(CURDIR)/maptool-icon.png
script = $(CURDIR)/maptool.py
launcher = $(CURDIR)/maptool.desktop

DEST1 = $(CURDIR)/debian/maptool/usr/share/maptool
DEST2 = $(CURDIR)/debian/maptool/usr/share/applications

build: build-stamp

build-stamp:
    dh_testdir
    touch build-stamp

clean:
    dh_testdir
    dh_testroot
    rm -f build-stamp
    dh_clean

install: build clean $(icon) $(script) $(launcher)
    dh_testdir
    dh_testroot
    dh_clean -k
    dh_installdirs

    mkdir -m 755 -p $(DEST1)
    mkdir -m 755 -p $(DEST2)

    install -m 666 $(icon) $(DEST1)
    install -m 777 $(script) $(DEST1)
    install -m 777 $(launcher) $(DEST2)

# Build architecture-independent files here.
binary-indep: build install
    dh_testdir
    dh_testroot
    dh_installchangelogs
    dh_installdocs
    dh_installexamples
#   dh_installmenu
#   dh_installdebconf
#   dh_installlogrotate
#   dh_installemacsen
#   dh_installpam
#   dh_installmime
#   dh_installinit
#   dh_installcron
#   dh_installman
#   dh_installinfo
#   dh_undocumented
    dh_installman
    dh_link
    dh_compress
    dh_fixperms
    dh_installdeb
#   dh_perl
    dh_gencontrol
    dh_md5sums
    dh_builddeb

# Build architecture-dependent files here.
binary-arch: build install
# We have nothing to do by default.

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install

ベストアンサー1

おすすめ記事