Por que debuild e CMake não estão incluindo arquivos instalados no pacote?

-1

Criando um pacote de teste:

#!/bin/bash

export DEBEMAIL="[email protected]"
export DEBFULLNAME="Test"

mkdir gbp-test-0.1

cat <<-EOM > gbp-test-0.1/CMakeLists.txt
cmake_minimum_required (VERSION 2.8)

project(gbp-test)

install(FILES f.txt
    DESTINATION share
)
EOM

touch gbp-test-0.1/f.txt

tar -cvzf gbp-test_0.1.orig.tar.gz gbp-test-0.1

(cd gbp-test-0.1; echo m | dh_make)

sed -i -e 's/^\tdh .*/\tdh $@ --parallel --buildsystem=cmake/' gbp-test-0.1/debian/rules

(cd gbp-test-0.1; debuild -us -uc)

Um resultado é que o CMake faz a etapa de instalação, mas o arquivo não está no pacote final.

(minha versão anterior desta pergunta não foi específica o suficiente, vai derrubar isso em breve)

    
por Velkan 22.03.2016 / 22:35

1 resposta

-1

A razão pela qual os arquivos precisam ser especificados explicitamente porque eu escolhi uma geração de vários pacotes ( echo m | dh_make ). No modo de pacote único, a instalação funciona por padrão.

    
por Velkan 24.03.2016 / 18:39