1 (30.05.2019 21:54:42 отредактировано ormorph)

Выложил репозиторий, доступен на Github тыц.

Доступна минимальная сборка, она же базовая.
Присутствует интеграция с Layman. Для этого надо добавить в /etc/layman/layman.cfg адрес:

https://raw.github.com/ormorph/TDE/master/layman/tde.overlay

Добавляется в overlays. Должно получиться примерно так:

overlays  :
    https://api.gentoo.org/overlays/repositories.xml
    https://raw.github.com/ormorph/TDE/master/layman/tde.overlay

После этого команда layman -L покажет наличие репозитория TDE.
Останется только выполнить:

 Консоль:
# layman --fetch

затем:
 Консоль:
# layman -a TDE

Перед сборкой лучше сразу размаскировать пакет из репозитория =www-misc/htdig-3.2.0_beta6-r6, этот пакет пропатчен для возможности сборки его gcc-7x. Тот что в системе по умолчанию не собирается, за отсутствием данного патча.
База устанавливается командой:
 Консоль:
# emerge -av tde-minimal

Поддержка языков выставляется в /etc/portage/make.conf, в переменной L10N.
Пример: L10N="ru".
Эта переменная прописывается перед сборкой tde-minimal.
Пока еще добавлены tdewebdev для веб разработки и amarok, их можно собрать отдельно. ебилд kaffeine не рабочий. Ну и не думаю что в нем есть необходимость, так как для сборки в gentoo уже  доступен другой такой же.

2

блин... старый косяк от писакелей тринити...

Trinity hack... for build ...

/tde     --> /opt/trintiy
/opt/tde --> /opt/trinity

каждый раз в надежде, что исправят... ну или может я что не так делаю ab ...

3

Ну у меня таких хаков благо нет)
Без них собралось норм.
Если что то не шло, то смотрел уже готовые решения, которые благо сделали до меня сами создатели Trinity тыц.
Вся информация по сборке находится в  spec файлах.

4 (14.11.2018 14:56:07 отредактировано sunjob)

Без них собралось норм.

это пока минимальный комплект TDE, будете собирать полный пакет, потанцуете ab
но, м.б. вы окажетесь хитрее чем я ab

SRPMS

я тоже иногда подсматриваю ab

5

Всем спасибо,клонировал локально,потом как-нибудь заценю,пока пытаюсь лфс собрать. ag Пока добрался до 6.76. Texinfo-6.5. ao
*** Добавлено: 14.11.2018 16:50:08 ***

Пофиг на лфску... ah А как запускать потом tde,там нет starttde?

*** Добавлено: 14.11.2018 16:51:35 ***

Или в startx просто прописать exec TDE?

6 (14.11.2018 17:28:48 отредактировано ormorph)

shtoom пишет:

Или в startx просто прописать exec TDE?

Да легко, там я прописал пару файлов которые подхватываются менеджером входа, например у меня ssdm подхватывает.
Их можно увидеть командой:

 Консоль:
$ qlist tde-minimal

Там два варианта входа, один простой, который запускает команду starttde, второй запускает starttde с эмуляцией oss, через pulseaudio, т.е. командой:
padsp starttde

Если openrc используется по умолчанию, то следует добавить флаг consolekit для trinity-base/tdelibs, что бы можно было перезагружаться прямо из TDE. На systemd не тестировал...

7

В общем,пришлось доустановить dev-libs/libconfig dev-libs/cyrus-sasl sys-apps/lm_sensors и все равно не собрал. bm tdebase.Много видимо чего надо ей,мне в системе не нужно. ap Вывод бяки думаю не стоит сюда выкладывать там мульен строк...
Хотя вот конец

+ открыть спойлер

/var/tmp/portage/trinity-base/tdebase-14.0.5-r1/work/tdebase/tdeioslave/floppy/program.cpp: В функции-члене «bool Program::start()»:
/var/tmp/portage/trinity-base/tdebase-14.0.5-r1/work/tdebase/tdeioslave/floppy/program.cpp:123:10: предупреждение: результат «int dup(int)», декларированной с атрибутом warn_unused_result, игнорируется [-Wunused-result]
       dup(mStdin[0]);
       ~~~^~~~~~~~~~~
