LINUX.ORG.RU
ФорумTalks

Ещё один пучок SRPM файлов для Федоры на гитхабе

 , srpms


0

2

Вот здесь: https://github.com/saahriktu/fedora-srpms

  • libsixel для rpm-based дистрибутивов, я так понял, никто никогда не опакечивал; пришлось опакетить самому;
  • coolreader3 взял из 6-й Магейи; для устранения сегфолта пришлось нагуглить патч в комментариях AUR'а;
  • perl-rename, по ходу, Red Hat дропнул ещё в начале 2000-х во времена 7-го Red Hat'а (ещё до Red Hat 9 (Shrike)); пришлось значительно обработать напильником старый .spec файл, причём под более новую версию perl-rename (дропнут был perl-rename 1.4, а теперь уже 1.9);
  • purple-vk-plugin портировал из openSUSE;
  • откуда добыл ppsspp уже не помню, но и этот вариант из коробки не собирался, пришлось применить напильник; с другими вариантами было ещё хуже;
  • в .spec файл xterm'а добавил поддержку графики в форматах sixel и regis;
  • в .spec файл worker'а в требования добавил libXft, что позволяет включать в нём векторные шрифты (без которых из коробки поломана локализация); из коробки маинтейнеры Федоры собрали worker без libXft; кстати, сейчас выложил версию 3.15.1, а в официальном репозитории на данный момент всё ещё 3.15.0;
  • в .spec файле emacs'а заменил дефолтный тулкит с GTK на Xaw;

Ну и докинул до кучи где-то потерянные SRPM файлы hsetroot и pidgin-latex, которые и сегодня прекрасно собираются без напильника.

Собрать пакет из SRPM файла, напоминаю, можно командой

rpmbuild --rebuild /путь/к/файлу.src.rpm
Для этого, разумеется, должны быть установлены rpm-build, компилятор и все нужные *-devel пакеты от нужных библиотек.

★★★★★

Собирать надо mock'ом.

carasin ★★★★★
()

Почему бы не залить это в офф репы? Если уж поддерживаешь пакеты, то какая разница, где их хранить.

ZERG ★★★★★
()
Ответ на: комментарий от ZERG

в офф репы

Это на copr.fedorainfracloud.org что-ли? Прямо в официальный репозиторий никого же просто так не пустят.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)

Собрать пакет из SRPM файла, напоминаю, можно командой

Веселуха если система 64 бит, а пакет нужен 32 бит.

Napilnik ★★★★★
()
Ответ на: комментарий от ZERG

Почему бы не залить это в офф репы?

На яндексдиск например:) Я так уже делал. Делаешь каталог с пакетами доступным для чтения и кидаешь ссылки на тематический форум. Никакого траха с главным писюном (upstream) и пакеты доступны для скачивания целевой аудиторией! Можешь конечно писать в спортлото, но не факт что тамошней бюрокрании до тебя есть дело. На днях из красной шапки мыло пришло: федора 26 через несколько дней снимается с поддержки, если хотите чтобы ваша запись на багрекере на обнулилась, обновите её.

Napilnik ★★★★★
()
Ответ на: комментарий от saahriktu

Понятно, что просто так не пустят, но зато будет централизованная система, а не пакеты «от Васяна» с гитхаба. Попробовать стоит.

ZERG ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.