Создание тестового пакета:
#!/bin/bash
export DEBEMAIL="test@email.com"
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)
В результате CMake выполняет шаг установки, но файл не находится в окончательном пакете.
(моя предыдущая версия этого вопроса не была достаточно конкретной, скоро я ее опущу)
Причина, почему файлы необходимы, чтобы быть указанными явно это, потому что я выбрал поколение мультипакета (echo m | dh_make
). В режиме единственного пакета установите работы по умолчанию.
adobe-flashplugin
пакет, но это, например, известно не всегда быть точным, если у Вас есть Flash через этиpepperflash
пакеты. Посмотрите мой старый вопрос askubuntu.com/q/695569/367990 – Byte Commander 23 June 2017 в 10:38