Hatred's Log Place

DON'T PANIC!

ppa_deb_packaging

Jan 28, 2016 - 1 minute read -

PPA/DEB packaging

Частые команды

Подготовка пакета для PPA: * в .bashrc прописать:``` export DEBEMAIL=“your_email_address@domain.com”
export DEBFULLNAME=“Your Name”

<WRAP center round tip 60%>"DEBFULLNAME <DEBEMAIL>" должен соответствовать UID GPG ключа - именно так он выбирается для подписи изменений</WRAP>
  * обновить changelog:```
dch -v <полное-описание-версии> # добавить запись
dch -i                          # заинкрементить билд, для всякой минорщины
  • собрать пакеты исходников:``` debuild -S

    или

    dpkg-buildpackage -S

    или, отстроит и банарные пакеты и пакеты исходного кода

    dpkg-buildpackage -F ```

  • залить:dput ppa:adrozdoff/ffmpeg-opti XXX_source.changes

  • напрямую запускать правила: fakeroot debian/rules clean

  • перестроить пакеты из уже отсроенного дерева:```

    удаляя только нужный лог, оставляем только эту работу

    rm debian/*.log fakeroot debian/rules binary -j8 ``Ещё есть опция-ncуdpkg-buildpackage`

Общие ссылки

Начинать нужно с этого руководства: https://www.debian.org/doc/manuals/maint-guide/index.en.html

folk programming

comments powered by Disqus