
Dima
23.09.2016
00:17:52
https://github.com/SirCmpwn/sway
Окей

Vasiliy
23.09.2016
06:23:08

Ruslan ?
23.09.2016
06:35:35

Google

Igor
23.09.2016
07:03:26

Междоус
23.09.2016
07:30:31
Парни, а где можно найти spec-файлы для пакетов fedora?

Ilya
23.09.2016
07:30:50
fedora git

Междоус
23.09.2016
07:31:14
fedora git
http://pkgs.fedoraproject.org/cgit/rpms/ ??

Ilya
23.09.2016
07:31:33
ага

Междоус
23.09.2016
07:32:24
Ого, как там все сложно ?

Ilya
23.09.2016
07:32:40
привыкнуть надо

Междоус
23.09.2016
07:32:54
Я думал проще. У DEB структура пакета проще, описание проще.
Попробую

Google

Vasiliy
23.09.2016
07:33:56
Ни чего сложного там нет.

Igor
23.09.2016
07:34:26
у RPM - всего один файл
у DEB, нужны сорцы, директория debian в которой ещё куча файлов и директорий

Междоус
23.09.2016
07:39:12
Но сложный

Vasiliy
23.09.2016
07:40:18
может ты просто такой пакет выбрал. Некоторое ПО столь кривое, что в спеке приходится много исправлять
вообще спек rpm очень простой, проще некуда

Междоус
23.09.2016
07:41:07
Просто решил попробовать собрать первый RPM. Чисто для себя. Конкретно git-2.10.0. Для f24.

Vasiliy
23.09.2016
07:41:38
возьми что-нибудь попроще

Междоус
23.09.2016
07:42:16
Так не. Мне нужен git поновее. Вот на нем решил опробовать.
Я понимаю, что собрать его из сорцов мне будет проще ?

Vasiliy
23.09.2016
07:43:23
собрать так же хорошо - из сорцов будет сложнее

Междоус
23.09.2016
07:43:44
Но так смотрю и понимаю, что и гит мне новый не нужен ?

Vasiliy
23.09.2016
07:43:47
ты флаги компиляции не те укажешь, файлы не так установишь и т.д.

Междоус
23.09.2016
07:44:13
Да это понятно

Vasiliy
23.09.2016
07:44:30
можешь попробовать взять пакет от равхайда, если там свежий гит и просто пересобрать его
да, в равхайде как раз git-2.10.0-1.fc26

Междоус
23.09.2016
07:45:22
Смотрю сюда http://pkgs.fedoraproject.org/cgit/rpms/git.git/tree/?h=f24
Тут прям полный набор всего. gitweb, xinetd сервис, сокет для systemd. Мудрено очень. + патчей набор

Vasiliy
23.09.2016
07:45:55
значит всё это необходимо
патчи от нечего делать не кладут

Google

Междоус
23.09.2016
07:46:23
Да я понимаю, что необходимо. Сейчас попробую от rawhide сделать сборку
Спасибо за подсказку

Vasiliy
23.09.2016
07:48:22
бери сразу src.rpm и его пересобирай

Междоус
23.09.2016
07:49:12
Как сильно отличается https://fedoraproject.org/wiki/How_to_create_a_GNU_Hello_RPM_package/ru от https://fedoraproject.org/wiki/How_to_create_an_RPM_package

Ilya
23.09.2016
07:49:59
find download --source package && rpm -ihv package
и в rpmbuild/SPEC/package.spec
*find -> dnf
одно и тоже
вторая ссылка предпочтительнее
то что не ru
)

Vasiliy
23.09.2016
07:54:07

Ilya
23.09.2016
07:54:43
первая страница не устарела
я так понял вопрос

Междоус
23.09.2016
07:55:39

Ilya
23.09.2016
07:56:06
в rpmbuild
ты создал?

Vasiliy
23.09.2016
07:56:18
How_to_create_an_RPM_package сильно устарел и в некоторых местах может не соответствовать текущим рекомендациям Федоры по созданию пакетов.

Google

Vasiliy
23.09.2016
07:57:11
и в домашнем каталоге пользователя появится rpmbuild, всё там будет

Междоус
23.09.2016
07:57:16
Нашел
Но это каша и беспорядок получается.

Vasiliy
23.09.2016
07:57:36
чего?
опять издевашься?

