Сборка KDE Frameworks 5 и Plasma 5

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Сборка KDE Frameworks 5 и Plasma 5

Сообщение VictorR2007 » 10 фев 2015, 21:57

Пока пустая тема.
Вроде все приблизительно понятно.
Но в пакете kde5-macros версии три изменилась строка
-DQT_PLUGIN_INSTALL_DIR=%{_qt5_plugindir}
на
-DQT_PLUGIN_INSTALL_DIR=%{_qt5_plugindir} \\\
и ещё вопрос.
Не проще ли добавить qmake5 в зависимость ко всем девелам qt5.
Или это не правильно?

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 11 фев 2015, 02:02

VictorR2007 писал(а):Но в пакете kde5-macros версии три изменилась строка
-DQT_PLUGIN_INSTALL_DIR=%{_qt5_plugindir}
на
-DQT_PLUGIN_INSTALL_DIR=%{_qt5_plugindir} \\\
\\\ - это перенос строки, т.к. после опции -DQT_PLUGIN_INSTALL_DIR=%{_qt5_plugindir} надо было добавить ещё опцию -DQML_INSTALL_DIR=%{_kde5_qmldir}

Можно, конечно, и без переноса строки это делать, но тогда сложнее будет смотреть diff при изменении опций.
VictorR2007 писал(а):Не проще ли добавить qmake5 в зависимость ко всем девелам qt5.
Или это не правильно?
Можно так сделать при следующем обновлении Qt5, да.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 14 фев 2015, 18:15

Только собрал четверть от KF 5.6.0, как уже версия 5.7.0 вышла, и месяца не прошло. Буду, наверное, и дальше собирать 5.6.0, а потом уже обновлюсь на актуальную версию, когда все пакеты будут готовы. Видимо, это 5.8.0 будет в марте.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 14 фев 2015, 18:18

Неплохо бы собрать kcoreaddons.
У меня не выходит его собрать, а он нужен следующим пакетам.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 14 фев 2015, 20:09

VictorR2007 писал(а):Неплохо бы собрать kcoreaddons.
У меня не выходит его собрать, а он нужен следующим пакетам.
Собрал. :) Пришлось добавить параметр -DBIN_INSTALL_DIR=%{_kde5_bindir} в макрос %cmake_kde5, чтобы cmake не ругался при сборке kcoreaddons. Наверняка в каких-то ещё пакетах это бы потом понадобилось. И полагаю, что это не последний раз приходиться изменять %cmake_kde5...
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 14 фев 2015, 20:54

Pulfer писал(а):И полагаю, что это не последний раз приходиться изменять %cmake_kde5...
Да.
Я смотрел этот файл в четырех других дистрибутивах и он гораздо больше нашего.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 14 фев 2015, 21:17

VictorR2007 писал(а):
Pulfer писал(а):И полагаю, что это не последний раз приходиться изменять %cmake_kde5...
Да. Я смотрел этот файл в четырех других дистрибутивах и он гораздо больше нашего.
Тут надо придерживаться принципа необходимого минимума. Даже с нашим текущим вариантом в логах сборки:

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

Manually-specified variables were not used by the project:
    BUILD_STATIC_LIBS
    ENABLE_FAM
    KDE_DISTRIBUTION_TEXT
    LIB_SUFFIX
    PHONON_INCLUDE_DIR
Видимо, надо будет потом убрать хотя бы некоторые из них, если в KDE5 они вообще нигде не будут использоваться.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 21 фев 2015, 05:40

Придётся сделать паузу в сборке KDE Frameworks 5. Ждём, пока QA одобрит phonon, собранный с поддержкой Qt5. Без него дальше не продвинуться.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 23 фев 2015, 06:05

Уже почти закончил с базовой сборкой KF5. Но уже точно понятно, что для полноценной работы надо будет собирать 5.7.0, где править пути расположения некоторых типов файлов. Хотел сперва устанавливать services, servicetypes и т.п. в /usr/share/kde5, чтобы было аналогично KDE4, но сейчас понял, что хотя путь можно указывать при сборке, в некоторых местах кода он указан хардкодом и не учитывает переменные сборки. Можно, конечно, было бы все такие места найти и исправить патчами, но пока что уж лучше буду использовать пути по умолчанию, а то к глюкам KF5 ещё и свои глюки сборки добавятся.

Из интереса собрал пока что новую версию Kate/KWrite локально - там такое вот странное расположение пунктов меню почему-то :)
Вложения
screenshot.png
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 23 фев 2015, 09:43

Pulfer писал(а):Придётся сделать паузу в сборке KDE Frameworks 5. Ждём, пока QA одобрит phonon, собранный с поддержкой Qt5. Без него дальше не продвинуться.
Я этот phonon себе тоже поставил позавчера.
Если это он.
Во всяком случае phonon4qt5-devel в пакете есть.
У меня все шикарно.
Надеюсь что одобрят.
Последний раз редактировалось VictorR2007 23 фев 2015, 13:32, всего редактировалось 1 раз.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 23 фев 2015, 10:20

Pulfer писал(а):Уже почти закончил с базовой сборкой KF5. Но уже точно понятно, что для полноценной работы надо будет собирать 5.7.0, где править пути расположения некоторых типов файлов. Хотел сперва устанавливать services, servicetypes и т.п. в /usr/share/kde5, чтобы было аналогично KDE4, но сейчас понял, что хотя путь можно указывать при сборке, в некоторых местах кода он указан хардкодом и не учитывает переменные сборки. Можно, конечно, было бы все такие места найти и исправить патчами, но пока что уж лучше буду использовать пути по умолчанию, а то к глюкам KF5 ещё и свои глюки сборки добавятся.
Я ради интереса начал собирать 5.7.0 по вашим спекам.
Пока собрались и без проблем
extra-cmake-modules
kde5-macros
kguiaddons
kwindowsystem
attica-kf5
solid
threadweaver
networkmanager-qt
sonnet
kapidox
karchive
kcodecs
kcoreaddons
kitemviews
kplotting
kwidgetsaddons
kitemmodels
ki18n
kidletime
kimageformats
kdbusaddons
kconfig
kcrash
kglobalaccel
kjs
kauth
kcompletion
kdnssd
В пакете kglobalaccel немного изменились сборочные зависимости.
Добавились
BuildRequires: kconfig-devel
BuildRequires: kcoreaddons-devel
BuildRequires: kwindowsystem-devel
BuildRequires: kcrash-devel
BuildRequires: kdbusaddons-devel
BuildRequires: ki18n-devel
И изменились файлы в пакете.
А в kauth, в CMakeLists, строка set(KAUTH_HELPER_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}/kauth")
изменилась на set(KAUTH_HELPER_INSTALL_DIR "${KDE_INSTALL_LIBEXECDIR}/kauth")
Я изменил патч, который вы накладывали на этот пакет в 5.6.0 на такой.
А то строка спека %{_kde5_libexecdir}/kauth/kauth-policy-gen
не отрабатывается и получается неупакованный файл
/usr/libexec/kauth/kauth-policy-gen

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

diff -urN kauth-5.6.0/CMakeLists.txt kauth-5.6.0-patched/CMakeLists.txt
--- kauth-5.6.0/CMakeLists.txt	2015-01-03 22:00:41.000000000 +1000
+++ kauth-5.6.0-patched/CMakeLists.txt	2015-02-18 02:37:05.767396292 +1000
@@ -30,7 +30,7 @@
 
 find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
 
