gentoo: умирание системы

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

Скомпилилось, давай запускать, а оно по путям не найдено. Оказывается, оно записывается всё по /usr/trinity/[bin-libs-share].
Мы так не договаривались, это не по FHS)) Такое ощущение, будто что-то левее левого поставил, и где потом конфиги искать, например? А почему в /opt не запихнули?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

yoricI писал:
15.02.2022 22:02
Скомпилилось, давай запускать, а оно по путям не найдено. Оказывается, оно записывается всё по /usr/trinity/[bin-libs-share].
Ну тогда попробуйте выполнить:

Shell

# env-update
А далее перезагрузить комп.
команда:

Shell

# source /etc/profile
Действует только для текущего сеанса bash, но её достаточно, чтобы проверить не перезагружаясь если выполнить в терминале под пользователем, должно стать доступным просто выполнить piklab.
Просто не подхватился конфиг /etc/env.d/45trinitypaths-14, необходимо выполнить env-update.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

Запустился, потом потестирую поподробнее, спасибо.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

Если что то вот список исходников для tde-14.0.11, если что заинтересовало, а его нет, то можно будет составить список пожеланий, что хотелось бы иметь в оверлее из этого. Потом можно будет добавить ебилды.
Так как многие дублируются в Gentoo, по этому как то и не добавлял много чего. Пока поддерживаю сборку оверлея.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

А почему piklab на zugaina отсутствует? trinity там есть.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

yoricI писал:
17.02.2022 17:06
А почему piklab на zugaina отсутствует? trinity там есть.
На zugaina, отсутствует официальный оверлей Gentoo от разработчиков trinity. Он разрабатывается как отдельный проект в рамках проекта Trinity и отсутствует тут. То что вы видите от trinity в zugaina это оверлей luke-jr. Это проект не связан с оверлеем Gentoo от Trinity.
Зы: Оверлеи на zugaina как правило находятся тут.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

А qucs можно добавить в trinity, симулятор электронных схем? Похоже, это QT-шники убивают проекты, мозги парили парили, и теперь вообще отъехали. Но зато наступит стабильность))
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

yoricI писал:
21.02.2022 06:51
А qucs можно добавить в trinity, симулятор электронных схем? Похоже, это QT-шники убивают проекты, мозги парили парили, и теперь вообще отъехали. Но зато наступит стабильность))
По идее можно портировать. Можете написать с предложением в команду разработчиков devels@trinitydesktop.org.
В tqtinterface есть скрипты для конвертирования. Если нет особых завязок на других библиотеках, требующих изменений, то возможно не долго ждать придётся. Смотрю версия под qt3 имела больший функционал, чем версия под qt4. Скорее всего нужно будет глянуть версию 0.0.18.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

Глянул версия 0.0.18 написана под Qt4, под Qt3 была написана версия 0.0.16, ну и там скрипты сборки нужно переделать. В принципе можно написать в команду разработчиков TDE. Но скорее всего добавят не скоро. НО в принципе есть оверлеи gentoo с поддержкой qt4, которую можно установить и попробовать собрать под qt4 это детище.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

И qucs-0.0.19.tar.gz и qucs-0.0.20-rc2.tar.gz есть, не знаю подо что писанное. Значит devels@trinitydesktop.org оставляем в покое.
ormorph писал(а):
21.02.2022 11:40
есть оверлеи gentoo с поддержкой qt4, которую можно установить и попробовать собрать под qt4 это детище.
А тут как действовать?
Добавлено (14:45):
ormorph писал(а):
21.02.2022 11:40
собрать под qt4 это детище
А под qt5 переделывать это проще повеситься? ))
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

yoricI писал:
21.02.2022 14:42
А под qt5 переделывать это проще повеситься? ))
Ну да проще повесится, так как там до сих пор идёт привязка к qt3 - Qt3Support. Правда в последней версии это сделано сразу на уровне конфига. Макрос привязывается на уровне компилятора -DQT3_SUPPORT.
Добавлено (15:16):
yoricI писал:
21.02.2022 14:42
А тут как действовать?
Установить оверлей, установить qt4 и попробовать собрать ручками хотя бы. Вроде Asturm поддерживал оверлей kde-sunset. Можете попробовать его ещё установить и поиграться с qt4. Правда я его не пробовал, по этому как там с работоспособностью не знаю.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20837
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: gentoo: умирание системы