/var/tmp/portage/trinity-base/tdebase-14.0.5-r1/work/tdebase/tdeioslave/floppy/program.cpp:124:10: предупреждение: результат «int dup(int)», декларированной с атрибутом warn_unused_result, игнорируется [-Wunused-result]
       dup(mStdout[1]);
       ~~~^~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdebase-14.0.5-r1/work/tdebase/tdeioslave/floppy/program.cpp:125:10: предупреждение: результат «int dup(int)», декларированной с атрибутом warn_unused_result, игнорируется [-Wunused-result]
       dup(mStderr[1]);
       ~~~^~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdebase-14.0.5-r1/work/tdebase/tdeioslave/floppy/program.cpp:149:14: предупреждение: результат «ssize_t write(int, const void*, size_t)», декларированной с атрибутом warn_unused_result, игнорируется [-Wunused-result]
       ::write(notificationPipe[1],"failed",strlen("failed"));
       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Linking CXX shared module tdeio_floppy.so
cd /var/tmp/portage/trinity-base/tdebase-14.0.5-r1/work/tdebase-14

8 (14.11.2018 20:16:39 отредактировано ormorph)

shtoom пишет:

Хотя вот конец

Там показаны только варнинги без ошибок.
Завершилось на процессе линковки
Нужно еще посмотреть содержимое файла:
/var/tmp/portage/trinity-base/tdebase-14.0.5-r1/work/
tdebase-14.0.5_build/CMakeFiles/CMakeError.log

Скорее всего еще чего не хватает, либо надо прописать еще LD_LIBRARY_PATH, но вывод смотерть надо.
Варнинги в верху информации особо об ошибке не дают, это уж особенность Cmake.
Как вариант могу показать мои зависимости библиотеки tdeio_floppy.so.

+ открыть спойлер

linux-vdso.so.1 (0x00007ffd4b3e7000)
    /usr/lib64/pulseaudio/libpulsedsp.so (0x00007fc6b7f2b000)
    libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007fc6b7d14000)
    libtirpc.so.3 => /lib64/libtirpc.so.3 (0x00007fc6b7ae9000)
    libtdeio.so.14 => /opt/trinity/lib64/libtdeio.so.14 (0x00007fc6b74f0000)
    libtdeui.so.14 => /opt/trinity/lib64/libtdeui.so.14 (0x00007fc6b6f39000)
    libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fc6b6c7f000)
    libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fc6b6a3c000)
    libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fc6b682a000)
    libtdesu.so.14 => /opt/trinity/lib64/libtdesu.so.14 (0x00007fc6b660e000)
    libtdewalletclient.so.1 => /opt/trinity/lib64/libtdewalletclient.so.1 (0x00007fc6b63fa000)
    libtdecore.so.14 => /opt/trinity/lib64/libtdecore.so.14 (0x00007fc6b5eef000)
    libDCOP.so.14 => /opt/trinity/lib64/libDCOP.so.14 (0x00007fc6b5cb6000)
    libtdefx.so.14 => /opt/trinity/lib64/libtdefx.so.14 (0x00007fc6b5a85000)
    libtqt.so.4 => /usr/lib64/libtqt.so.4 (0x00007fc6b5882000)
    libtqt-mt.so.3 => /opt/trinity/lib64/libtqt-mt.so.3 (0x00007fc6b4e93000)
    libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fc6b4c89000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fc6b494c000)
    libz.so.1 => /lib64/libz.so.1 (0x00007fc6b4735000)
    libidn.so.12 => /usr/lib64/libidn.so.12 (0x00007fc6b4501000)
    libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007fc6b42e4000)
    libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007fc6b40dc000)
    libgamin-1.so.0 => /usr/lib64/libgamin-1.so.0 (0x00007fc6b3ed5000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00007fc6b3cd2000)
    libacl.so.1 => /lib64/libacl.so.1 (0x00007fc6b3ac9000)
    libattr.so.1 => /lib64/libattr.so.1 (0x00007fc6b38c4000)
    libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/libstdc++.so.6 (0x00007fc6b34c1000)
    libm.so.6 => /lib64/libm.so.6 (0x00007fc6b3171000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fc6b2dad000)
    libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/libgcc_s.so.1 (0x00007fc6b2b96000)
    libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007fc6b2945000)
    libpulsecommon-11.1.so => /usr/lib64/pulseaudio/libpulsecommon-11.1.so (0x00007fc6b26c0000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc6b24a0000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fc6b229c000)
    librt.so.1 => /lib64/librt.so.1 (0x00007fc6b2094000)
    libmagic.so.1 => /usr/lib64/libmagic.so.1 (0x00007fc6b1e70000)
    libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fc6b1c60000)
    libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fc6b1a2a000)
    libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fc6b177b000)
    libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fc6b1551000)
    libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fc6b134a000)
    libudev.so.1 => /lib64/libudev.so.1 (0x00007fc6b1125000)
    libdbus-1-tqt.so.0 => /opt/trinity/lib/libdbus-1-tqt.so.0 (0x00007fc6b0ee3000)
    libart_lgpl_2.so.2 => /usr/lib64/libart_lgpl_2.so.2 (0x00007fc6b0cca000)
    libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007fc6b0a62000)
    libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fc6b0852000)
    libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fc6b0647000)
    libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fc6b043c000)
    libXft.so.2 => /usr/lib64/libXft.so.2 (0x00007fc6b0226000)
    libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fc6afffc000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fc6b8347000)
    libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007fc6afdb6000)
    libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007fc6afbb4000)
    libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007fc6af9ae000)
    libwrap.so.0 => /lib64/libwrap.so.0 (0x00007fc6af7a4000)
    libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007fc6af52b000)
    libasyncns.so.0 => /usr/lib64/libasyncns.so.0 (0x00007fc6af326000)
    libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fc6af013000)
    libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fc6aede6000)
    libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fc6aebe0000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fc6ae9dc000)
    libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fc6ae7d6000)
    libFLAC.so.8 => /usr/lib64/libFLAC.so.8 (0x00007fc6ae599000)
    libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007fc6ae392000)
    libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007fc6ae167000)
    libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007fc6adebe000)
    libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fc6adca7000)
    libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fc6ada34000)