-set(KAUTH_HELPER_INSTALL_DIR "${KDE_INSTALL_LIBEXECDIR}/kauth")
+set(KAUTH_HELPER_INSTALL_DIR "${KF5_LIBEXEC_INSTALL_DIR}/kauth")
 
 if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
     ecm_install_po_files_as_qm(po)

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 23 фев 2015, 13:39

VictorR2007 писал(а):А в kauth, в CMakeLists, строка set(KAUTH_HELPER_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}/kauth")
изменилась на set(KAUTH_HELPER_INSTALL_DIR "${KDE_INSTALL_LIBEXECDIR}/kauth")
Да я смотрю, там вообще много что поменялось:
http://quickgit.kde.org/?p=kauth.git&a= ... 970965a8c3

Видимо, придётся kde5-macros адаптировать под эти правки. Казалось бы, уже такая версия высокая, какая-то стабилизация уже должна быть. А там такое... :oops:

А Phonon-Qt5 одобрили, он уже в обновлениях :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 23 фев 2015, 13:51

Pulfer писал(а):
VictorR2007 писал(а):А в kauth, в CMakeLists, строка set(KAUTH_HELPER_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}/kauth")
изменилась на set(KAUTH_HELPER_INSTALL_DIR "${KDE_INSTALL_LIBEXECDIR}/kauth")
Да я смотрю, там вообще много что поменялось:
http://quickgit.kde.org/?p=kauth.git&a= ... 970965a8c3

Видимо, придётся kde5-macros адаптировать под эти правки. Казалось бы, уже такая версия высокая, какая-то стабилизация уже должна быть. А там такое... :oops:

А Phonon-Qt5 одобрили, он уже в обновлениях :)
А там во всех пакетах похоже такое.
Во всех, где смотрел CMakeLists, теперь записано примерно так
DESTINATION ${KDE_INSTALL
или подобное.
Может наоборот kde5-macros станет меньше?

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 23 фев 2015, 14:22

Pulfer писал(а):Из интереса собрал пока что новую версию Kate/KWrite локально - там такое вот странное расположение пунктов меню почему-то :)
У меня на внешнем диске есть установленная KaOS с окружением KDE5.
Вечером загружусь и посмотрю, как там кнопки расположены.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 23 фев 2015, 16:44

В репах нет пакета libepoxy-1.2.
Будет нужен для kdeclarative-5.7.0.
Я брал в cooker.
P.S.
Упс. Уже есть. :)

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 23 фев 2015, 17:10

VictorR2007 писал(а):В репах нет пакета libepoxy-1.2.
Будет нужен для kdeclarative-5.7.0.
Я брал в cooker.
P.S. Упс. Уже есть. :)
Да, собрал заранее :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 23 фев 2015, 18:39

VictorR2007 писал(а):У меня на внешнем диске есть установленная KaOS с окружением KDE5.
Вечером загружусь и посмотрю, как там кнопки расположены.
Уже не актуально. Просто мало было скомпилировать код, надо было ещё файлы kateui.rc и kwriteui.rc положить в такое место, где Kate и KWrite их найдут.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 24 фев 2015, 18:35

Закончил сборку KF 5.6. Теперь надо доработать макросы и спеки, а потом собрать KF 5.7.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Сборка KDE Frameworks 5

Сообщение Yamah » 25 фев 2015, 10:05

А как вообще посмотреть на KDE5? То ли я туплю, то ли я не все поставил отсюда, но в списке доступных DE пункта с KDE5 нет.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 25 фев 2015, 11:40

Yamah писал(а):А как вообще посмотреть на KDE5? То ли я туплю, то ли я не все поставил отсюда, но в списке доступных DE пункта с KDE5 нет.
А там еще не все собрано.
После KF еще нужно добавлять plasma 5.2.1.
Там 36 пакетов, а собран только oxygen-fonts.
Ну и наверное для полного счастья applications 14.12.2.
Хотя на подходе новая версия.
Там 156 пакетов.
З,Ы.
Кстати, все пакеты, что лежат на kde5_backports_personal,
так же доступны в main-updates.
Там идет параллельная сборка на два источника.
Но в kde5_backports_personal конечно удобнее смотреть наличие пакетов.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Сборка KDE Frameworks 5

Сообщение Yamah » 25 фев 2015, 12:39

VictorR2007 писал(а): А там еще не все собрано.
После KF еще нужно добавлять plasma 5.2.1.
Там 36 пакетов, а собран только oxygen-fonts.
Ну и наверное для полного счастья applications 14.12.2.
Хотя на подходе новая версия.
Там 156 пакетов.
З,Ы.
Кстати, все пакеты, что лежат на kde5_backports_personal,
так же доступны в main-updates.
Там идет параллельная сборка на два источника.
Но в kde5_backports_personal конечно удобнее смотреть наличие пакетов.
А plasma 5.2.1 и applications 14.12.2 еще в процессе сборки?

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 25 фев 2015, 13:03

Yamah писал(а):А plasma 5.2.1 и applications 14.12.2 еще в процессе сборки?
Нет. Пока Pulfer собирает frameworks 5.7.0.
А что он планирует, я не знаю.
Просто написал то, что вижу на abf.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 25 фев 2015, 14:06

Там еще проблема, что есть строки без перевода.
В основном для файлов desktop.
А в bluedevil-5.2.1 нет русского совсем.
Пока для него сделал на всякий случай патч для файлов desktop.
И файл русской локализации.
Все взял из bluedevil-2.0.2 в наших репозиториях.
В файле локализации добавились две новые строки.
Cancel и Open File...
У меня почта сейчас не работает, так что на всякий случай приложу сюда.
Вложения
bluedevil-fix_desktop.patch.tar.gz
(2.42 КБ) 818 скачиваний
bluedevil-ru.tar.gz
(6.72 КБ) 925 скачиваний

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 25 фев 2015, 15:03

Yamah писал(а):А plasma 5.2.1 и applications 14.12.2 еще в процессе сборки?
Applications я пока не планирую собирать. А Plasma надо бы, но пока что мне не понятно, как некоторые компоненты собрать так, чтобы они могли существовать одновременно с KDE4.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 26 фев 2015, 02:35

Обновил KDE Frameworks до версии 5.7.0.

И сделал список пакетов с порядком их сборки:
https://docs.google.com/spreadsheets/d/ ... edit#gid=0
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 26 фев 2015, 09:55

Если вдруг кому-то попадутся обсуждения, где говорится о том, как можно на одном компе держать и KDE4, и Plasma 5, делитесь ссылками. У меня всё больше складывается впечатление, что нельзя сделать "мягкий" переход на Plasma 5. И что если сделать что-нибудь вроде task-kde5, то установка такого пакета поверх KDE4 снесёт полсистемы.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

kedr
Сообщения: 4
Зарегистрирован: 12 янв 2015, 20:48
Operating system: Ubuntu, Роса

Re: Сборка KDE Frameworks 5

Сообщение kedr » 26 фев 2015, 10:18

Я в этом мало разбираюсь но вроде как в arch реализовали такой подход к обновлению http://www.opennet.ru/opennews/art.shtml?num=41540 возможно у них в вики есть решение данного вопроса.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 26 фев 2015, 11:28

