1 (08.11.2021 00:31:39 отредактировано sunjob)

TDE & KDE3 for Slackware / сборка от русских физиков

Ноги, крылья… Главное — хвост!

- TDE 14.0.11 for Slackware 14.2
- TDE 14.0.10 for Slackware 14.2
- TDE 14.0.9  for Slackware 14.2+/14.2/
- TDE 14.0.8  for Slackware 14.2+/14.2/14.1
- TDE 14.0.7  for Slackware 14.2+/14.2
- TDE 14.0.6  for Slackware 14.2 / SlackBuild, mega pack
- TDE 14.0.5  for Slackware 14.2 / SlackBuild
- TDE 14.0.5  for Slackware 14.1 / SlackBuild
- TDE 14.0.4  for Slackware 14.2
- TDE 14.0.1  for Slackware 14.1
- KDE 3.5.10  for Slackware 13.37 (в разработке)

...

### TDE/Trinity-14.0.6 for Slackware-14.2 ###
Ноги, крылья… Главное — хвост!

Описание набора

pre - пакеты, зависимости/необходимые для сборки TDE, а так-же для работы  (внутри app)
app - пакеты с приложениями
tde - пакеты TDE
qt3 - пакеты QT3

TDE-14.x - не совместима с QT3, для работы QT3 используется QT3-совместимая TDE-3.5.13.2, собранная "как библиотека"

сборка содержит
- SlackBuild скрипты для tde,qt3 (*)
- архив с исходниками TDE-14.0.6
- bundle-набор скриптов для автоматизации сборки (логирование, списки сборки, состояние/текущий пакет, пр. скрипты для работы)
- bundle-набор имеет custom-настраиваемые списки-пакетов
- сохранение состояния сборки позволяет продолжить с "брошенного пакета", без редактирования "настроек"

(*) pre,app - скриптов много, возможно, позже выложу "свои версии", большинство из них можно найти на slackbuilds.org

URL_TDE-14.0.6_SL14.2
URL_SlackBuild
URL_VirtualBox
URL_Packages
URL_Patches
URL_Troubles

tag: slackware tde trintiy kde3 desktop

2

В любом случае стоит упомянуть ссылку на официальную документацию по сборке:
https://wiki.trinitydesktop.org/Category:Developers

И официальный репозиторий:
http://git.trinitydesktop.org/cgit/


Далее некоторые соображения, заметки на манжетках.

С TDE 3.5.13.2 vs Slackware 14.1 наверняка будет проблема -- 3.5.13 ещё нужен HAL, которого в 14.1 уже нет.

TDE 3.5.14 должна уметь собираться без HAL, с udev/upower. В этом свете причину отсутствия настройки доп. панелей стоило бы поизучать повнимательнее, возможно это дефект сборки, и привязываться к 3.5.13 нет необходимости.
Тут стоило бы внимательно просмотреть логи коммитов в git-репозитории TDE после 3.5.13...

Ну и поизучать ситуацию с тем, кто вообще собирал TDE для Slackware. Таких проектов точно было несколько, не все из них остались живы. В частности, "Trinity Desktop for Slackware" от Woodsman -- http://humanreadable.nfshost.com/sdeg/t … esktop.htm -- больше нет.

3

sunjob пишет:

текущая RC-версия TDE-RC14 не интересует: тестировал на дебиане и Live-iso, в нем сломали (или убрали) настройку доп. панелей (для меня это критично)

2014.12.16: Trinity Desktop Environment R14.0.0 Released!

Релиз R14 тоже страдает описанной проблемой?

Проверить можно, скажем, вот на этом:
http://depot-trinity.dotriver.eu/cdimag … e/R14.0.0/

4 (07.04.2017 23:54:22 отредактировано sunjob)

...

5

Может кто знает, где взять слакбилды, хотя бы от прошлой версии?
Интересует для самообразования... и ностальгия.

6 (07.04.2017 23:54:33 отредактировано sunjob)

...

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

...

8 (07.04.2017 23:54:47 отредактировано sunjob)

...

9

День гадал, чем эта DE лучше других. Не смог найти ответ.

10

stranger, Trinity? Это на любителей "тёплых ламповых DE" ab .

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

11

Это как MATE, но только для хипстеров.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

12

sunjob, напоминаю:
3.2.6. Запрещено использовать грубые выражения и ненормативную лексику (мат), включая замаскированный.

На первый раз я просто лишнее почистил, заодно убрал длинный текст под спойлер, но в следующий раз будет read-only сразу на неделю - с учётом этого нарушения :-) .

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

13 (08.07.2019 17:17:15 отредактировано sunjob)

...

14

Rizado пишет:

"тёплых ламповых DE"

Боюсь представить даже, что имеется ввиду!

15

stranger,  ab  Это KDE 3, Gnome 2...

Linux Mint 19.3 Mate Edition
Windows 7

16

Wolfenberg, а! Это Вы их так романтично!

Не разделяю... IceWM наше ффсё!!! ag ag ag

17 (08.07.2019 17:17:24 отредактировано sunjob)

...

18 (08.07.2019 17:24:09 отредактировано sunjob)

...

19 (08.07.2019 17:17:32 отредактировано sunjob)

...

20

dev-qt/tqt У вас эта фигня нормально собралась? Пытаюсь тут тоже  ag   dev-qt/tqt-3.9999:3::trinity собрать,одни бяки. ac
*** Добавлено: 02.11.2018 21:52:23 ***

Все норм. Эту собрал dev-qt/qt-3.3.8d-r1