Сообщение Bizdelnick »

yoricI писал:
21.02.2022 14:42
А под qt5 переделывать это проще повеситься?
Да уже под Qt6 пора.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

Да я тут глянул в zugaina есть в оверлее booboo, т.е. нужно просто установить оверлей booboo и собрать qucs-0.0.19.
Bizdelnick писал:
21.02.2022 15:24
Да уже под Qt6 пора.
А у вас в debian уже добавили Qt6?
У нас в Gentoo можно попробовать используя оверлей qt.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

Код: Выделить всё

 размер     имя
39781525  qucs-0.0.17.tar.gz
45270816  qucs-0.0.18.tar.gz
20594557  qucs-0.0.19.tar.gz
20643868  qucs-0.0.20-rc1.tar.gz
20643591  qucs-0.0.20-rc2.tar.gz
ormorph, Вы что-то говорили про урезанный функционал? У всех, кроме 0.18, судя по размеру? Я как раз его использовал раньше, функционала хватало. А то провозишься сейчас, а там пшик. Если Вас не затруднит, не смогли бы сказать, с каким оверлеем делать 0.18, если понадобится.
ormorph писал(а):
21.02.2022 15:41
нужно просто установить оверлей booboo и собрать qucs-0.0.19.
То есть booboo имеет соответствующие библиотеки, но так как собирать буду вручную, без ебилда, то как же их подтянуть? Смотреть по ошибкам и вручную?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

yoricI писал:
21.02.2022 16:08
но так как собирать буду вручную, без ебилда
Да нет не все там так просто. Глянул ебилд то есть а вот qt4 нет. Скорее всего надо ставить оверлей kde-sunset и добавлять ебилд, либо репозиторий booboo.
Последовательность команд:

Shell

# emerge app-eselect/eselect-repository
# eselect repository add kde-sunset git git://anongit.gentoo.org/proj/kde-sunset.git
# eselect repository enable booboo
# emaint sync -r kde-sunset
# emaint sync -r booboo
А далее просто выполнить:

Shell

# emerge sci-electronics/qucs
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20837
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: gentoo: умирание системы

Сообщение Bizdelnick »

ormorph писал(а):
21.02.2022 15:41
А у вас в debian уже добавили Qt6?
У нас в Gentoo можно попробовать используя оверлей qt.
https://packages.debian.org/search?keywords=qt6&searchon=names&suite=all&section=main
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

Кстати, некоторое время назад (полгода-год) смотрел на zugaina qucs, их там тогда было штуки 4. Сейчас один. Где остальные? Не случится ли через некоторое время с этим беда? И что тогда? Понатащишь в систему барахла, -depclean потом очистит?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

yoricI писал:
21.02.2022 19:19
Не случится ли через некоторое время с этим беда? И что тогда? Понатащишь в систему барахла, -depclean потом очистит?
Не, не всегда, как правило могут остаться скрытые зависимости, самих ебилдов нет, а вот установленные пакеты остались. Как вариант делать свой локальный оверлей ебилдов и его поддерживать. Но тогда нужно учить как создавать свои ебилды. Хотя там всё просто, в основном там сценарии сборки поддерживают синтаксис bash. Просто осталось разобраться с eclass. Но тут благо примеров полно.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

Поигрался я с piklab, ничего в нём хорошего нет. Отвык. обхожусь без него. Так что извините, за беспокойство, буду расчищать место. И как теперь можно piklab trinity tqt с присными идеологически правильно удалить?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

yoricI писал:
28.10.2022 10:11
И как теперь можно piklab trinity tqt с присными идеологически правильно удалить?
Вроде же не в первый день в Gentoo. Просто удалить из мира и выполнить depclean.

Код: Выделить всё

$ cat /var/lib/portage/world|grep trinity
Скоро будет выложена версия tde 14.0.13. Точнее ветку уже добавил, пока проверяю сборку. Там добавил python-tqt, для python3. Уже скоро будет слита с главной веткой.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