kedr писал(а):Я в этом мало разбираюсь но вроде как в arch реализовали такой подход к обновлению http://www.opennet.ru/opennews/art.shtml?num=41540 возможно у них в вики есть решение данного вопроса.
А там про KDE Applications - программы вроде Kate, Konsole и т.д. Мы бы тоже так могли сделать, т.к. ничего не мешает в KDE4 запускать, скажем, KWrite, собранный с KF5 (выглядеть он будет неоднородно, но принципиально ничего не сломает). Проблема в другом месте - во "внутренних" компонентах вроде ksysguard, которые являются частью kdebase4-workspace и plasma5-workspace. Там одинаковые имена файлов и пути к ним.

В Арче с этим такая ситуация:
https://bbs.archlinux.org/viewtopic.php ... 0#p1495150

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

agapito
@pb - Oxygen package conflicts with kdebase-workspace. I can't install oxygen theme without uninstalling kde4.

pb
@agapito - no, just take a look at oxygen dependencies. Plasma5 conflicts with kdebase-workspace, of course. Kdebase-workspace and plasma-workspace couldn't co-exists. If you want to use plasma5 you have to uninstall kdebase-workspace.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 26 фев 2015, 13:47

Pulfer писал(а):Если вдруг кому-то попадутся обсуждения, где говорится о том, как можно на одном компе держать и KDE4, и Plasma 5, делитесь ссылками. У меня всё больше складывается впечатление, что нельзя сделать "мягкий" переход на Plasma 5. И что если сделать что-нибудь вроде task-kde5, то установка такого пакета поверх KDE4 снесёт полсистемы.
Как вариант и если Plasma 5 будет доступна в kde5_backports_personal, то можно посмотреть на практике, как это будет.
По любому нужно будет всё проверять и отлаживать.
Интересно, будет ли работать KDE4, если удалить kdebase4-workspace и установить plasma5-workspace.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 26 фев 2015, 14:17

VictorR2007 писал(а):Интересно, будет ли работать KDE4, если удалить kdebase4-workspace и установить plasma5-workspace.
Только программы из KDE4, т.к. если удалить kdebase4-workspace, то самого рабочего стола KDE4 уже не будет.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 26 фев 2015, 16:14

В любом случае я могу обкатывать и тестировать.
Мне не страшно сломать систему.
Переустановка занимает десять минут, а потом я устанавливаю метапакет,
который удаляет ненужные мне пакеты и устанавливает все необходимые мне программы.
А локальное зеркало репозитория в домашнем каталоге.
Так что проблем с тестированием нет.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 26 фев 2015, 16:51

VictorR2007 писал(а):В любом случае я могу обкатывать и тестировать.
Мне не страшно сломать систему.
Переустановка занимает десять минут, а потом я устанавливаю метапакет,
который удаляет ненужные мне пакеты и устанавливает все необходимые мне программы.
А локальное зеркало репозитория в домашнем каталоге.
Так что проблем с тестированием нет.
Да я просто себе не могу поставить все библиотеки, нужные для сборки Plasma Workspace 5 (начиная с libksysguard). Не могу же я снести себе KDE4 :) Это сильно замедлит процесс сборки и тем более отладки.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 26 фев 2015, 17:50

Pulfer писал(а):Да я просто себе не могу поставить все библиотеки, нужные для сборки Plasma Workspace 5 (начиная с libksysguard). Не могу же я снести себе KDE4 :) Это сильно замедлит процесс сборки и тем более отладки.
Вот тут и нужен mock-urpm.
Я так к нему привык.
Ничего устанавливать в систему не нужно и можно собирать на моей системе пакеты любой архитектуры и разных версий Росы.
Только версия в репах не работает с локальными источниками.
Поэтому собранные локально зависимости недоступны.
Сломалось год назад.
В нем после разворачивания сборочной происходит размонтирование файловой системы и новое монтирование (если я правильно понимаю)
и потом mock-urpm не может подключить локальные репы.
Я себе сделал версию 1.3.х, заменив в исходниках файл backend.py от версии 1.12.
Теперь проблем нет.
Если будет интересно, можно посмотреть тут http://abf-downloads.rosalinux.ru/victo ... osa2014.1/

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 26 фев 2015, 17:59

VictorR2007 писал(а):Если будет интересно, можно посмотреть тут http://abf-downloads.rosalinux.ru/victo ... osa2014.1/
Да, надо бы в репозиториях починить. Интересно, конечно :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 26 фев 2015, 18:16

Pulfer писал(а):
VictorR2007 писал(а):Если будет интересно, можно посмотреть тут http://abf-downloads.rosalinux.ru/victo ... osa2014.1/
Да, надо бы в репозиториях починить. Интересно, конечно :)
http://bugs.rosalinux.ru/show_bug.cgi?id=4951

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 26 фев 2015, 18:37

Pulfer писал(а):Если вдруг кому-то попадутся обсуждения, где говорится о том, как можно на одном компе держать и KDE4, и Plasma 5, делитесь ссылками.
В OpenSUSE есть репозиторий, где KDE5 в /opt собирают, а не в /usr:

http://download.opensuse.org/repositori ... eweed/src/

Так я делать не хочу, конечно, но несколько полезных патчей уже увидел.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 26 фев 2015, 18:38

Когда нужно добавить новый источник, я добавляю его в менеджере источников,
а потом нужно очистить /var/cache/mock-urpm/
При следующем запуске создастся новый, обновленный список источников.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 26 фев 2015, 19:17

Кстати, попробовал поставить qt5-platformtheme-kde5 (пакет из KF5). Что-то совсем удручающе стали Qt5-приложения с ним выглядеть. Но может это только у меня так (из-за freetype 2.3.x и ещё некоторых компонентов, которые отличаются от репозиториев). Попробуйте, кому не лень, какой будет результат. Потом можно просто удалить пакет qt5-platformtheme-kde5 и текущее оформление вернётся.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 27 фев 2015, 10:43

Pulfer писал(а):Кстати, попробовал поставить qt5-platformtheme-kde5 (пакет из KF5). Что-то совсем удручающе стали Qt5-приложения с ним выглядеть. Но может это только у меня так (из-за freetype 2.3.x и ещё некоторых компонентов, которые отличаются от репозиториев). Попробуйте, кому не лень, какой будет результат. Потом можно просто удалить пакет qt5-platformtheme-kde5 и текущее оформление вернётся.
Вроде все стандартно.
На фотке baka-mplayer, который на qt5, и ещё собрал partitionmanager-1.2.1 который предназначен для KDE5.
У него зависимости для сборки

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

BuildRequires:	kconfig-devel
BuildRequires:	kcrash-devel
BuildRequires:	kdoctools-devel
BuildRequires:	ki18n-devel
BuildRequires:	kiconthemes-devel
BuildRequires:	kjobwidgets-devel
BuildRequires:	kio-devel
BuildRequires:	kwindowsystem-devel
BuildRequires:	kxmlgui-devel
BuildRequires:	kwidgetsaddons-devel
Вложения
qt6.jpeg

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 27 фев 2015, 15:55

Упорно не хотят в апстриме делать так, чтобы пакеты Plasma 5 не конфликтовали с пакетами из KDE 4: https://bugs.kde.org/show_bug.cgi?id=344612

