
Igor
10.07.2016
18:52:26
можно в крайний случай сделать Epoch: 1
если уж прям совсем хочется

Vitaly
10.07.2016
18:53:40
ну как бы тогда автор идиот.
Он точно также делает и с purple-skypeweb. На сайте торчит версия 1.1, которая давно мертва и не работает. Ему постоянно пишут тикеты, он их закрывает и говорит, что ему лучше знать, когда делать релизы.

Google

Igor
10.07.2016
18:56:02
вон, scudcloud пилят релизы почти каждый день )
почти после каждого пофикшенного бага
собственно, сложности в этом никакой нет
git tag 1.0
git push --tags
вуаля
любители меркурия должны страдать

Vitaly
10.07.2016
19:04:47

Igor
10.07.2016
19:05:10
Он точно также делает и с purple-skypeweb. На сайте торчит версия 1.1, которая давно мертва и не работает. Ему постоянно пишут тикеты, он их закрывает и говорит, что ему лучше знать, когда делать релизы.
не похоже
либо он не умеет пользоваться гитом

Vitaly
10.07.2016
19:06:12
не похоже
https://github.com/EionRobb/skype4pidgin/issues/454#issuecomment-230184068

Google

Vitaly
10.07.2016
19:06:20
Недавно он всё-таки решил релиз выпустить.
Всё, исправил спек и все версии в т.ч. в changelog. Теперь версия 1:0-31.20160710hg5378549.fc24.
Сейчас выложу новый SRPM.
Ответил в тикете багзиллы.


Igor
10.07.2016
19:12:08
Requires: %{name} = %{version}-%{release}
а вот теперь это стало неверны
м
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
=)
ну и я бы на твоём месет убрал бы %{date} вообще их спека нафиг
только глаза мозолит, а толку 0
+ export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs
=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic'
+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/l
ib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic'
+ export 'LDFLAGS=-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ /usr/bin/make -j4
protoc-c --c_out=. hangouts.proto
protoc-c --c_out=. hangout_media.proto
cc -fPIC -shared -o libhangouts.so libhangouts.c hangouts.pb-c.c hangout_media.pb-c.c hangouts_json.c hangouts_pblite.c hangouts_connection.c hangouts_auth.c hangouts_events.c
hangouts_conversation.c hangouts_media.c purple2compat/http.c purple2compat/purple-socket.c -lprotobuf-c `pkg-config purple glib-2.0 json-glib-1.0 --libs --cflags` -I/usr/incl
ude/protobuf-c -Ipurple2compat -g -ggdb
эта срань не использует твои CFLAGS/LDFLAGS
чини мейкфайл )
# fix W: wrong-file-end-of-line-encoding
perl -i -pe 's/\r\n/\n/gs' README.md
любители перлятины
тогда BuildRequires: perl
НО
лучше
sed -i -e "s,\r,," README.md

Google

Vitaly
10.07.2016
19:16:43
чини мейкфайл )
Этот makefile адский костыль: https://bitbucket.org/EionRobb/purple-hangouts/src/537854962a1223139e9b87fbce6e07e8eb170d7d/Makefile?fileviewer=file-view-default

Igor
10.07.2016
19:17:29

Vitaly
10.07.2016
19:17:32

Igor
10.07.2016
19:18:09

Vitaly
10.07.2016
19:18:37
В этот меркурий. =)

Igor
10.07.2016
19:18:54
пулреквест отправил и нормально
ну или фикси Makefile

Vitaly
10.07.2016
19:22:30
Уж лучше cmake прикрутить, чем фиксить то, что они там наговнокодили в makefile.

Igor
10.07.2016
19:28:19
ещё проще руками вызвать gcc

Igor
10.07.2016
19:28:25
там всего 2 команды
на protoc
и gcc
ну и потом install

Vitaly
10.07.2016
19:29:11
Напишу автору, спрошу, что же он думает относительно кривого makefile.
Благо он тут в телеграме обитает.

Igor
10.07.2016
19:29:46
ну и пусть на гит мигрирует
по факту, нужно всего лишь

Google

Igor
10.07.2016
19:30:17
CFLAGS ?=
добавить в начало
и
при компиляции добавить
$(CFLAGS)
ну и то же самое с LDFLAGS

Vitaly
10.07.2016
19:31:02
Да, я уже починил.
Осталось автору pull req отправить.
Ставлю сейчас mercurial, чтобы закоммитить.
Никогда это не использовал.

Admin
ERROR: S client not available

Igor
10.07.2016
19:34:12
не используй дальше
фтопку эту хрень

Vitaly
10.07.2016
19:36:44
Хотя можно же через веб-морду сделать правки.

Maksim
10.07.2016
20:02:52

Vitaly
10.07.2016
23:02:45
@ignatenkobrain Вот такой фикс пойдёт: https://bitbucket.org/xvitaly/purple-hangouts/commits/5cf2f13a70545dbfa46feb0b6aad88c8a2aeb4fd ?

Igor
11.07.2016
05:05:08
к
protoc не нужно?
SuperTuxKart contains non-free Ubuntu Font Family files:
https://github.com/supertuxkart/stk-code/issues/2570
Probably we will need to patch sources or remove STK from Fedora :(

Egor
11.07.2016
09:36:12

Google

Egor
11.07.2016
09:43:28

Maksim
11.07.2016
09:46:59
В Fedora нет пакета Rust? o.o

Igor
11.07.2016
10:25:31

Vitaly
11.07.2016
10:55:24
вполне
Автор каким-то образом уже увидел мой коммит, хотя я Pull не отправлял и написал комментарий: https://bitbucket.org/xvitaly/purple-hangouts/commits/5cf2f13a70545dbfa46feb0b6aad88c8a2aeb4fd#comment-3386689
к
protoc не нужно?
Нет. Это всего лишь транслятор из Proto в C. Потом для компиляции уже GCC используется, а там флаги заданы.
Он же больше всех пел, что все шрифты должны быть свободными, а сам не выложил под свободной лицензией? Великолепно, в стиле Ubuntu.

Igor
11.07.2016
11:01:59

Vitaly
11.07.2016
11:02:47
Написал ему коммент.

Междоус
11.07.2016
11:05:14
Парни, читаю тут вашу переписку периодически. Выглядит как гентушный канал. gcc, o2, o3, компиляй, собирай ?
Кстати, кто-нибудь значет репозиторий с последней версией geary?

Vasiliy
11.07.2016
11:09:47

Междоус
11.07.2016
11:10:32
А зачем так агрессивно?

Vasiliy
11.07.2016
11:10:50
так вышло :)
никакой агрессии

Междоус
11.07.2016
11:10:56
Я прекрасно понимаю, что такое пакеты и как они получаются.
Я к тому, что как не зайду вечно что-то про компиляцию.

Vasiliy
11.07.2016
11:11:58
хм, а по моему наоборот тут болтают о чём угодно, только не о Федоре и линуксе :)

Междоус
11.07.2016
11:12:13
Ну не о федоре точно ))