Посмотрите все ли присутствуют в системе библиотеки которые перечислены в зависимостях.
Ну и отпишите потом какие установили, либо какие отсутствуют.
Потом добавлю в зависимости в ебилд.
*** Добавлено: 14.11.2018 21:18:27 ***

Попробуйте обновить репозиторий, я добавил зависимости, от которых зависела сборка данной библиотеки, по крайней мере эта ошибка должна будет пропасть, но не исключено что появится что то новое )

9

ormorph, К сожалению я вчера лфску пытался собрать и в итоге после перезагрузки у меня своп отваливался и все такое.В общем сломал систему.Поставил Debian основной.Потому сейчас проверить ничего не могу. bx

10 (15.11.2018 20:46:21 отредактировано ormorph)

shtoom пишет:

ormorph, К сожалению я вчера лфску пытался собрать и в итоге после перезагрузки у меня своп отваливался и все такое.В общем сломал систему.Поставил Debian основной.Потому сейчас проверить ничего не могу. ad

Жаль, хотелось с зависимостями разобраться. Собираться все должно, только с зависимостями разобраться надо бы.
Если бы я собирал на голой машине, на которой ни чего не установлено, то разобраться легче было бы )
*** Добавлено: 15.11.2018 20:45:26 ***

sunjob пишет:

блин... старый косяк от писакелей тринити...

Trinity hack... for build ...

/tde     --> /opt/trintiy
/opt/tde --> /opt/trinity

каждый раз в надежде, что исправят... ну или может я что не так делаю ab ...

Ага нашел такой прикол, попробовал собрать gtk3-tqt-engine и напоролся))
Решал так:

sed 's#$(KDE_INCLUDES)/tde#$(KDE_INCLUDES)#' -i "${S}/tdegtk/Makefile.am"
sed 's#$(KDE_INCLUDES)/tde#$(KDE_INCLUDES)#' -i "${S}/tests/Makefile.am"

Правда как его заставить работать я так и не понял))

11 (17.11.2018 09:25:46 отредактировано sunjob)

только с зависимостями разобраться надо бы