Конечно, сразу было понятно, что ничего хорошего от 5-й ветки ждать не приходится, уже когда там первые скриншоты показали с плоскотой и кучей пустого места между элементами интерфейса, как сейчас модно делать. Но как-то не думал, что там ещё и с технической точки зрения специально решили усложнить жизнь мейнтейнерам, навязывать скорое выпиливание KDE4 в дистрибутивах.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 01 мар 2015, 15:43

В общем, если кто-то хочет, чтобы можно было нормально собрать KDE5 в репозитории, пишите свои пожелания на этот счёт в баге в апстриме: https://bugs.kde.org/show_bug.cgi?id=344612

А пока что у нас 3 пути. И все они один хуже другого:
1. Патчить все пакеты из Plasma 5, чтобы избежать пересечения файлов / сервисов с KDE 4. Плюс - ничего не сломается в KDE 4. Минус - придётся постоянно поддерживать сотню патчей, адаптировать их под каждый релиз Plasma 5.
2. Патчить все пакеты из KDE 4, чтобы избежать пересечения файлов / сервисов с Plasma 5. Плюс - рано или поздно всё равно все перейдут на Plasma 5 и о KDE 4 можно будет забыть. Кроме того, патчи можно написать один раз, т.к. развитие KDE 4 прекращено. Минус - почти наверняка при обновлении системы до перезагрузки будет нарушена работоспособность. Что в рамках платформы делать явно не стоит, так что придётся отложить аж до 2016 года.
3. Просто прописать пакетам конфликты и не париться. Поставил Plasma 5 - забудь про переводы к программам из KDE4 (т.к. конфликт пакетов по именам файлов) и т.п. Впрочем, даже с KF5-программами из состава KDE Applications не понятно, что делать - там же тоже переводы в пакете kde-l10n. Насколько я понимаю, большинство дистрибутивов пойдут по этому пути.

А всё из-за того, что в апстриме не собираются даже думать о том, чтобы минимизировать число конфликтов KDE 4 и Plasma 5.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 01 мар 2015, 17:21

Pulfer писал(а):Впрочем, даже с KF5-программами из состава KDE Applications не понятно, что делать - там же тоже переводы в пакете kde-l10n.
Вот с kde-l10n я не совсем понимаю.
В нем на сегодня в kde-l10n-ru-14.12.3 для KDE5 только 44 файла.
Да и то 23 файла относятся к Kate и kwrite.
Сегодня хотел сделать патчи и посмотреть что там вообще творится с русским в kmix.
А то всё очень плохо, как и в некоторых других местах.
Но пока не понял куда они запихнули файлы.
Часть на русском, часть нет.
В исходниках файлы desktop все переведены, а по факту многое без перевода.
Нужно искать дальше.
З.Ы.
Я здесь создал аккаунт https://bugs.kde.org/createaccount.cgi
да зря.
Почта не работает (заблокирована на прокси) и не смогу активировать его.
А дома буду только 17 марта.
Вложения
kf5-rus.jpeg
kf5-rus1.jpeg
kf5-rus2.jpeg

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 01 мар 2015, 18:15

VictorR2007 писал(а):Вот с kde-l10n я не совсем понимаю.
В нем на сегодня в kde-l10n-ru-14.12.3 для KDE5 только 44 файла.
Да и то 23 файла относятся к Kate и kwrite.
Сегодня хотел сделать патчи и посмотреть что там вообще творится с русским в kmix.
А то всё очень плохо, как и в некоторых других местах.
Но пока не понял куда они запихнули файлы.
Локализация KDE Frameworks 5 и Plasma 5 вынесена из kde-l10n в тарболы с исходным кодом программ. В kde-l10n только для Applications из 5-й ветки осталась локализация.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 02 мар 2015, 16:37

Pulfer писал(а):3. Просто прописать пакетам конфликты и не париться. Поставил Plasma 5 - забудь про переводы к программам из KDE4 (т.к. конфликт пакетов по именам файлов) и т.п. Впрочем, даже с KF5-программами из состава KDE Applications не понятно, что делать - там же тоже переводы в пакете kde-l10n. Насколько я понимаю, большинство дистрибутивов пойдут по этому пути.
На мой взгляд для kde5_backports_personal такой вариант бы подошёл.
И тогда можно было бы не спешить собирать plasma в main.
Кому нужно, то могут установить оттуда и обкатывать.
Не понравится, можно откатиться на KDE4.
Кстати, сабж не такой уж и плоский.
Темы разные и есть Oxygen.
А к тонким линиям быстро привыкаешь и начинает нравится.
Меня убивает что приходится постоянно перезагружаться из Росы в KaOS и обратно.
Вложения
kf5-rus3.jpeg

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 02 мар 2015, 16:47

VictorR2007 писал(а):На мой взгляд для kde5_backports_personal такой вариант бы подошёл.
И тогда можно было бы не спешить собирать plasma в main.
Да всё равно ведь рано или поздно надо будет собирать в Main, даже если до конца жизни платформы rosa2014.1 официально поддерживаться будут только образы с KDE 4. И нет никакой надежды, что в апстриме одумаются и снизят количество конфликтов между 4 и 5.

У них там написано: "these are new version of the KDELibs 4 equivalents from kde-workspace and won't co-install, no change expected".

https://community.kde.org/Plasma/Coinstallability
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Zeffanyx
Сообщения: 1414
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh R11, OpenMandriva Lx 4 (Cooker)
Откуда: Санкт-Петербург

Re: Сборка KDE Frameworks 5

Сообщение Zeffanyx » 03 мар 2015, 12:27

Меня раздражают крупные чекбоксы (под палец делали?) и вырвиглазный голубой цвет. Вроде бы в KDE имеется главный по дизайну чуть ли не из Мексики, куда же он смотрит? Плоскота плоскоте рознь, ведь можно же и нормально всё сделать, например так:
http://fc01.deviantart.net/fs70/f/2013/ ... 67en0j.jpg

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 06 мар 2015, 07:37

По поводу пакета libbluedevil-5.2.1.
Может стоит его собирать с патчем для автовключения блютуз при старте?
Подходит патч от второй версии.
Но пока наверное стоит подождать пока я смогу это всё установить и проверить на возможность кривой работы пакета.
Вложения
libbluedevil-5.2.1-fix.patch.tar.gz
(389 байт) 699 скачиваний

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 06 мар 2015, 08:54

VictorR2007 писал(а):По поводу пакета libbluedevil-5.2.1.
Может стоит его собирать с патчем для автовключения блютуз при старте?
Подходит патч от второй версии.
Но пока наверное стоит подождать пока я смогу это всё установить и проверить на возможность кривой работы пакета.
Да лучше подождём, конечно. Я надеюсь, что уже на следующей неделе можно будет поставить Plasma 5 и посмотреть, что там и как работает. Пока что всё собирается в неофициальный репозиторий, так что поправить что-то в пакетах можно быстро, QA там нет.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 08 мар 2015, 18:02

Видимо, придётся сейчас полностью переделать структуру пакета kde-l10n. Вместо kde-l10n-lang (например, kde-l10n-ru, kde-l10n-de и т.д.) сделать кучу пакетов вида kde4-l10n-package (например, kde4-l10n-baloo, kde4-l10n-kcalc и т.д.). Это очень большой объём работы и через QA будет проходить долго. Но без этого сложно будет продвигаться дальше. Не должно быть так, чтобы пакеты из Plasma 5 сносили весь kde-l10n-lang только из-за того, что какой-то один файл из пакета Plasma 5 конфликтует с файлом из kde-l10n-lang.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 08 мар 2015, 18:33

