Por que o pacote Debian que criei para um único script Python está vazio?

2

Eu tenho um projeto Python bastante simples que pode ser muito útil para algumas pessoas. Então pensei em empacotá-lo. O projeto é chamado de maptool e é uma ferramenta que permite que pessoas com câmeras Panasonic adicionem informações de GPS a ele (consulte repositório ) .

Eu fiz os seguintes passos de acordo com este vídeo :

  1. Criei uma pasta panasonic-maptool-1.0 com todo o conteúdo ( maptool.py , um iniciador de área de trabalho e um ícone).
  2. Criado .tar.gz desta pasta
  3. Coloque o .tar.gz na pasta panasonic-maptool-1.0 .
  4. Execute dh_make -c mit -f panasonic-maptool-1.0.tar.gz nessa pasta para criar um "pacote binário único".
  5. Dentro da pasta /debian , ajustei rules , control e copyright .
  6. Executar lumix_map_tool/panasonic-maptool-1.0$ fakeroot dpkg-buildpackage -F

Mas quando olho para o pacote que foi criado, ele está vazio. Alguém pode explicar por quê?

Todas as fontes para a criação do pacote estão no repositório. Uma coisa em que suponho que eu poderia ter cometido um erro é o arquivo de regras:

#!/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
    
por Martin Thoma 06.04.2014 / 00:14

0 respostas