Кьютком 0.30.3 ушёл в Сид

04.10.2016 21:34:37

Вроде бы не так давно паковал в учебно-тренировочных целях Кьютком для Дебьяна, глядь! а уже десять лет прошло. Кьютком большую часть этого времени находился в анабиозе, но в конце прошлого-начале нынешнего годов из него вышел, переехал на Гитхаб и отрелизился несколькими версиями. Главное — наконец-то переехал на актуальную версию КуТи. С пакетированием новой версии я откровенно протормозил, и обстоятельства личного плана были против (хотя в январе с Мейнхардом переписывались на эту тему) и Дебьяном на десктопе я прекратил пользоваться довольно давно. Пришлось разводить виртуалку с сидовой версией и собираться в ней.

Последний раз этим пакетом (да и вообще пакетами под Дебьян) занимался шесть лет назад. За это время кое-что поменялось, причём, строго в положительную сторону. Новый формат пакетов (вместо патча просто каталог debian) встречал в сторонних пакетах и ранее, но тут на него перевёл свой пакет. В моём случае это практически никаких изменений за собой не повлекло (у меня и так патчи квилтом накладывались), но с точки зрения прозрачности пакетирования в целом это огромный для Дебьяна шаг вперёд.

Больше же всего поразили изменения в мэйкфайле (который rules), если раньше там надо было очень аккуратно дёргать в правильных местах десятки вспомогательных программок (дебхелперов), то сейчас для простых случаев (а Кьютком не является сильно сложным случаем) достаточно буквально пары строк. Если раньше у меня в файле правил сборки было 66 строк, то теперь осталось семь, буквально, вот таких:

#!/usr/bin/make -f
 
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
 
%:
        dh $@ --buildsystem=cmake

То есть, реальных две. И этого хватает, чтобы корректно сконфигурировать, скомпилировать, поставить и запакетировать всё необходимое.

Разумеется, никуда не делась любимая и ненавидимая одновременно дебьяновская бюрократия, в частности, пришлось внимательным образом просмотреть и поправить копирайты. Но она, как обычно, к лучшему. В итоге, пакет с обновлением готов и уже (спасибо спонсору, Джанфранко Костаманье) был заспонсирован в сид, где его можно и взять.

Inkscape 0.45.1 для Debian etch

31.07.2007 22:06:56

Сидишь вот, никому не мешаешь, тут вдруг жена говорит: «А что это у меня Inkscape версии 0.44? Я-то думаю, у меня вот тут функции нет, а появилась она в 0.45». Поясняешь почему, потому как Debian stable. А в ответ: «Ну что это за ерунда, вот раньше под FreeBSD у меня всегда всё самое свежее было, а тут что, нельзя поставить что ли?»

Что делать мужу после такой предъявы? Надо срочно реабилитировать Debian в глазах супруги, а значит, как можно скорее бэкпортировать свежий Inkscape из unstable :). Ну не переводить же всю систему на unstable, там сейчас так разработка кипит, что мало не покажется…

Незамедлительно принялся за сборку. Пакет собрался без проблем, удовлетворившись доступными в etch версиями библиотек (фух…), уже активнейшим образом используется :). Заодно собрал для i386 и положил на сайт, вдруг кому пригодится:

Inkscape 0.45.1 для amd64.
Inkscape 0.45.1 для i386.

Пакеты Debian

27.11.2006 16:02:33

В прошлую пятницу мне приспичило опробовать создание дебьяновских пакетов. Вроде как RPM-ок насобирался в последнее время немало, а deb-ов ни одного. Что обидно, конечно. Ну, стало быть и попробовал собрать. Выбрал пакетик нехитрый, да забавный и поехали.
Читайте далее »