VA>>>> Начинаю пилить сборку для Debian и иже с ними. Начал с VA>>>> huskylib. Я так понимаю, что huskybse в git не перетащили и VA>>>> теперь сборка не работает, т. к. нет файлов huskymak.cfg? Или VA>>>> что-то изменилось в процедуре сборки, но еще не отображено в VA>>>> документации? AV>>> Принципиально ничего не менялось, но если ты хочешь собрать AV>>> пакеты, а не превратить дебилиан в шлакварь, то для этого AV>>> существует всего один способ, сейчас используемый только для AV>>> сборки RPM-пакетов: VA>> Я именно и хочу собрать пакет. Но есть одна проблема. ;) VA>> Для сборки нужен hyskymak.cfg из huskybse, который... та-дам! не VA>> портировали. AV> В смысле - "не портировали"? Его просто нужно положить в архив с AV> исходниками, что делается командой git archive - то есть, достаточно AV> пихнуть его в репу :-)
ОК. Возьму из CVS и положу в каталог debian.
VA>> То есть предполагается использовать huskymak.cfg, запиленый VA>> для сборки rmp пакетов, я так понимаю?
AV> Можешь взять его за основу (я его в свое время основательно AV> перепилил), но экземпляр, используемый для сборки deb-пакетов, AV> положить в каталог debian/ - тогда в Makefile надо будет поправить:
AV> ifeq ($(DEBIAN), 1) AV> # Every Debian-Source-Paket has one included. AV> -include /usr/share/husky/huskymak.cfg AV> +include debian/huskymak.cfg
Да. Это я уже видел. :) Кстати, debian скрипты там еще старше, чем в binkd :) Благо, что сборка в husky достаточно прямолинейная, так что запилить новые будет несложно.
VA>> Ну и вообще, починить бы сборку, по-хорошему. Ведь husky VA>> собирался не только под линукс. AV> Под форточки и яблочки до сих пор регулярно собирается.
Ну дык. Highly Portable Tosser! :)
AV>>> Для RPM-based систем работает статическая сборка, поэтому AV>>> рекомендую стремиться к такому же результату. VA>> Я как раз планирую использовать shared libraries. AV> Хм... ну, можно и так. Один хрен, потенциальные пользователи (в AV> большинстве своем) никак, кроме как из репы, софт ставить не умеют - а AV> там и зависимости подтянутся, и заботиться о работе бинарников еще и в AV> ебунте тоже не надо.
Типа того.
Постараюсь доделать за несколько дней и пришлю патч. Вчера читал доку по пакетизации. В сборку пакетов для либ есть свои нюансы. Но что радует, так это неплохая документация на вики Debian.
С наилучшими пожеланиями, Vitaliy.
... 10.0 times 0.10 is hardly ever 1.00. --- GoldED+/LNX 1.1.5-b20160201 * Origin: -= Ex 2:4635/32 =- (2:463/3232)