Pulfer писал(а):Видимо, придётся сейчас полностью переделать структуру пакета kde-l10n. Вместо kde-l10n-lang (например, kde-l10n-ru, kde-l10n-de и т.д.) сделать кучу пакетов вида kde4-l10n-package (например, kde4-l10n-baloo, kde4-l10n-kcalc и т.д.). Это очень большой объём работы и через QA будет проходить долго. Но без этого сложно будет продвигаться дальше. Не должно быть так, чтобы пакеты из Plasma 5 сносили весь kde-l10n-lang только из-за того, что какой-то один файл из пакета Plasma 5 конфликтует с файлом из kde-l10n-lang.
Здесь для applications-15.03.80 http://mirror.csclub.uwaterloo.ca/kde/u ... /kde-l10n/
перевод из ветки 4 переносят в пятую ветку.
Там имена файлов не повторяются в разных ветках архива.
Понимаю, что вы о другом.
Просто так написал.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 08 мар 2015, 18:44

VictorR2007 писал(а):Здесь для applications-15.03.80 http://mirror.csclub.uwaterloo.ca/kde/u ... /kde-l10n/
перевод из ветки 4 переносят в пятую ветку.
Там имена файлов не повторяются в разных ветках архива.
Понимаю, что вы о другом.
Просто так написал.
Для 5-й ветки я буду делать пакет kde5-l10n, внутри которого делать kde5-l10n-kcalc и т.д. Чтобы в случае необходимости можно было держать в репозиториях как kcalc, так и kcalc-kf5, тогда первый бы ставил kde4-l10n-kcalc, а второй - kde5-l10n-kcalc. И они бы конфликтовали только друг с другом (в том числе по файлам локализации).
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 09 мар 2015, 10:51

Тут ради интереса попробовал собрать SMPlayer с qt5.
Нормально собрался пакет.
В исходниках,в файле Makefile, заменил строки

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

QMAKE=qmake
LRELEASE=lrelease 
на

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

QMAKE=qmake-qt5
LRELEASE=lrelease-qt5
Вложения
smp.jpeg

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 09 мар 2015, 11:37

Пакет sddm-kcm сейчас выглядит так, как на первой фотке.
Немного подправил его для себя, как на следующих фотках.
Вложения
sddm.jpeg
sddm1.jpeg
sddm2.jpeg
Последний раз редактировалось VictorR2007 09 мар 2015, 12:07, всего редактировалось 3 раза.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 09 мар 2015, 11:42

VictorR2007 писал(а):Пакет sddm-kcm сейчас выглядит так, как на первой фотке.
Немного подправил его для себя, как на следующих фотках.
Вот протащить бы в апстрим все эти правки локализации. :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
DELTA-79
Сообщения: 1925
Зарегистрирован: 14 янв 2012, 14:07
Operating system: ROSA FRESH R2 KDE x86_64
Откуда: Георгиевск Ставропольский кр.
Контактная информация:

Re: Сборка KDE Frameworks 5

Сообщение DELTA-79 » 09 мар 2015, 11:46

Смотрю я на KDE5 и сравниваю его с тем, что показывают про Windows10 -- да не такой он (KDE) и плоский :)
‎Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 09 мар 2015, 11:48

sddm-kcm
Вложения
sddm-kcm-fix_desktop.patch.zip
(826 байт) 182 скачивания
sddm-kcm-ru.zip
(1.96 КБ) 198 скачиваний

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 09 мар 2015, 12:02

Я для себя потихоньку делаю и отдельно складываю пакеты, которые переделываю.
Но пока там мало.
Libbluedevil. bluedevil и теперь еще sddm-kcm.
Можно работать быстрее, но проверять качество пока приходится в KaOS.
Как будет доступна в Росе, постараюсь работать быстрее.
DELTA-79 писал(а):Смотрю я на KDE5 и сравниваю его с тем, что показывают про Windows10 -- да не такой он (KDE) и плоский :)
Не, это только дело привычки.
Сначала непривычно, а потом привыкаешь к легкости окружения,
тонким линиям и легким значкам в dolphin.
Мне этого уже не хватает в KDE4, хотя в KDE5 загружаюсь редко и на короткий период,
только для проверки некоторых файлов.
Может и сидел бы подольше, но в KaOS очень скудный выбор приложений и все нужное мне в Росе.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 10 мар 2015, 11:41

В plasma-workspace-5.2.1.tar.xz все файлы desktop переведены.
Но там забыли сделать перевод для "Name=Battery and Brightness"
для файла plasma-workspace-5.2.1/applets/batterymonitor/package/metadata.desktop
Без перевода, в системном лотке, это будет смотреться криво.
Сделал на всякий случай патч.
Правда там еще 14 файлов локализации не полностью переведены.
Но там не много, по 2-5-10 строк.
Вложения
plasma-workspace-5.2.1-fix_desktop.patch.tar.gz
(464 байт) 925 скачиваний

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 10 мар 2015, 16:45

Ещё патч для пакета kscreen-5.2.1
Вообще-то проблем с файлами desktop вроде почти нет.
Ну может только ещё нужно патчить пакет kaccounts-integration.
Но он находится в applications и пока не актуален.
Вложения
kscreen-5.2.1-fix_desktop.patch.tar.gz
(790 байт) 778 скачиваний

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 10 мар 2015, 20:55

VictorR2007 писал(а):Ещё патч для пакета kscreen-5.2.1
Вообще-то проблем с файлами desktop вроде почти нет.
Ну может только ещё нужно патчить пакет kaccounts-integration.
Но он находится в applications и пока не актуален.
Я пока без патчей пособираю. Будем их накладывать уже на 5.3.x, наверное. Когда будет понятно, что базовая работа сделана и надо заниматься косметическими вещами (оформлением, локализацией и т.д.). Наверное, как раз уже 5.3.0 к тому моменту выйдет.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 10 мар 2015, 21:14

Слава писал(а):
Pulfer писал(а): С KDE Frameworks 5 закончил, сейчас у нас самая свежая версия в репозиториях, все 60+ пакетов. И теперь можно будет очень быстро обновлять KF5 по мере их выхода.
Пакеты установил. Теперь кто-нибудь подскажите пожалуйста, как всё это запустить :)
А KF5 - это только библиотеки и служебная инфраструктура. Они нужны для того, чтобы окружение Plasma 5 и пользовательские программы можно было собирать. Запускать в KF5 особо нечего.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 11 мар 2015, 07:12

Pulfer писал(а):Я пока без патчей пособираю. Будем их накладывать уже на 5.3.x, наверное. Когда будет понятно, что базовая работа сделана и надо заниматься косметическими вещами (оформлением, локализацией и т.д.). Наверное, как раз уже 5.3.0 к тому моменту выйдет.
Ага. Я внимательно слежу за сборкой.
Смотрю что в пакетах.
Если есть ошибки при сборке, читаю логи.
А потом скачиваю src для себя и собираю локально.
На некоторые накладываю патчи для desktop файлов и храню отдельно.
А патчи не выход и надеюсь что поправят в апстриме.
Если добавят в файлы румынский язык, то все патчи придется переделывать.
Я описываю пакеты с проблемами и прикладываю патчи в надежде, что Юлия увидит и сможет помочь
с их переводом в апстриме.
Там могут и не знать о проблемах.
Чтобы им не искать, постарался найти пакеты с проблемами и приложил патчи, чтобы можно было посмотреть
пути к файлам.
Кстати, когда делал патч для bluedevil, то забыл про файл для уведомлений системы.
Сейчас сделал новый.
Вложения
bluedevil-5.2.1-fix_desktop.patch.tar.gz
(3.71 КБ) 742 скачивания

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 11 мар 2015, 12:14

