• Я вот до сих, за херову тучу лет, не могу запомнить, как работает dpkg-source. Дебиановская сборочная система — одна из самых концептуально ебанутых, чудовищно сделанная и чудовищно сложная.

Replies (20)

  • @oneone, это говно над говно
  • @cancel, у rpm не проще
  • @Shura, rpm проще в разы. Достаточно набрать rpmbuild —rebuild или rpmbuild -ba и соберется пакет из src rpm без настройки доп. окружения
  • @oneone, а, если собирать из rpm-src, то да. Я думал речь просто про сборку пакета из исходников
  • @oneone, причём тут это? Речь про создание пакета, а не сборку.
  • @cancel, dpkg-source нужен только для распаковки

    вообще это лечится чтением debian maintainer guide. Это непривычно после пользования rpm и проприетарных систем — как так, неужели в документации может быть что-то полезное написано — но дебиановская именно такая — её имеет смысл читать.
  • @max630, я её читал, но она отвратная, год не попользуешься и всё (плюс кучу нового навыдумывают) из головы вылетает.
  • @cancel, если у тебя программа использует autoconf или qmake, то debian helper почти всё сделает за тебя. Собственно, он в любом случае почти всё сделает
  • @max630, у меня есть вообще архив с проприетарной программой, нужно её в пакет завернуть
  • @cancel, скриптом причём
  • @cancel, в дебиане вообще одна из лучших документаций, что я видел
  • @cancel, причём я уже такое не раз делал, но как только возникает ещё одна, приходится словно с нуля всё воспринимать
  • @cancel, это, по-моему, совершенно нормально, если что-то делаешь раз в год
  • @cancel, ну с deb опыта у меня поменьше, но spec там реально удобнее.
  • @cancel, а. это сложнее. Насколько я понимаю, надо configure и build выкинуть, install переписать. Остальное оставить как есть
  • @cancel, Сама дебиановская система сборки достаточно простая. А вот дебскриптс и дебхелпер надо переименовать в дебтроллер
  • @Avatar, ну вот так, наверное, правильнее, да
  • @Avatar, с дебхелпером большие проблемы, когда в rules копипастят неведомо откуда взявшуюся потрянку 5-летней давности и чего-то там пытаются редактировать. А если по доке делать — надо только пару оверрайдов прописать, тогда он няшка.
  • @max630, с сорцами проблем как правило нет совсем, у меня в нескольких проектах вообще почти пустой rules