gentoo: умирание системы
Модератор: /dev/random
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
Скомпилилось, давай запускать, а оно по путям не найдено. Оказывается, оно записывается всё по /usr/trinity/[bin-libs-share].
Мы так не договаривались, это не по FHS)) Такое ощущение, будто что-то левее левого поставил, и где потом конфиги искать, например? А почему в /opt не запихнули?
Мы так не договаривались, это не по FHS)) Такое ощущение, будто что-то левее левого поставил, и где потом конфиги искать, например? А почему в /opt не запихнули?
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Ну тогда попробуйте выполнить:
Shell
# env-update
команда:
Shell
# source /etc/profile
Просто не подхватился конфиг /etc/env.d/45trinitypaths-14, необходимо выполнить env-update.
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
Запустился, потом потестирую поподробнее, спасибо.
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Если что то вот список исходников для tde-14.0.11, если что заинтересовало, а его нет, то можно будет составить список пожеланий, что хотелось бы иметь в оверлее из этого. Потом можно будет добавить ебилды.
Так как многие дублируются в Gentoo, по этому как то и не добавлял много чего. Пока поддерживаю сборку оверлея.
Так как многие дублируются в Gentoo, по этому как то и не добавлял много чего. Пока поддерживаю сборку оверлея.
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
А почему piklab на zugaina отсутствует? trinity там есть.
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
На zugaina, отсутствует официальный оверлей Gentoo от разработчиков trinity. Он разрабатывается как отдельный проект в рамках проекта Trinity и отсутствует тут. То что вы видите от trinity в zugaina это оверлей luke-jr. Это проект не связан с оверлеем Gentoo от Trinity.
Зы: Оверлеи на zugaina как правило находятся тут.
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
А qucs можно добавить в trinity, симулятор электронных схем? Похоже, это QT-шники убивают проекты, мозги парили парили, и теперь вообще отъехали. Но зато наступит стабильность))
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
По идее можно портировать. Можете написать с предложением в команду разработчиков devels@trinitydesktop.org.
В tqtinterface есть скрипты для конвертирования. Если нет особых завязок на других библиотеках, требующих изменений, то возможно не долго ждать придётся. Смотрю версия под qt3 имела больший функционал, чем версия под qt4. Скорее всего нужно будет глянуть версию 0.0.18.
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Глянул версия 0.0.18 написана под Qt4, под Qt3 была написана версия 0.0.16, ну и там скрипты сборки нужно переделать. В принципе можно написать в команду разработчиков TDE. Но скорее всего добавят не скоро. НО в принципе есть оверлеи gentoo с поддержкой qt4, которую можно установить и попробовать собрать под qt4 это детище.
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
И qucs-0.0.19.tar.gz и qucs-0.0.20-rc2.tar.gz есть, не знаю подо что писанное. Значит devels@trinitydesktop.org оставляем в покое.
А тут как действовать?
Добавлено (14:45):
А под qt5 переделывать это проще повеситься? ))
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Ну да проще повесится, так как там до сих пор идёт привязка к qt3 - Qt3Support. Правда в последней версии это сделано сразу на уровне конфига. Макрос привязывается на уровне компилятора -DQT3_SUPPORT.
Добавлено (15:16):
Установить оверлей, установить qt4 и попробовать собрать ручками хотя бы. Вроде Asturm поддерживал оверлей kde-sunset. Можете попробовать его ещё установить и поиграться с qt4. Правда я его не пробовал, по этому как там с работоспособностью не знаю.
-
- Модератор
- Сообщения: 20348
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: gentoo: умирание системы
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Да я тут глянул в zugaina есть в оверлее booboo, т.е. нужно просто установить оверлей booboo и собрать qucs-0.0.19.
У нас в Gentoo можно попробовать используя оверлей qt.
А у вас в debian уже добавили Qt6?
У нас в Gentoo можно попробовать используя оверлей qt.
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
Код: Выделить всё
размер имя
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
То есть booboo имеет соответствующие библиотеки, но так как собирать буду вручную, без ебилда, то как же их подтянуть? Смотреть по ошибкам и вручную?
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Да нет не все там так просто. Глянул ебилд то есть а вот 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
-
- Модератор
- Сообщения: 20348
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: gentoo: умирание системы
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
Кстати, некоторое время назад (полгода-год) смотрел на zugaina qucs, их там тогда было штуки 4. Сейчас один. Где остальные? Не случится ли через некоторое время с этим беда? И что тогда? Понатащишь в систему барахла, -depclean потом очистит?
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Не, не всегда, как правило могут остаться скрытые зависимости, самих ебилдов нет, а вот установленные пакеты остались. Как вариант делать свой локальный оверлей ебилдов и его поддерживать. Но тогда нужно учить как создавать свои ебилды. Хотя там всё просто, в основном там сценарии сборки поддерживают синтаксис bash. Просто осталось разобраться с eclass. Но тут благо примеров полно.
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
Поигрался я с piklab, ничего в нём хорошего нет. Отвык. обхожусь без него. Так что извините, за беспокойство, буду расчищать место. И как теперь можно piklab trinity tqt с присными идеологически правильно удалить?
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Вроде же не в первый день в Gentoo. Просто удалить из мира и выполнить depclean.
Код: Выделить всё
$ cat /var/lib/portage/world|grep trinity
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
- 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, консольная версия. Куда бечь? Народ уже выучил английский назубок?
А вот уже становится конкретно грустно. Особенно sdcv, консольная версия. Куда бечь? Народ уже выучил английский назубок?
-
- Сообщения: 3588
- ОС: Mandriva => Gentoo (~amd64)
Re: gentoo: умирание системы
Можно форкнуть и самому продолжить поддерживать. Если уж так нужен пакет. Никто ведь по рукам не бьёт.
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Да это грустно, но как вариант просто пока следует сделать архив текущего дерева портов, и в будущем просто поддерживать самому в локальном оверлее. Stardict я могу понять почему, типа для избавления от старых зависимостей. А вот на счёт sdcv, там похоже у кого то крыша потекла. Пока одна надежда на gpo.zugaina.org, что там это выложат. Если будет совсем тяжело можно будет на goldendict перейти. Но это должно стать совсем тяжело, так как там зависимость qtwebengine.
-
- Модератор
- Сообщения: 20348
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: gentoo: умирание системы
А goldendict не устраивает?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Он пока в стадии альфы, вроде как работает. Но к нему то тоже нужны словари например от того же 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
-
- Модератор
- Сообщения: 20348
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: gentoo: умирание системы
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
15 лет тому проекту, который на qt4, а тот что на qt5 qt6 - там альфа.
-
- Модератор
- Сообщения: 20348
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: gentoo: умирание системы
Не знаю, о чём Вы говорите, но 1.5.0 вполне себе собирается с Qt5, и его RC2 выпущен ещё в 2016 году. Судя по тому, что с тех пор релизов не было, его можно считать окончательным. (Не знаю, правда, стоит ли сейчас устанавливать его, или таки лучше взять код из master.)
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 2477
- ОС: Gentoo
Re: gentoo: умирание системы
Да глянул там есть возможность сборки под qt5, но там используется qtwebkit в зависимостях, который признан устаревшим и был удален в gentoo, как вариант есть на zugaina один ебилд старого goldendict, но не уверен, что qtwebkit что там присутствует соберется.Bizdelnick писал: ↑12.05.2023 20:14Не знаю, о чём Вы говорите, но 1.5.0 вполне себе собирается с Qt5, и его RC2 выпущен ещё в 2016 году. Судя по тому, что с тех пор релизов не было, его можно считать окончательным.
-
- Сообщения: 2068
- ОС: gentoo fluxbox
Re: gentoo: умирание системы
А как это делается?
И разве недостаточно для локального оверлея удержать sdcv.ebuild сотоварищи и sdcv.tar.bz2?
Пользуясь случаем, спрошу здесь. Им баги слать можно? Один оверлей сыпет ошибками при попытке обновления.