Шикарно.
Здесь http://quickgit.kde.org/?p=bluedevil.git уже на русском. :Yahoo!:
Так что новый KDE будет красавчик.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 12 мар 2015, 10:42

А теперь, после обновления ki18n, нужно пересобирать пакеты с зависимостями для сборки BuildRequires: kf5i18n-devel ?

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 12 мар 2015, 11:53

VictorR2007 писал(а):А теперь, после обновления ki18n, нужно пересобирать пакеты с зависимостями для сборки BuildRequires: kf5i18n-devel ?
Не, сейчас объясню, в чём суть изменений.

Часть пакетов KDE4 конфликтуют с файлами пакетов Plasma 5 / KDE Applications 5. И если обычным самим пакетам можно просто прописать Conflicts друг на друга, то прописывать Conflicts на пакеты kde-l10n-* явно не стоит. Вместо этого лучше конфликтующие локализации просто ставить в /usr/share/locale/kf5, а не в /usr/share/locale. И пропатченный ki18n будет сперва смотреть файлы локализации в /usr/share/locale/kf5, а если там не находит нужных, то уже в /usr/share/locale.

Для того, чтобы локали ставились в /usr/share/locale/kf5, надо будет пересобирать пакеты с параметром -DKDE_INSTALL_LOCALEDIR=/usr/share/locale/kf5 , для которого я просто сделаю макрос %cmake_kde5_kf5locales. Применяться он будет только к ограниченному количеству пакетов. И текущие пакеты пересобирать с ним не надо, это задел на будущее.

Кроме того, в ближайшие дни я внесу правки, меняющие расположение HTML-документации с /usr/share/doc/HTML на /usr/share/doc5/HTML - тоже для избежания конфликтов с файлами из kde-l10n-*.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
aboguckiy
Сообщения: 116
Зарегистрирован: 14 май 2014, 16:13
Operating system: Rosa Fresh R3

Re: Сборка KDE Frameworks 5

Сообщение aboguckiy » 13 мар 2015, 16:33

Скорее бы уже 5-й запилили... :-)

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 13 мар 2015, 17:02

Да уж.
Вышел frameworks-5.8.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 13 мар 2015, 18:15

VictorR2007 писал(а):Да уж.
Вышел frameworks-5.8.
Видимо, раз в месяц будет выходит в районе 10-го числа. Во всяком случае, пока не стабилизируется кодовая база.

Но я 5.8 пока что не буду собирать, сперва закончу с Plasma 5.2.1.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 13 мар 2015, 18:26

Pulfer писал(а):Но я 5.8 пока что не буду собирать, сперва закончу с Plasma 5.2.1.
Да, если за ними сейчас гоняться, то не собрать KDE5 совсем.
Я попробовал начать его собирать.
Собрал 17 пакетов без проблем.
Дошел до ki18n и заметил что KF5I18nConfig.cmake.in изменили.
Выбросил патч ki18n-5.6.0-datapath.patch и пакет собрался без проблем.
Никаких изменений с размещением файлов.
Сейчас уже некогда, а завтра посмотрю как пойдет сборка дальше.
Может и в остальных пакетах datapath.patch не понадобится.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 16 мар 2015, 20:16

Собрал уже plasma5-workspace, дальше совсем немного осталось. Правда, ещё некоторые старые пакеты надо будет провести через QA с нужными для Plasma 5 правками, без них работать не будет.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 18 мар 2015, 16:29

Я просто фигею от ваших знаний.
Дикая зависть к Вашим знаниям и безмерное личное уважение к Вам.
Наверное я немногий из сообщества, кто хоть приблизительно представляет объём вашей работы.
Не только в данном вопросе, а и в том, что продолжается основная разработка.
Огромное спасибо.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 18 мар 2015, 17:17

VictorR2007 писал(а):Я просто фигею от ваших знаний. Дикая зависть к Вашим знаниям и безмерное личное уважение к Вам.
Спасибо. :) Но во многом просто опыт, со временем он сам собой нарабатывается. Кто бы мне 3 года назад сказал, что я буду такими вещами успешно заниматься, я бы не поверил, хотя до этого уже 3 года собирал пакеты. :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 19 мар 2015, 18:03

Вот уже рабочий стол :)
Вложения
screenshot-kde5.png
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

OrlDim
Сообщения: 342
Зарегистрирован: 26 мар 2013, 11:17
Operating system: ROSA FRESH PLASMA R9

Re: Сборка KDE Frameworks 5

Сообщение OrlDim » 20 мар 2015, 23:06

Pulfer писал(а):Вот уже рабочий стол :)
Отлично выглядят

Аватара пользователя
DELTA-79
Сообщения: 1925
Зарегистрирован: 14 янв 2012, 14:07
Operating system: ROSA FRESH R2 KDE x86_64
Откуда: Георгиевск Ставропольский кр.
Контактная информация:

Re: Сборка KDE Frameworks 5

Сообщение DELTA-79 » 21 мар 2015, 14:43

А RocketBar будет перенесен? Очень уж привык к нему
‎Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 21 мар 2015, 16:05

DELTA-79 писал(а):А RocketBar будет перенесен? Очень уж привык к нему
Я не смог заставить работать homerun.
Хотя собирал пакет на qt5.
Буду ещё с ним разбираться, может удастся заставить его работать.
Без него, как без рук. Очень неудобно.
Кстати, в plasma 5.2.2 исправлено много проблем с русской локализацией.
Вроде к следующему релизу должны исправить остатки примерно в трёх местах.
Наиболее заметная на картинке.
Себе сделал пока так.
Вложения
kcm.jpeg
kcm1.jpeg

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 21 мар 2015, 21:46

Pulfer писал(а):Я пока без патчей пособираю. Будем их накладывать уже на 5.3.x, наверное. Когда будет понятно, что базовая работа сделана и надо заниматься косметическими вещами (оформлением, локализацией и т.д.). Наверное, как раз уже 5.3.0 к тому моменту выйдет.
Скорее всего никакие патчи не будут нужны.
Сегодня случайно узнал, что все проблемы, о которых написал, уже в основном исправлены.
И вроде я не зря старался и описывал проблемы.
Во всяком случае, они замечены и часть уже исправлена.
А оставшиеся исправляются.
Так что, когда выйдет 5.3.0 , наверное проблем не останется.
Немного сожалею, что Вы начали сборку именно с этой версии KDE5.
Переживаю, что Вам досталось много лишней работы патчить исходники.
Часто смотрю сюда http://quickgit.kde.org/
и они в cmake файлах сделали много изменений.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 22 мар 2015, 03:13

VictorR2007 писал(а):И вроде я не зря старался и описывал проблемы.
Во всяком случае, они замечены и часть уже исправлена.
А оставшиеся исправляются.
Так что, когда выйдет 5.3.0 , наверное проблем не останется.
Немного сожалею, что Вы начали сборку именно с этой версии KDE5.
Переживаю, что Вам досталось много лишней работы патчить исходники.
Не все патчи пропадут зря, один уже закоммитил в апстрим, другой тоже собираюсь, как до домашнего компа доберусь.