вот это как раз ключевой момент... (далее идет куча матов в сторону писакелей TDE, которые изрядно приложились к тому, что-бы сборщикам жилось весело ab

... я не нашел где у "них" можно подсмотреть версии/зависисмости, если нароете, поделитесь, сообществу пригодится

точнее, сами зависимости на сайте прописаны, но версии... ГДЕ ВЕРСИИ, ПАТЧИ итд... ?

12

ksensor - запустили?

13

sunjob пишет:

ksensor - запустили?

Обленился  ab
Только что попробовал собрать, все получилось.
http://i.piccy.info/i9/f9f2cdd3125c8d99519c0bcf72ad52ba/1544275054/5552/1282165/ksensors_240.jpghttp://i.piccy.info/a3/2018-12-08-13-17/i9-12824687/240x74-r/i.gif
Добавил в оверлей.

14

да не обленися а просто зае...ся разгребаться... в одном случае работет, в другом не работет, луну поправил, солнце выставил, поправка на космический ветер сделана ... все равно - калбасит как вертушку туалетную...

ну ты это... не забывай обновлять скрипты то ag

15

Добавил ебилд tqt3-14.0.5-r1.ebuild, там добавлена опция сборки -inputmethod-ext

Теперь в кедах пере-собранных с данной библиотекой(опцией) перестали ругаться на fcitx. Теперь можно работать с fcitx, например набирать тексты на китайском, например пиньин.
Добиться этого довольно просто.
В переменном окружении прописывается:
export XIM_PROGRAM="fcitx"
export XIM="fcitx"
export XIM_ARGS="-d"
export QT_IM_MODULE=xim
export XMODIFIERS=@im=fcitx
У меня переменное окружение забито в  ~/.xprofile

Далее остается выбрать в tqtconfig  interface -> Default input Method -> xim, сохранить параметры и перезапустить кеды.

16 (14.12.2018 17:57:15 отредактировано sunjob)

to ormorph
проверь у себя kopete, какие протоколы доступны, как работает

+

напиши, с чем линкуется ksensor

17

sunjob пишет:

напиши, с чем линкуется ksensor

ldd /opt/trinity/bin/ksensors:

+ открыть спойлер
        linux-vdso.so.1 (0x00007ffe7b622000)
        /usr/lib64/pulseaudio/libpulsedsp.so (0x00007f185f36e000)
        libtdeui.so.14 => /opt/trinity/lib/libtdeui.so.14 (0x00007f185edb6000)
        libtdecore.so.14 => /opt/trinity/lib/libtdecore.so.14 (0x00007f185e8ab000)
        libtqt-mt.so.3 => /opt/trinity/lib/libtqt-mt.so.3 (0x00007f185debb000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f185dc9b000)
        libsensors.so.4 => /usr/lib64/libsensors.so.4 (0x00007f185da8c000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/libstdc++.so.6 (0x00007f185d689000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f185d339000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f185cf75000)
        libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f185cd24000)
        libpulsecommon-11.1.so => /usr/lib64/pulseaudio/libpulsecommon-11.1.so (0x00007f185ca9f000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f185c89b000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f185c5e1000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f185c39e000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f185c18c000)
        libDCOP.so.14 => /opt/trinity/lib/libDCOP.so.14 (0x00007f185bf53000)
        libtdefx.so.14 => /opt/trinity/lib/libtdefx.so.14 (0x00007f185bd22000)
        libtqt.so.4 => /usr/lib64/libtqt.so.4 (0x00007f185bb1f000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f185b915000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f185b5d8000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f185b3c1000)
        libidn.so.12 => /usr/lib64/libidn.so.12 (0x00007f185b18d000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f185af70000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f185ad68000)
        libgamin-1.so.0 => /usr/lib64/libgamin-1.so.0 (0x00007f185ab61000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007f185a95e000)
        libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/libgcc_s.so.1 (0x00007f185a747000)
        libudev.so.1 => /lib64/libudev.so.1 (0x00007f185a522000)
        libdbus-1-tqt.so.0 => /opt/trinity/lib/libdbus-1-tqt.so.0 (0x00007f185a2e0000)
        libart_lgpl_2.so.2 => /usr/lib64/libart_lgpl_2.so.2 (0x00007f185a0c7000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f1859ec0000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f1859c58000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f1859a22000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f1859812000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f1859607000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f18593fc000)
        libXft.so.2 => /usr/lib64/libXft.so.2 (0x00007f18591e6000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f185f7d1000)
        libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f1858fa0000)
        libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f1858d9e000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f1858b74000)
        libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f185896e000)
        libwrap.so.0 => /lib64/libwrap.so.0 (0x00007f1858764000)
        libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007f18584eb000)
        libasyncns.so.0 => /usr/lib64/libasyncns.so.0 (0x00007f18582e6000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f18580de000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f1857ece000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f1857c1f000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f18579f5000)
        libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007f18577de000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f18575d8000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f18573d4000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f18571ce000)
        libFLAC.so.8 => /usr/lib64/libFLAC.so.8 (0x00007f1856f91000)
        libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007f1856d8a000)
        libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007f1856b5f000)
        libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007f18568b6000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f185669f000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f185638c000)
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f185615f000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f1855eec000)
sunjob пишет:

