Size: a a a

Russian Fedora Community

2020 September 20

V

Vascom in Russian Fedora Community
Ты же не устанавливаешь src.rpm пакеты в обычную систему. Так и в mock не надо.
источник

l

linxon in Russian Fedora Community
да. Действительно теперь пошло как надо.

Спасибо!
источник

l

linxon in Russian Fedora Community
Vascom
Ты же не устанавливаешь src.rpm пакеты в обычную систему. Так и в mock не надо.
ясно.
источник

l

linxon in Russian Fedora Community
графические приложения в нем уже не получится затестить или это можно сделать через какое-нибудь VNC?
источник

A

Alexey in Russian Fedora Community
В чем в нем
источник

l

linxon in Russian Fedora Community
Alexey
В чем в нем
в mock
источник

V

Vascom in Russian Fedora Community
linxon
графические приложения в нем уже не получится затестить или это можно сделать через какое-нибудь VNC?
Собираешь в mock, устанавливаешь собранный пакет в основную систему и тестишь.
источник

l

linxon in Russian Fedora Community
Vascom
Собираешь в mock, устанавливаешь собранный пакет в основную систему и тестишь.
ясно
источник

l

linxon in Russian Fedora Community
все куда проще
источник

l

linxon in Russian Fedora Community
Vascom
Да и спек кривой по меркам федоры.
а у меня всегда так. Чего бы не касался :)
источник

V

Vascom in Russian Fedora Community
Mock это не виртуалка, это сборка пакета в chroot.
источник

l

linxon in Russian Fedora Community
само собой
источник

V

Vascom in Russian Fedora Community
linxon
а у меня всегда так. Чего бы не касался :)
Ну, если есть желание, можно подсказать что надо поправить.
источник

l

linxon in Russian Fedora Community
Vascom
Ну, если есть желание, можно подсказать что надо поправить.
я пока изучаю как нужно описывать зависимости и как они примерно работают
источник

l

linxon in Russian Fedora Community
оказывается можно сделать еще вот так:
BuildRequires: pkgconfig

BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gtk+-3.0)


можно/нужно ли делать такое на постоянной основе или только тогда, когда сборочные скрипты апстрима не могут в pkgconfig ?
источник

l

linxon in Russian Fedora Community
в моем случае autotools , где пкгконфиг используется
PKG_CHECK_MODULES(GLIB, glib-2.0 > 2.36.0)
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)

PKG_CHECK_MODULES(GTK, gtk+-3.0 > 3.12.0)
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)

PKG_CHECK_MODULES(GIO, gio-2.0)
AC_SUBST(GIO_CFLAGS)
AC_SUBST(GIO_LIBS)
источник

V

Vascom in Russian Fedora Community
BuildRequires: pkgconfig
Не надо при этом указывать.
источник

V

Vascom in Russian Fedora Community
linxon
оказывается можно сделать еще вот так:
BuildRequires: pkgconfig

BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gtk+-3.0)


можно/нужно ли делать такое на постоянной основе или только тогда, когда сборочные скрипты апстрима не могут в pkgconfig ?
Нужно/можно всегда.
источник

l

linxon in Russian Fedora Community
config.status: creating po/Makefile
config.status: executing depfiles commands
+ %make
/var/tmp/rpm-tmp.EJVv7s: line 64: fg: no job control


RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.EJVv7s (%build)


хм...
источник

V

Vascom in Russian Fedora Community
Это не зависит от системы сборки. Зато позволяет не зависеть от названия пакета, если оно вдруг изменится.
источник