Сейчас занимаюсь переносом темы декораций окон, которой я пользуюсь уже несколько лет, с движка deKorator на Aurorae, т.к. deKorator для Plasma 5 не портирован и вряд ли будет: http://kde-look.org/content/show.php/B% ... tent=60014

И по ходу дела нашёл баг в Aurorae, написал патч: https://abf.rosalinux.ru/import/plasma5 ... typo.patch

Но всё равно в режиме развёрнутых окон фон декораций отображается неправильно, так что буду дальше разбираться, какие баги ещё остались в Aurorae. А в обычном режиме окон всё уже хорошо:
Вложения
screenshot.png
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 22 мар 2015, 03:44

DELTA-79 писал(а):А RocketBar будет перенесен? Очень уж привык к нему
Скорее всего летом. Две недели назад на совещании Технического комитета обсуждали вопрос с переносом наработок Росы с KDE 4 на Plasma 5. Решили, что летом UX Team проанализирует объём работы по переносу наработок и составит план дальнейшей работы, включающий в себя перенос RocketBar и SimpleWelcome. Если не будет форс-мажоров, конечно.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 22 мар 2015, 10:28

Не плохо в task-plasma5 добавить sddm-theme-breeze.
А то у sddm тема скудная и нужно устанавливать sddm-theme-breeze вручную.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 22 мар 2015, 14:33

VictorR2007 писал(а):Не плохо в task-plasma5 добавить sddm-theme-breeze.
А то у sddm тема скудная и нужно устанавливать sddm-theme-breeze вручную.
Добавил. Ещё добавил plasma5-kde-gtk-config, почему-то ранее пропустил этот важный пакет.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

OrlDim
Сообщения: 342
Зарегистрирован: 26 мар 2013, 11:17
Operating system: ROSA FRESH PLASMA R9

Re: Сборка KDE Frameworks 5

Сообщение OrlDim » 22 мар 2015, 22:49

VictorR2007 писал(а):Не плохо в task-plasma5 добавить sddm-theme-breeze.
А то у sddm тема скудная и нужно устанавливать sddm-theme-breeze вручную.
Подскажите пожалуйста, уже можно поставить kde 5 на тест? Если да, то станет он рядом с кде 4 или замегет его? И с какого репозитария ставится?

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 23 мар 2015, 00:09

OrlDim писал(а):
VictorR2007 писал(а):Не плохо в task-plasma5 добавить sddm-theme-breeze.
А то у sddm тема скудная и нужно устанавливать sddm-theme-breeze вручную.
Подскажите пожалуйста, уже можно поставить kde 5 на тест? Если да, то станет он рядом с кде 4 или замегет его? И с какого репозитария ставится?
Я себе установил отдельную Росу для теста на внешний диск.
Благо, что теперь исправили проблему с загрузкой с внешнего диска диска при использовании EFI.
http://wiki.rosalab.ru/ru/index.php/%D0 ... 0%BD%D1%8E
А по существу вопроса, так KDE4 будет снесен.
И так как в KDE5 вместо kdm используется sddm, то другие рабочие окружения не будут доступны тоже.
В частности, IceWM не будет работать.
И вроде Gnome тоже, но я точно не помню.
Но вот LxQT и Enlightenment работают на sddm отлично.
По источникам, так сам frameworks доступен в main-updates,
а вот пакеты plasma пока доступны только тут для 64
http://abf-downloads.rosalinux.ru/kde5_ ... n/release/
и для 32 тут
http://abf-downloads.rosalinux.ru/kde5_ ... n/release/
Но там есть небольшая проблема.
Так как приложения из applications ещё не собраны, то в KDE5 недоступны dolphin, kmix и konsole.
Я пока по совету Pulfer установил дополнительно lxqt и использую его файловый менеджер и терминал.
А звук регулирую через pawucontrol.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 23 мар 2015, 03:20

VictorR2007 писал(а):И так как в KDE5 вместо kdm используется sddm, то другие рабочие окружения не будут доступны тоже.
В частности, IceWM не будет работать.
Если так, то надо будет IceWM починить. Это баг, а не фича, что он не будет работать. Скорее всего там сейчас просто нет файла сессии в /usr/share/xsessions, это легко можно исправить.

От себя добавлю, что в Plasma 5 сейчас ещё дофига багов, так что для повседневного использования ставить лучше не стоит, т.к. Plasma 5 сносит KDE 4 и легко переключаться между ними не получится. Ну а в остальном Виктор уже написал, где взять и т.д.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 23 мар 2015, 09:37

Ещё очень нужен kmenuedit.
Я себе делал пакет.
Первый вариант у меня конфликтовал с kde-l10n.
Тогда сделал
%build
%cmake_kde5_kf5locales
и пакет стал нормально устанавливается.
Вложения
plasma5-kmenuedit.spec.tar.gz
(660 байт) 686 скачиваний

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 23 мар 2015, 10:08

VictorR2007 писал(а):Ещё очень нужен kmenuedit.
Я себе делал пакет.
Первый вариант у меня конфликтовал с kde-l10n.
Тогда сделал
%build
%cmake_kde5_kf5locales
и пакет стал нормально устанавливается.
Ещё нужны бэкенды для Phonon-qt5, хотя бы GStreamer. Да много разных вещей надо сделать, я пока в голове их держу и потихоньку делаю.

P.S. Спек немного поправил, plasma5-kmenuedit собрал.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 23 мар 2015, 12:38

Ждём пока что одобрения QA:
1. phonon-gstreamer: http://bugs.rosalinux.ru/show_bug.cgi?id=5261
2. kdebase4-runtime: http://bugs.rosalinux.ru/show_bug.cgi?id=5253

phonon-gstreamer нужен для того, чтобы в Plasma 5 была хоть какая-то библиотека воспроизведения для Phonon (т.е. были системные звуки и т.д.). phonon-vlc пока что не стал собирать, т.к. он у нас всегда был альтернативным вариантом, а основным был phonon-gstreamer.

Обновление kdebase4-runtime нужно для того, чтобы не было конфликтов с plasma 5. И можно было не удалять konsole, dolphin и ещё ряд KDE4-программ.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 23 мар 2015, 18:46

Странное дело.
Из svn исчез kcm-touchpad.
Нашёл исходники только здесь

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

ftp://ftp.kde.org/pub/kde/unstable/plasma/5.1.95/kcm-touchpad-5.1.95.tar.xz
Ну ладно, решил сделать эту версию.
В исходниках нет никаких локалей вообще.
Сделал патч для файлов .desktop.
Файлы локализации у меня были.
Как раз позавчера их перепроверял и делал небольшие исправления.
Добавил все в пакет и сначала собрал с
%build
%cmake_kde5_kf5locales
Установил пакет, но русский не работает.
Тогда изменил
%build
%cmake_kde5
но не помогло.
Тогда скопировал файлы локализации в KaOS.
В ней перевод работает.
Приложу фотки из KaOS и Росы.
Ладно, стал рыться в сети.
Нашёл патч, вроде в арче, и понадеялся что он поможет.
Нифига.
Вообще, в моей установке KDE5 что-то криво.
Многие приложения не запускаются под пользователем.
Но под рутом проблем нет.
Приложу картинку, а то не получается скопировать из консоли.
Может это влияет?
Нужно проверить, что там у меня с правами.
Вдруг что-то поломал.
Приложу на всякий случай src, а то по отдельности сложно.
В нем три патча и файлы локализации.
У самого уме не хватает.
Уже часов восемь вожусь с пакетом.
Вложения
touchpad_rosa1.jpeg
touchpad.jpeg
touchpad_rosa.jpeg
plasma5-kcm-touchpad-5.1.95-3.src.tar.gz
(94.76 КБ) 888 скачиваний

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 24 мар 2015, 02:34

