[Comm] Бэкпорт firefox 61.0.1 для p7

Владимир Гусев vova1971 на narod.ru
Вс Авг 19 13:12:56 MSK 2018


Иногда утягиваю и пересобираю различные небольшие новинки из p8 для p7,
чтобы как можно дольше идти "в ногу со временем"... Когда пакеты
небольшие, то мне это удается. В случае с firefox мне это не удалось -
руки опускаются... В результате пришось просто скачать с сайта и
механически установить вместо старого - на 99% работает, проблемы
только с radiobutton и "галочками" выбора пунктов. Но хотелось
попробовать пересобрать нормально. Собираю я по старинке, посредством
rpm -ba *.spec

Сначала вышеупомянутая команда вывела огромный список зависимостей.
После того, как я поскреб по сусекам p7, остался следующий список того,
чего в p7 нет:

vova на macbook SPECS $ rpm -ba firefox.spec 
ошибка: неудовлетворенные зависимости сборки:
	clang6.0 нужен для firefox-61.0.1-alt0.M70P.1
	clang6.0-devel нужен для firefox-61.0.1-alt0.M70P.1
	llvm6.0-devel нужен для firefox-61.0.1-alt0.M70P.1
	lld-devel нужен для firefox-61.0.1-alt0.M70P.1
	rust >= 1.24.1 нужен для firefox-61.0.1-alt0.M70P.1
	rust-cargo >= 0.25.0 нужен для firefox-61.0.1-alt0.M70P.1
	/dev/shm нужен для firefox-61.0.1-alt0.M70P.1
	pkgconfig(nspr) >= 4.17 нужен для firefox-61.0.1-alt0.M70P.1
	pkgconfig(nss) >= 3.38.0 нужен для firefox-61.0.1-alt0.M70P.1

Насчет 2-х последних пунктов, это, я думаю, речь идет об libnss-devel и
libnspr-devel.. Но тут версии поновее... Что тут делает /dev/shm - ума
не приложу.

Нахрена нужен целый язык программирования rust??...

В общем я снова уперся в необходимость пересборки целого ряда
совершенно сторонних и нехилых пакетов... Вопрос - можно ли как-то
обойтись без rust, этого /dev/shm и т.д.? На что это повлияет?


Подробная информация о списке рассылки community