Сборка пакетов на Ubuntu 16.04 для Launchpad
Я хотел бы собрать и загрузить на Launchpad простой пакет для Ubuntu 16.04. Это просто цветовая тема; это в основном требует создания новой папки под /usr/share/themes
, rules
файл выглядит так:
#!/usr/bin/make -f
%:
dh $@
override_dh_install:
dh_install Ambiance-LightDark-Blue/ /usr/share/themes
А также control
(обратите внимание на поддельное электронное письмо):
Source: ambiance-lightdark-blue
Section: misc
Priority: optional
Maintainer: Luís de Sousa <luis@mail.com>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.4
Homepage: https://github.com/ldesousa/Ambiance-LightDark-Blue
Package: ambiance-lightdark-blue
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: A light dark theme for Ubuntu 16.04.
В Ubuntu 14.04 я использовал этот замечательный ответ для сборки пакетов для Launchpad. Однако в Ubuntu 16.04 тот же простой метод завершается неудачно со странным сообщением:
$ debuild -S
[...]
dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1)
dpkg-source: error: unrepresentable changes to source
dpkg-buildpackage: error: dpkg-source -b ambiance-lightdark-blue-0.1 gave error exit status 1
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -d -us -uc -S failed
Как это можно сделать на Ubuntu 16.04?