- app-dicts/stardict-freedict-eng-rus-2.4.2-r1::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Matt Turner <mattst88@gentoo.org> (2023-05-11) # Dictionaries for app-text/stardict which is masked for removal. # Bug #905901. Removal on 2023-06-11 - app-text/stardict-3.0.6-r5::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Matt Turner <mattst88@gentoo.org> (2023-05-11) # Depends on many deprecated packages, such as # - app-text/enchant:0 # - app-text/gnome-doc-utils # - gnome-extra/gucharmap:0 # - x11-libs/gtk+:2 # No reverse dependencies. # Bug #905901. Removal on 2023-06-11 - app-dicts/stardict-quick-ru-en-2.4.2-r1::gentoo (masked by: package.mask) - app-text/sdcv-0.5.4::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Matt Turner <mattst88@gentoo.org> (2023-05-11) # Console version of stardict which is masked for removal. Only reverse # dependencies are app-dicts/stardict-* (via stardict.eclass). # Bug #905901. Removal on 2023-06-11
А вот уже становится конкретно грустно. Особенно sdcv, консольная версия. Куда бечь? Народ уже выучил английский назубок?
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3673
ОС: Mandriva => Gentoo (~amd64)

Re: gentoo: умирание системы

Сообщение devilr »

yoricI писал:
12.05.2023 13:17
Куда бечь?
Можно форкнуть и самому продолжить поддерживать. Если уж так нужен пакет. Никто ведь по рукам не бьёт.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

yoricI писал:
12.05.2023 13:17
Особенно sdcv, консольная версия.
Да это грустно, но как вариант просто пока следует сделать архив текущего дерева портов, и в будущем просто поддерживать самому в локальном оверлее. Stardict я могу понять почему, типа для избавления от старых зависимостей. А вот на счёт sdcv, там похоже у кого то крыша потекла. Пока одна надежда на gpo.zugaina.org, что там это выложат. Если будет совсем тяжело можно будет на goldendict перейти. Но это должно стать совсем тяжело, так как там зависимость qtwebengine.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20837
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: gentoo: умирание системы

Сообщение Bizdelnick »

А goldendict не устраивает?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

Bizdelnick писал:
12.05.2023 19:08
А goldendict не устраивает?
Он пока в стадии альфы, вроде как работает. Но к нему то тоже нужны словари например от того же stardict, которые как раз хотят удалить похоже тоже. С другой стороны достаточно просто иметь отдельно набор словарей под рукой, для пользователей винды это нормальная практика. Ну и goldendict так же нет в основной ветке, его можно просто добавить в локальный оверлей. Так же пока существующие ебилды используют только qt6 для сборки а это пока замаскированные пакеты. Вот сделал небольшие изменения для сборки под qt5:
Spoiler

Код: Выделить всё

# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8
PLOCALES="ar_SA ay_BO be_BY bg_BG crowdin cs_CZ de_CH de_DE el_GR eo_UY es_AR es_BO es_ES fa_IR fi_FI fr_FR hi_IN ie_001 it_IT ja_JP jbo_EN ko_KR lt_LT mk_MK nl_NL pl_PL pt_BR pt_PT qt_extra_es qt_extra_it qt_extra_lt qtwebengine_zh_CN qu_PE ru_RU sk_SK sq_AL sr_SP sv_SE tg_TJ tk_TM tr_TR uk_UA vi_VN zh_CN zh_TW"

inherit desktop qmake-utils plocale

DESCRIPTION="Feature-rich dictionary lookup program"
HOMEPAGE="http://goldendict.org/"
SRC_URI="https://github.com/xiaoyifang/goldendict-ng/archive/refs/tags/v23.05.03-alpha.230512.7188a74f.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE="debug ffmpeg "

RDEPEND="
	app-arch/bzip2
	>=app-text/hunspell-1.2:=
	dev-libs/eb
	dev-libs/lzo
	media-libs/libvorbis
	media-libs/tiff:0
	dev-qt/qtgui:5
	dev-qt/qtcore:5
	dev-qt/qtdeclarative:5
	dev-qt/qtnetwork:5
	dev-qt/qtprintsupport:5
	dev-qt/qtspeech:5
	dev-qt/qtsvg:5
	dev-qt/qtxml:5
	dev-qt/qtwebchannel:5
	dev-qt/qtwidgets:5
	sys-libs/zlib
	ffmpeg? (
		media-video/ffmpeg:0=
	)