VictorR2007 писал(а):Странное дело.
Из svn исчез kcm-touchpad.
Нашёл исходники только здесь
Его сделали частью plasma-desktop: http://quickgit.kde.org/?p=plasma-deskt ... 143972e113

Так что отдельный пакет больше не надо будет собирать. Правда, войдёт он в состав Plasma 5.3, как я понимаю.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5

Сообщение Pulfer » 24 мар 2015, 10:07

VictorR2007 писал(а):Вообще, в моей установке KDE5 что-то криво.
Многие приложения не запускаются под пользователем.
Но под рутом проблем нет.
Такого, конечно, быть не должно. Вот-вот должна выйти версия 5.2.2, я её сразу соберу и тогда лучше будет переустановить систему с Plasma 5.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 24 мар 2015, 10:33

Pulfer писал(а):Такого, конечно, быть не должно. Вот-вот должна выйти версия 5.2.2, я её сразу соберу и тогда лучше будет переустановить систему с Plasma 5.
Тоже думаю об этом.
Наверное сегодня переставлю.
Кстати, сначала проверю пакеты frameworks 5.8.
Как уже писал выше, я его собрал по вашим спекам.
Но только без патчей.
И довольно быстро.
Я mock-urpm запускал всегда с параметром

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

mock-urpm -v --no-clean /путь к /src
Потом добавлял собранные пакеты в локальный источник и запускал genhdlist2
и потом выполнял

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

mock-urpm -v --update
.
Так что времени сэкономил много.
Но проверить, что там собралось так и не удосужился.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5 и Plasma 5

Сообщение VictorR2007 » 24 мар 2015, 11:15

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

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 24 мар 2015, 13:22

Pulfer писал(а):Его сделали частью plasma-desktop: http://quickgit.kde.org/?p=plasma-deskt ... 143972e113

Так что отдельный пакет больше не надо будет собирать. Правда, войдёт он в состав Plasma 5.3, как я понимаю.
И смотрю, уже изменен в апстриме файл desktop_workspace_plasma-desktop.po
для перевода файлов .desktop.
Добавлены строки для kcm-touchpad.
Только ещё не переведен.
http://websvn.kde.org/trunk/l10n-kf5/ru ... iew=markup

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 24 мар 2015, 15:26

VictorR2007 писал(а): Тоже думаю об этом.
Наверное сегодня переставлю.
Кстати, сначала проверю пакеты frameworks 5.8.
Как уже писал выше, я его собрал по вашим спекам.
Но только без патчей.
Но проверить, что там собралось так и не удосужился.
Переустановил систему, без проверки rameworks 5.8.
Поправил права.
Потом установил kde5 из kde5_backports_personal.
Все летает и весь софт работает.
Потом не выдержал и обновился из локальных реп, куда я собирал frameworks 5.8.
Вроде всё работает.
Пока доволен.,
Как только вы начнёте собирать после выхода applications-15.04,
то установлю её основной.
Будет удобнее тестить и искать проблемы.
Мне сложно перезагружаться из одной версии Росы в другую.
Мышка блютуз и при переходе из версии в версию нужно её каждый раз настраивать.
Я вчера задолбался.
Собирал пакет kcm-touchpad в KDE4, а потом перезагружался в Росу с KDE5 для проверки.
Это несколько десятков раз.
А другой свободной мыши не было.
Столько времени потерял на эти настройки.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5

Сообщение VictorR2007 » 24 мар 2015, 16:56

VictorR2007 писал(а):
Pulfer писал(а):Ждём пока что одобрения QA:
1. phonon-gstreamer: http://bugs.rosalinux.ru/show_bug.cgi?id=5261
2. kdebase4-runtime: http://bugs.rosalinux.ru/show_bug.cgi?id=5253

phonon-gstreamer нужен для того, чтобы в Plasma 5 была хоть какая-то библиотека воспроизведения для Phonon (т.е. были системные звуки и т.д.). phonon-vlc пока что не стал собирать, т.к. он у нас всегда был альтернативным вариантом, а основным был phonon-gstreamer.

Обновление kdebase4-runtime нужно для того, чтобы не было конфликтов с plasma 5. И можно было не удалять konsole, dolphin и ещё ряд KDE4-программ.
Скорее всего вы в курсе, но напишу.
Без пакета phonon4qt5-gstreamer не выводился звук не блютуз наушники.
В принципе, там вообще был пуст список.
Как только его установил, то даже не понадобилось перезапускать сеанс.
Устройства стали доступны для редактирования и теперь всё отлично работает.
Но по умолчанию этот пакет не устанавливается с kde5.
Я этот источник добавлял до установки kde5.
Конечно и не должен, раз его нет пока в репах и нет в пакете task.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5 и Plasma 5

Сообщение VictorR2007 » 24 мар 2015, 17:18

В общем, уже вполне юзабельный.
Нет необходимости прыгать из одного окружения в другое.
Небольшое неудобство испытываю от отсутствия dolphin,
с его панелью инструментов и моими значками для быстрого вызова.
То, что в меню нет некоторых приложений, тоже легко исправить через редактор приложений.
В остальном это то же kde4, только темы более бледные по умолчанию.
Ну и локализация хромает.
Последнее мелочь.
Я себе и это исправлю.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5 и Plasma 5

Сообщение Pulfer » 24 мар 2015, 17:32

VictorR2007 писал(а):В общем, уже вполне юзабельный.
Нет необходимости прыгать из одного окружения в другое.
Небольшое неудобство испытываю от отсутствия dolphin,
Его можно поставить, если обновиться из контейнеров, которые сейчас на QA: http://bugs.rosalinux.ru/show_bug.cgi?id=5253

То есть сперва обновиться, а потом поставить dolphin. Он уже не будет конфликтовать с пакетами Plasma 5.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5 и Plasma 5

Сообщение VictorR2007 » 24 мар 2015, 17:53

Ага.
Теперь работает и konsole, и dolphin.
Спасибо.

Аватара пользователя
VictorR2007
Сообщения: 6197
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка KDE Frameworks 5 и Plasma 5

Сообщение VictorR2007 » 25 мар 2015, 14:36

Забыл вчера написать.
Ранее ставил kde5 без перезагрузки и сразу запускал systemctl enable sddm
и сразу systemctl start sddm.
Вчера решил не трогать сервис вручную и перезагрузиться.
Как оказалось, сервис не стартует по умолчанию и пришлось включать и запускать вручную.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка KDE Frameworks 5 и Plasma 5

Сообщение Pulfer » 25 мар 2015, 14:49

VictorR2007 писал(а):Забыл вчера написать.
Ранее ставил kde5 без перезагрузки и сразу запускал systemctl enable sddm
и сразу systemctl start sddm.
Вчера решил не трогать сервис вручную и перезагрузиться.
Как оказалось, сервис не стартует по умолчанию и пришлось включать и запускать вручную.
Да, надо его доработать будет.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Ответить