Ilya
23.09.2016
07:57:59
собирайте через mock

Междоус
23.09.2016
07:58:07
Так все в одном месте. А если пакетов будет больше одного - хрен разберешься

Ilya
23.09.2016
07:58:09
и будет тебе одна папка

Vasiliy
23.09.2016
07:58:16
не надо через мок и даже устанавливать этот пакет не надо было

Admin
ERROR: S client not available

Ilya
23.09.2016
07:58:34

Vasiliy
23.09.2016
07:58:57
просто сделай rpmbuild --rebuild git-2.10.0-1.fc26.src.rpm
и всё

Междоус
23.09.2016
07:59:24
https://paste.fedoraproject.org/433136/14746175/

Vasiliy
23.09.2016
07:59:34

Междоус
23.09.2016
08:00:32
Ох
Я только вникаю. Спасибо

Vasiliy
23.09.2016
08:01:10
всё уже придумано и оптимизировано

Междоус
23.09.2016
08:09:00

Google


Междоус
23.09.2016
08:09:24
Ох-ох-ох
Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-2.10.0-1.fc24.x86_64.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-all-2.10.0-1.fc24.noarch.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-core-2.10.0-1.fc24.x86_64.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-core-doc-2.10.0-1.fc24.x86_64.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-daemon-2.10.0-1.fc24.x86_64.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/gitweb-2.10.0-1.fc24.noarch.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-p4-2.10.0-1.fc24.noarch.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-svn-2.10.0-1.fc24.x86_64.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-cvs-2.10.0-1.fc24.noarch.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-email-2.10.0-1.fc24.noarch.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-gui-2.10.0-1.fc24.noarch.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/gitk-2.10.0-1.fc24.noarch.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/perl-Git-2.10.0-1.fc24.noarch.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/perl-Git-SVN-2.10.0-1.fc24.noarch.rpm
Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-debuginfo-2.10.0-1.fc24.x86_64.rpm


Vasiliy
23.09.2016
08:09:38
Под твою

Междоус
23.09.2016
08:10:03
Это оно собрало все что необходимо для установки? И соответсвенно я получаю стопку пакетов, а не один?

Vasiliy
23.09.2016
08:10:35
Оно создало всё. Что тебе устанавливать - решай сам. Можешь просто обновить уже установленные

Междоус
23.09.2016
08:10:55
Ога, понял. Это в спеке описано, что такие-то пакеты надо собрать?

Vasiliy
23.09.2016
08:11:22
да

Междоус
23.09.2016
08:13:15
Тогда это охуенни. В DEB так нельзя и это доставляло мне боль при сборке проекта примерно из 80 пакетов. Когда необходимо отслеживать все зависимости(а там они строгие были) и сколько кирпечей откладывалось. если где-то недосмотрел версию пакета. Собралось, но не устанавливается.

Igor
23.09.2016
08:41:08

Междоус
23.09.2016
08:42:33

Igor
23.09.2016
08:43:13
Уже сделал
ну и отлично, я просто сверху-вниз читал

Egor
23.09.2016
09:23:59
квест пройден, linux -> wine -> firefox_win32_45 -> silverlight_5
и теперь я снова могу наблюдать сайтик компании и ставить отметки прибытия/убытия с рабочего места

Andrew
23.09.2016
09:43:15

Egor
23.09.2016
09:44:43
Бог мой.
Зачем такие костыли?
отчёты о проделанной работе делаются через web-интерфейс, реализованный на silverlight
Заставить всё это работать в связке firefox+wine+pipelight не удалось, после обновления FF и wine в июне
в FF47 отключили NPAPI плагины - не видите pipelight, откат FF до более старых версий позволяет подцпить pipelight, но тут уже сам плагин начинает валиться на установке silverlight где-то в глубине wine

Bandikoot
23.09.2016
10:08:44
RFID карты не проще было впилить?

Egor
23.09.2016
10:10:15

Dima
23.09.2016
10:10:50
Дурачки

Vasiliy
23.09.2016
10:43:39
ну что, 62.2% станет новым мемом?

Egor
23.09.2016
10:44:35
вряд ли

Vasiliy
23.09.2016
10:47:39
думаете по телевизору не покажут?

Egor
23.09.2016
10:54:03
не так эпично как 146%

Lesik
23.09.2016
10:58:08