diff --git a/CMakeLists.txt b/CMakeLists.txt index ff9d9d414..3be231a9e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,184 +1,184 @@ cmake_minimum_required(VERSION 3.0) project(plasma-desktop) -set(PROJECT_VERSION "5.17.3") +set(PROJECT_VERSION "5.17.4") set(PROJECT_VERSION_MAJOR 5) set(QT_MIN_VERSION "5.11.0") set(KF5_MIN_VERSION "5.62.0") find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) include(KDEInstallDirs) include(KDECMakeSettings) include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) include(ECMInstallIcons) include(ECMMarkAsTest) include(ECMMarkNonGuiExecutable) include(ECMOptionalAddSubdirectory) include(ECMQtDeclareLoggingCategory) include(FeatureSummary) include(CheckIncludeFiles) find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Quick QuickWidgets DBus Widgets X11Extras Svg Concurrent ) find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Auth Plasma PlasmaQuick DocTools I18n KCMUtils NewStuff KDELibs4Support Notifications NotifyConfig Attica Wallet Runner GlobalAccel Declarative DBusAddons Activities ActivitiesStats Config ) find_package(KF5Kirigami2 ${KF5_MIN_VERSION} CONFIG) set_package_properties(KF5Kirigami2 PROPERTIES DESCRIPTION "A QtQuick based components set" PURPOSE "Required at runtime by many KCMs" TYPE RUNTIME ) find_package(KF5QQC2DeskopStyle ${KF5_MIN_VERSION} CONFIG) set_package_properties(KF5QQC2DeskopStyle PROPERTIES DESCRIPTION "QtQuickControls 2 style that uses QWidget's QStyle for painting" PURPOSE "Required at runtime by many KCMs" TYPE RUNTIME ) find_package(LibKWorkspace ${PROJECT_VERSION} CONFIG REQUIRED) find_package(LibNotificationManager ${PROJECT_VERSION} CONFIG REQUIRED) find_package(LibTaskManager ${PROJECT_VERSION} CONFIG REQUIRED) find_package(LibColorCorrect ${PROJECT_VERSION} CONFIG REQUIRED) find_package(KWinDBusInterface CONFIG REQUIRED) find_package(ScreenSaverDBusInterface CONFIG REQUIRED) find_package(KRunnerAppDBusInterface CONFIG REQUIRED) find_package(KSMServerDBusInterface CONFIG REQUIRED) find_package(KF5ItemModels CONFIG REQUIRED) find_package(KF5Emoticons CONFIG REQUIRED) find_package(KF5Baloo 5.15) set_package_properties(KF5Baloo PROPERTIES DESCRIPTION "File Searching" TYPE RECOMMENDED PURPOSE "Needed to build the File Search KCM" ) find_package(Fontconfig) set_package_properties(Fontconfig PROPERTIES DESCRIPTION "Font access configuration library" URL "https://www.freedesktop.org/wiki/Software/fontconfig" TYPE OPTIONAL PURPOSE "Needed to build font configuration and installation tools" ) find_package(X11) set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries" URL "https://www.x.org" TYPE REQUIRED PURPOSE "Required for building the X11 based workspace" ) if(X11_FOUND) set(HAVE_X11 1) endif() find_package(UDev) set_package_properties(UDev PROPERTIES DESCRIPTION "UDev library" URL "http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" TYPE OPTIONAL PURPOSE "Required for device discovery in keyboard daemon" ) find_package(XCB REQUIRED COMPONENTS XCB SHM IMAGE OPTIONAL_COMPONENTS XKB XINPUT ) set_package_properties(XCB PROPERTIES TYPE REQUIRED) add_feature_info("XCB-XKB" XCB_XKB_FOUND "Required for building kcm/keyboard") add_feature_info("libxft" X11_Xft_FOUND "X FreeType interface library required for font installation") find_package(Evdev) set_package_properties(Evdev PROPERTIES TYPE OPTIONAL) add_feature_info("Evdev" EVDEV_FOUND "Evdev driver headers needed for mouse KCM") find_package(Synaptics) set_package_properties(Synaptics PROPERTIES TYPE OPTIONAL) add_feature_info("Synaptics" SYNAPTICS_FOUND "Synaptics libraries needed for touchpad KCM") find_package(XorgLibinput) set_package_properties(XorgLibinput PROPERTIES TYPE OPTIONAL) add_feature_info("XorgLibinput" XORGLIBINPUT_FOUND "Libinput driver headers needed for mouse and touchpad KCM") if(XORGLIBINPUT_FOUND) set(HAVE_XORGLIBINPUT 1) endif() include(ConfigureChecks.cmake) find_package(Breeze ${PROJECT_VERSION} CONFIG) set_package_properties(Breeze PROPERTIES TYPE OPTIONAL PURPOSE "For setting the default window decoration plugin") if(${Breeze_FOUND}) if(${BREEZE_WITH_KDECORATION}) set(HAVE_BREEZE_DECO true) else() set(HAVE_BREEZE_DECO FALSE) endif() else() set(HAVE_BREEZE_DECO FALSE) endif() include_directories("${CMAKE_CURRENT_BINARY_DIR}") configure_file(config-workspace.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h) configure_file(config-unix.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-unix.h ) configure_file(config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h) configure_file(config-runtime.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-runtime.h) plasma_install_package(desktoppackage org.kde.plasma.desktop shells shell) add_definitions(-DQT_NO_URL_CAST_FROM_STRING) add_subdirectory(layout-templates) add_subdirectory(doc) add_subdirectory(runners) add_subdirectory(containments) add_subdirectory(toolboxes) add_subdirectory(applets) add_subdirectory(dataengines) add_subdirectory(kcms) add_subdirectory(knetattach) add_subdirectory(attica-kde) add_subdirectory(imports/activitymanager/) add_subdirectory(solid-device-automounter) if(X11_Xkb_FOUND AND XCB_XKB_FOUND) add_subdirectory(kaccess) endif() install(FILES org.kde.plasmashell.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) diff --git a/org.kde.plasmashell.metainfo.xml b/org.kde.plasmashell.metainfo.xml index 2dc2c612a..dbf0dda76 100644 --- a/org.kde.plasmashell.metainfo.xml +++ b/org.kde.plasmashell.metainfo.xml @@ -1,138 +1,138 @@ org.kde.plasmashell CC0-1.0 GPL-2.0+ KDE Plasma Desktop سطح مكتب بلازما كدي Escritoriu Plasma de KDE Escriptori Plasma del KDE Escriptori Plasma de KDE Plocha KDE Plasma KDE Plasma skrivebordsmiljø KDE-Plasma-Arbeitsfläche Επιφάνεια εργασίας KDE Plasma KDE Plasma Desktop Escritorio KDE Plasma KDE¤ Plasma töölaud KDE Plasma mahaigaina KDE Plasma -työpöytä Bureau Plasma de KDE Escritorio Plasma de KDE שולחן העבודה KDE Plasma KDE Plasma Desktop (Scriptorio KDE Plasma) KDE Plasma Desktop Desktop KDE Plasma KDE Plasma 데스크톱 KDE Plasma darbalaukis KDE Plasma-skrivebord KDE Plasma Bureaublad KDE Plasma-skrivebord KDE ਪਲਾਜ਼ਮਾ ਡੈਸਕਟਾਪ Pulpit Plazmy KDE Área de Trabalho Plasma do KDE Área de trabalho Plasma do KDE Рабочий стол KDE Plasma Plocha KDE Plasma KDE-jevo namizje Plasma КДЕ‑ова плазма површ KDE‑ova plasma površ КДЕ‑ова плазма површ KDE‑ova plasma površ KDE Plasma skrivbord KDE Plasma Masaüstü Стільниця Плазми KDE xxKDE Plasma Desktopxx KDE Plasma 桌面 KDE Plasma 桌面 KDE's complete desktop experience. Simple by default, powerful when needed La esperiencia d'escritoriu completa de KDE. Cenciellu por defeutu, potente cuando se precisa Experiència completa de l'escriptori KDE. Senzilla per omissió, potent quan cal Experiència completa de l'escriptori KDE. Senzilla per defecte, potent quan cal KDE's komplette desktop-oplevelse. Simpelt som standard, kraftfuldt når det behøves Das umfassende Arbeitsflächen-Erlebnis von KDE. Standardmäßig einfach, bei Bedarf leistungsstark Η πλήρης εμπειρία επιφάνειας εργασίας του KDE. Προκαθορισμένα απλή, πανίσχυρη όταν χρειάζεται. KDE's complete desktop experience. Simple by default, powerful when needed Experiencia completa de escritorio de KDE. Sencillo por omisión, potente cuando es necesario. KDEren mahaigain osoko esperientzia. Erraza izatez, ahaltsua behar denean KDE:n täydellinen työpöytäkokemus. Oletuksena yksinkertainen, tarvittaessa tehokas L'expérience de bureau complète de KDE. Simple par défaut, puissant si nécessaire Experiencia de escritorio completa de KDE. Simple de primeiras, potente cando cómpre KDE adalah desktop lengkap yang berpengalaman. Sederhana secara baku, bertenaga ketika diperlukan L'esperienza completa del desktop da KDE. Semplice nelle scelte predefinite, potente quando c'è bisogno KDE 데스크톱 사용자 환경입니다. 첫 시작은 간단하게, 필요할 때에는 강력하게 Pilnas KDE darbalaukio aplinkos patyrimas. Paprastas pagal numatymą, galingas to prireikus En komplett KDE-opplevelse – enkel som standard og kraftig når nødvendig De complete bureaubladervaring van KDE. Standaard eenvoudig, krachtig indien nodig Komplett KDE-oppleving – enkel som standard og kraftig når nødvendig Całkowite wrażenie pulpitu KDE. Prosty z natury, zaawansowany gdy potrzeba A experiência completa de trabalho do KDE. Simples por omissão, poderosa quando necessário A experiência da área de trabalho do KDE completa. Simples por padrão, potente quando necessário Рабочий стол от KDE: простота настройки и мощные возможности Kompletná pracovná plocha KDE. Predvolene jednoduchá, pri potrebe silná KDE-jeva popolna namizna izkušnja. Privzeto preprosta, a tudi zmogljiva, če je to zahtevano КДЕ‑ово потпуно искуство површи, подразумевано једноставно а моћно кад затреба KDE‑ovo potpuno iskustvo površi, podrazumevano jednostavno a moćno kad zatreba КДЕ‑ово потпуно искуство површи, подразумевано једноставно а моћно кад затреба KDE‑ovo potpuno iskustvo površi, podrazumevano jednostavno a moćno kad zatreba KDE:s fullständiga skrivbordsupplevelse. Normalt enkel, kraftfull vid behov KDE'nin tam masaüstü deneyimi. Özünde sade, gerektiğinde güçlü Повноцінне стільничне середовище KDE. Типово просте, але потужне, якщо це потрібно xxKDE's complete desktop experience. Simple by default, powerful when neededxx KDE 的完整桌面体验。默认简单,需要时强大。 KDE 的完整桌面體驗。預設簡潔,需要時足夠強大 https://www.kde.org/plasma-desktop https://bugs.kde.org/enter_bug.cgi?format=guided&product=plasmashell KDE plasmashell Plasma being used as a desktop Plasma usándose como escritoriu Fa servir el Plasma com a escriptori S'utilitza Plasma com a escriptori Plasma je použita jako pracovní prostředí Plasma bruges som skrivebord Plasma als eine Arbeitsfläche benutzt Χρήση Plasma ως επιφάνεια εργασίας Plasma being used as a desktop Plasma usado como escritorio Plasma mahaigain gisa erabilita Plasma on käytössä työpöytänä Plasma utilisé comme bureau Plasma usado como escritorio. Plasma telah digunakan sebagai desktop Plasma usato come desktop Plasma를 데스크톱으로 사용함 Plasma yra naudojama kaip darbalaukis Plasma blir brukt som skrivebord Plasma gebruikt wordend als een bureaublad Plasma vert brukt som skrivebord Plazma wykorzystywana jako pulpit O Plasma em uso como ambiente de trabalho Plasma sendo usado como área de trabalho Использование Plasma в качестве окружения рабочего стола Plasma sa používa ako plocha Za namizje se uporablja Plasma Плазма се користи за површ Plasma se koristi za površ Плазма се користи за површ Plasma se koristi za površ Plasma använt som skrivbord Plasma, masaüstü olarak kullanılıyor Плазма для використання на робочій станції xxPlasma being used as a desktopxx 使用 Plasma 作为桌面 Plasma 被用作桌面 https://cdn.kde.org/screenshots/plasma/plasma.png + -