проверь у себя kopete, какие протоколы доступны, как работает

Собрал, доступны:

http://i.piccy.info/i9/d998e7bfe4024c29ccef19b84d25e042/1544817099/11546/1282165/kopete1_240.jpghttp://i.piccy.info/a3/2018-12-14-19-51/i9-12839567/240x204-r/i.gif
Кто его знает как работает, ужо забыл свои учетки )
Давно это было, сейчас уж и не тянет в чаты...

18 (15.12.2018 12:28:29 отредактировано sunjob)

у вас все собралось?
у меня есть несколько "железно напрошибаемых" исходника, возможно, вам удасться их раздербанить, тогда, поделитесь рецептом :о)
(ваш гитхаб периодически просматриваю)

+ открыть спойлер
kaffeine             - подвисает, если давить на кнопки, меню...
kbfxconfigapp        - 
kmymone              - при выходе крашится
kopete               - пустой список клиентов / tdenetwork
ksensors             - halt
kvirc                - halt
tdenetworkmanager    - halt (backend, such as NetworkManager)

+

gtk3-tqt-engine      - err
kgtk-qt3             - err
knetworkmanager8     - HAL/old -> to off
mlt++                - не поддерживается (хотя, можно попробовать собрать, подрочить с версиями FFMPEG)
mlt                  - не поддерживается

+

adept                - нет cmake/configure
kaffeine-mozilla     - с ошибкой, не нашел инклуда, надо доразбираться
kerry                - нет примера сборки, нет cmake/configure
kstreamripper        - питон, замудренная сбрка scons
smartcardauth        - нет cmake/configure

+

compizconfig-backend-tdeconfig 
- autogen.sh && config
- checking for "libcompizconfig"... configure: error: libccs not found
- что не удивительно, compiz по дефолту не установлен

+

desktop-effects-tde  - setup.py
fusion-icon          - setup.py
kpowersave           - по моему HAL -> tdepowersave
qt4-tqt-theme-engine - styleplugin.pro QT4 

спасибо

19

sunjob пишет:

у вас все собралось?

Я еще не все собирал, вот выложил текущее.
kvirc не собирается.
tdenetworkmanager - падает.
С остальным проблем нет работает норм.

20 (15.12.2018 13:47:37 отредактировано sunjob)

системные библиотеки на предмет "шрифтов" патчил?

fontconfig
cairo
freetype
libxft

21

sunjob пишет:

системные библиотеки на предмет "шрифтов" патчил?

Нет, не довелось...
*** Добавлено: 16.12.2018 10:52:43 ***

sunjob пишет:

kpowersave - по моему HAL -> tdepowersave

Связка с HAL в linux не нужна для TDE, эта связка используется в системах которых отсутствует udev, например FreeBSD. Обычно используется сборка c зависимостями upower и udisks. HAL в linux уже не используется. Так что данный пакет собирать нет смысла. Все работает с dbus и сonsolekit.
Пакет tdelibs собирается с зависимостью сonsolekit.

sunjob пишет:

kstreamripper - питон, замудренная сбрка scons

В Gentoo она совсем простая, для этого присутствует eclass  scons-utils тыц.

22 (16.12.2018 12:04:28 отредактировано sunjob)

ну дак я так и написал "для себя" (это-ж выкус из журжнала сборки, с запипсями и мымслями)

kpowersave - по моему HAL -> tdepowersave

т.е. полная замена на tdepowersave (если не ошибаюсь)

eclass  scons-utils

понятненько, ноги-руки доберуться до него, посмотрим, пособираем... пока есть более важные пакеты, типа tdenetwork/tdenetworkmanager итд... но если черканешь код-пример использования на бабаше, буду благодарен  ab

спасибки

23 (16.12.2018 12:46:18 отредактировано ormorph)

sunjob пишет:

код-пример использования на бабаше

Самое простое, останется только добавить флаги компилятора CXXFLAGS CFLAGS и все:

#!/bin/bash
TDEDIR="/opt/trinity"
unset TDE_FULL_SESSION TDEROOTHOME TDE_SESSION_UID TDEHOME TDE_MULTIHEAD
export PKG_CONFIG_PATH=:/opt/trinity/$(get_libdir)/pkgconfig
export QTDIR=${TDEDIR}
python2 /usr/bin/scons configure prefix=${TDEDIR}
python2 /usr/bin/scons -Q
DESTDIR="/tmp/kstreamripper" python2 /usr/bin/scons  install