"
DEPEND="${RDEPEND}"
BDEPEND="
	virtual/pkgconfig
"

S="${WORKDIR}/${PN}-ng-${PV}-alpha.230512.7188a74f"

src_prepare() {
	default
	# disable git
	sed -i -e '/git describe/s/^/#/' ${PN}.pro || die

	# fix installation path
	sed -i -e '/PREFIX = /s:/usr/local:/usr:' ${PN}.pro || die

	# add trailing semicolon
	sed -i -e '/^Categories/s/$/;/' redist/org.${PN}.GoldenDict.desktop || die

	echo "QMAKE_CXXFLAGS_RELEASE = $CXXFLAGS" >> ${PN}.pro
	echo "QMAKE_CFLAGS_RELEASE = $CFLAGS" >> ${PN}.pro

	local loc_dir="${S}/locale"
	plocale_find_changes "${loc_dir}" "" ".ts"
	rm_loc() {
		rm -vf "locale/${1}.ts" || die
		sed -i "/${1}.ts/d" ${PN}.pro || die
	}
	plocale_for_each_disabled_locale rm_loc
}

src_configure() {
	local myconf=(CONFIG+=release)

	if ! use ffmpeg ; then
		myconf+=( CONFIG+=no_ffmpeg_player )
	fi

	myconf+=( CONFIG+=no_qtmultimedia_player )
	eqmake5 "${myconf[@]}" ${PN}.pro
}

install_locale() {
	insinto /usr/share/apps/${PN}/locale
	doins "${S}"/.qm/${1}.qm
	eend $? || die "failed to install $1 locale"
}

src_install() {
	dobin ${PN}
	domenu redist/org.${PN}.GoldenDict.desktop
	doicon redist/icons/${PN}.png
Осталось только добавить нужную архитектуру в ебилд для сборки:

Shell

# ekeyword ~amd64 goldendict-23.05.03.ebuild
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20837
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: gentoo: умирание системы

Сообщение Bizdelnick »

ormorph писал(а):
12.05.2023 19:43
Он пока в стадии альфы
Простите, что? Ему лет 15.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

Bizdelnick писал:
12.05.2023 19:59
Простите, что? Ему лет 15.
15 лет тому проекту, который на qt4, а тот что на qt5 qt6 - там альфа.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20837
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: gentoo: умирание системы

Сообщение Bizdelnick »

ormorph писал(а):
12.05.2023 20:01
тот что на qt5 qt6 - там альфа
Не знаю, о чём Вы говорите, но 1.5.0 вполне себе собирается с Qt5, и его RC2 выпущен ещё в 2016 году. Судя по тому, что с тех пор релизов не было, его можно считать окончательным. (Не знаю, правда, стоит ли сейчас устанавливать его, или таки лучше взять код из master.)
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2669
ОС: Gentoo

Re: gentoo: умирание системы

Сообщение ormorph »

Bizdelnick писал:
12.05.2023 20:14
ormorph писал(а):
12.05.2023 20:01
тот что на qt5 qt6 - там альфа
Не знаю, о чём Вы говорите, но 1.5.0 вполне себе собирается с Qt5, и его RC2 выпущен ещё в 2016 году. Судя по тому, что с тех пор релизов не было, его можно считать окончательным.
Да глянул там есть возможность сборки под qt5, но там используется qtwebkit в зависимостях, который признан устаревшим и был удален в gentoo, как вариант есть на zugaina один ебилд старого goldendict, но не уверен, что qtwebkit что там присутствует соберется.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: gentoo: умирание системы

Сообщение yoricI »

ormorph писал(а):
12.05.2023 17:10
сделать архив текущего дерева портов
А как это делается?

И разве недостаточно для локального оверлея удержать sdcv.ebuild сотоварищи и sdcv.tar.bz2?
ormorph писал(а):
12.05.2023 17:10
надежда на gpo.zugaina.org
Пользуясь случаем, спрошу здесь. Им баги слать можно? Один оверлей сыпет ошибками при попытке обновления.
Спасибо сказали: