Как упаковать README.md в репозиторий источника git Debian?

Я пытаюсь создать совершенно новый пакет Debian-ish (в основном для частного использования, но я думаю о его публикации на GitHub) на основе сторонней программы, которая в настоящее время не имеет пакета Debian.

У меня есть все основные настройки (он создает пакеты, и он работает), но я столкнулся с некоторыми помехами, пытаясь сделать из него репозиторий git.

Я использовал git-buildpackage для создания репозитория из моего .dsc и с использованием базовых вариантов сборки, которые он отлично работает. Теперь я пытаюсь использовать pbuilder для выполнения расширенной проверки README.md проблема с файлом README.md .

Upstream не предоставляет файл README.md . Я хочу иметь его в корне моего репозитория, чтобы пользователи, просматривающие GitHub, увидели информацию автоматически.

dpkg-source раздражается, если я добавляю файл без добавления патча для debian/patches .

Но похоже, что рекомендуемый способ использования репозитория git (по крайней мере, с git-buildpackage ) заключается в том, что у ведущей ветки не были исправления (которые делают определенный смысл, поскольку это было бы дублирование), особенно к способу, которым прикладные исправления отслеживаются через .pc ), – но если я удалю все патчи, то файл README.md исчезнет, ​​что победит точку.


Теперь я добавил debian/source/options который содержит:

 extend-diff-ignore="README\.md$" 

И не включая патч для создания файла. Это выполняет обе цели (мастер – это источник README.md но содержит файл README.md а dpkg-source не расстраивается об этом во время сборки). Недостатком является то, что этот файл не появляется нигде в файлах с исходным кодом ( orig.tar.gz и debian.tar.xz ).

Я могу жить с этим, так как файл не очень увлекательный (в основном просто описание и некоторые инструкции по его созданию из git), но это означает, что репозиторий Git «отличается» от исходного пакета. Правильно ли это? Есть ли способ лучше?

Interesting Posts

Не удается получить метаданные репозитория repomd.xml для репозитория установки Fedora 14-i386 в VirtualBox

Как управлять запускаемыми приложениями в Debian 9?

Почему мой цикл while игнорирует условие и продолжает действовать навсегда?

Как удалить дублирующее значение в текстовом файле с разделителями табуляции

Построить Потоп на одном Pi, а затем скопировать его?

Как отключить автоматическое отключение звука после загрузки в gnome?

Какой файл загружается в заданном изо

Perl переименовывает зависает при переименовании файлов с регулярным выражением

Перемещение файлов старше одного года в родительский каталог архива

Правило перенаправления для Apache: добавление www в URL

Добавить PATH в .bashrc

libpam-ck-connector, вызывающий apt-get to fail

Кукла показывает другую версию версии пакета марионеточного агента

Какая файловая система (только для XFS, BTRFS и EXT4) обеспечивает наилучшую устойчивость к повреждению диска?

Можно ли предоставлять разные цвета Xresources для разных терминальных приложений?

Linux и Unix - лучшая ОС в мире.