Только по мне  больше нравится консольный вариант, а то с кодировкой получаемого файла могут возникнуть проблемы.

streamripper http://mds-station.com:8000/mds -t -d /tmp/фантастика -s --codeset-filesys=UTF-8 --codeset-metadata=UTF-8

Ну и функционал streamtuner, будет по лучше.

24 (17.12.2018 03:28:08 отредактировано sunjob)

попробую в след. набег забубенить в скрипт сборки, посмотрим, что там да чего...
по поводу "кода на баше" - интересовался в плане "сборки" а не использования ab

Только по мне  больше нравится консольный вариант

использование, это дело каждого... кому-то удобнее ГУИ, кому-то консоль, я не сторонник ни того ни другого ab чем удобнее, тем и "наяриваю" ab
а так да, отлаживать, скриптить удобнее в консоле/бабаше

зы
по поводу

unset ...

посматриваю, многие используют... у меня сборка без проблем без "этой операции"
вы, используете, как "аналоги у других", или сталкивалсь с тем, что действительно необходимо было использовать unset, что исправляло к.л. косяки сборки или еще чего...?

25

sunjob пишет:

посматриваю, многие используют... у меня сборка без проблем без "этой операции"
вы, используете, как "аналоги у других", или сталкивалсь с тем, что действительно необходимо было использовать unset, что исправляло к.л. косяки сборки или еще чего...?

Да были косяки при пере сборке пакетов в TDE, там переменное окружение влияло на сборку, для этого просто решил сбросить все переменные TDE, кроме TDEDIR в скрипте при сборке. Может не все надо было сбрасывать, а какую то одну, но разбираться было как то лень, какая именно  влияла ab

26 (17.12.2018 03:54:12 отредактировано sunjob)

ага, а подробнее не вспомнишь, в каком/ких пакете/тах это происходило?

27

sunjob пишет:

ага, а подробнее не вспомнишь, в каком/ких пакете/тах это происходило?

Или tdelibs или tdebase.
Там ошибка в сборке возникала, если данный пакет уже установлен и ты его начинаешь пере-собирать снова. Т.е. пыталось работать с уже установленными библиотеками, каталогами...
Ошибка возникала, если собираешь в среде TDE, и не возникала когда собирал в OpenBox. После сброса переменных среды ошибки уже не было.
Далее просто что бы данная ошибка не повторялась, просто сбрасывал эти переменные для всех пакетов.

28 (17.12.2018 07:48:35 отредактировано sunjob)

ну да... это она может... "конфигураторы" весьма капризные... цепляют что первое попадет на глаза, как голодный таймень  ag

29 (17.12.2018 08:34:56 отредактировано ormorph)

Только сейчас проверил, ошибка не с самой сборкой, а с установкой. Зачем то цепляется домашний каталог в tdelibs, что не очень хорошо. Благо порты у меня такие моменты отлавливают и не дают такой глупости произойти.
Вывод ошибки:

+ открыть спойлер
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: mkdir
S: deny
P: /home/user/.trinity/share
A: /home/user/.trinity/share
R: /home/user/.trinity/share
C: ../tdecore/tdeconfig_compiler/tdeconfig_compiler /var/tmp/portage/trinity-base/tdelibs-14.0.5-r1/work/tdelibs/dnssd/kcm_tdednssd.kcfg /var/tmp/portage/trinity-base/tdelibs-14.0.5-r1/work/tdelibs/dnssd/settings.kcfgc

F: mkdir
S: deny
P: /home/user/.trinity/share
A: /home/user/.trinity/share
R: /home/user/.trinity/share
C: ../../kdoctools/meinproc --srcdir=/var/tmp/portage/trinity-base/tdelibs-14.0.5-r1/work/tdelibs/kdoctools --check --cache index.cache.bz2 /var/tmp/portage/trinity-base/tdelibs-14.0.5-r1/work/tdelibs/doc/tdespell/index.docbook

F: mkdir
S: deny
P: /home/user/.trinity/share
A: /home/user/.trinity/share
R: /home/user/.trinity/share
C: ./maketdewidgets -o tdewidgets.cpp /var/tmp/portage/trinity-base/tdelibs-14.0.5-r1/work/tdelibs/tdewidgets/kde.widgets

30 (17.12.2018 11:23:22 отредактировано sunjob)

ну блин... умеете вы запутать... посмотрел, ни чего непонял ab

p.s.

воткни в строку адреса konqueror-a

zeroconf:/