*** Добавлено: 02.11.2018 22:00:58 ***

Теперь с эти бяка trinity-base/kdelibs-3.5.13.2::trinity
  aq

21 (08.07.2019 17:17:44 отредактировано sunjob)

...

22

Во-первых я установил не ту либу ab Которая была нужна на тестовой ветке не собралась.Теперь стабильная ветка и нормально встала dev-qt/tqt-3.9999,но есть новая проблема...

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

cat /var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/temp/build.log
* Package:    dev-qt/tqtinterface-3.5.13.2
* Repository: trinity
* Maintainer: fatzer2@gmail.com
* USE:        abi_x86_64 amd64 elibc_glibc kernel_linux qt3 userland_GNU
* FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking tqtinterface-trinity-3.5.13.2.tar.xz to /var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work
>>> Source unpacked in /var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work
>>> Preparing source in /var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-trinity-3.5.13.2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-trinity-3.5.13.2 ...
* cmake-utils_src_prepare has not been run, please open a bug on https://bugs.gentoo.org/
>>> Working in BUILD_DIR: "/var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-3.5.13.2_build"
cmake --no-warn-unused-cli -C /var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-3.5.13.2_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT3=ON -DUSE_QT4=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-3.5.13.2_build/gentoo_toolchain.cmake  /var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-trinity-3.5.13.2
Not searching for unused variables given on the command line.
loading initial cache file /var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-3.5.13.2_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Checking for Qt3...
--   QT_PREFIX_DIR is set to QTDIR
--   QT_PREFIX_DIR : /usr/qt/3
--   QT_INCLUDE_DIR: /usr/qt/3/include
--   QT_LIBRARY_DIR: /usr/qt/3/lib64
--   QT_BINARY_DIR : /usr/qt/3/bin
--   MOC_EXECUTABLE: /usr/qt/3/bin/moc (using Qt 3.5.0)
--   UIC_EXECUTABLE: /usr/qt/3/bin/uic
-- Performing Test HAVE_USABLE_QT3
-- Performing Test HAVE_USABLE_QT3 - Failed
CMake Error at cmake/modules/TDEMacros.cmake:23 (message):
  #################################################

   Unable to build a simple Qt3 test.

  #################################################
Call Stack (most recent call first):
  ConfigureChecks.cmake:171 (tde_message_fatal)
  CMakeLists.txt:29 (include)


-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-3.5.13.2_build/CMakeFiles/CMakeOutput.log".
See also "/var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-3.5.13.2_build/CMakeFiles/CMakeError.log".
* ERROR: dev-qt/tqtinterface-3.5.13.2::trinity failed (configure phase):
*   cmake failed
*
* Call stack:
*     ebuild.sh, line  124:  Called src_configure
*   environment, line 3009:  Called cmake-utils_src_configure
*   environment, line  941:  Called die
* The specific snippet of code:
*       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
*
* If you need support, post the output of `emerge --info '=dev-qt/tqtinterface-3.5.13.2::trinity'`,
* the complete build log and the output of `emerge -pqv '=dev-qt/tqtinterface-3.5.13.2::trinity'`.
* The complete build log is located at '/var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/temp/environment'.
* Working directory: '/var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-3.5.13.2_build'
* S: '/var/tmp/portage/dev-qt/tqtinterface-3.5.13.2/work/tqtinterface-trinity-3.5.13.2'

23 (08.07.2019 17:17:55 отредактировано sunjob)

...

24

sunjob,  Я думал,что вы и есть Fat-zer,но я ошибался. ap Всне же спасибо и удачи. br

25 (08.07.2019 17:18:04 отредактировано sunjob)

...

26

sunjob
Хм, не ясно для чего вы там прописали флаги в слакбилде tqt3:

echo "yes" | \
LDFLAGS="${SLKLDFLAGS}" \
CFLAGS="${SLKCFLAGS}" \
CXXFLAGS="${SLKCFLAGS}" \
../${DIR_SRC}/configure \
   -cups \

Они все равно не подхватываются.
Там надо править файлы qmake.conf в каталоге  mkspecs.
Например mkspecs/linux-g++/qmake.conf или mkspecs/linux-g++-64/qmake.conf.
Если бы я у себя в системе не попробовал собрать, и у меня не выпала ошибка, то я бы так и не понял что эти флаги прописывать перед configure не имеет смысла.

27 (08.07.2019 17:18:15 отредактировано sunjob)

...

28

sunjob пишет:

п.с. а еще лучше, разберитесь со своей ошибкой, проведите тщательное расследование и выложите сюда ... это будет разговор по существу

Ну а что тут особого у меня система то другая, gentoo.
А ошибка была  в том, что не могло найти файл rpc/rpc.h. Мне надо было прописать путь для поиска /usr/include/tirpc, а он не подхватывался не в какую. От сюда и был вывод что разницы особой это не приносят эти переменные перед configure.

29 (08.07.2019 17:18:22 отредактировано sunjob)

...

30

Хм, интересно если у меня получится рабочий оверлей TDE 14.0.5, оно кому нибудь нужно будет?
Сейчас пока на 4 ебилда потянул с удачной сборкой, некоторые за основу взял у fat-zer, ну и конечно привязки к eclass из его оверлея не будет, так будет прозрачнее, если кто то захочет взять за основу и изменить.
Все на EAPI=6. Как пойдет, но думаю если не заброшу это дело то через месяц должно уже что то рабочее выйти. Думаю multilib для TDE, это лишнее.