-%define kdeframever 5.39
-%define qtver 5.3.2
-%define kfname plasma-framework
+%define kdeframever 5.67
+%define qtver 5.9.0
+%define kfname plasma-framework
Summary: The foundations that can be used to build a primary user interface
Name: kf5-%{kfname}
-Version: 5.39.0
-Release: 3
+Version: 5.67.0
+Release: 1
License: LGPL v2.1+
Group: X11/Libraries
Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
-# Source0-md5: 7595b5162086dd790747e36af49663ea
+# Source0-md5: 5203954a541766bd0def96fe2ddc1d05
URL: http://www.kde.org/
BuildRequires: EGL-devel
BuildRequires: OpenGL-devel
BuildRequires: Qt5Gui-devel >= %{qtver}
BuildRequires: Qt5Network-devel >= %{qtver}
BuildRequires: Qt5Qml-devel >= %{qtver}
+BuildRequires: Qt5Quick-controls2-devel >= %{qtver}
BuildRequires: Qt5Quick-devel >= %{qtver}
BuildRequires: Qt5Script-devel >= %{qtver}
BuildRequires: Qt5Sql-devel >= %{qtver}
BuildRequires: kf5-ki18n-devel >= %{version}
BuildRequires: kf5-kiconthemes-devel >= %{version}
BuildRequires: kf5-kio-devel >= %{version}
+BuildRequires: kf5-kirigami2-devel >= %{version}
BuildRequires: kf5-kitemviews-devel >= %{version}
BuildRequires: kf5-kjobwidgets-devel >= %{version}
BuildRequires: kf5-knotifications-devel
+BuildRequires: kf5-kpackage-devel >= %{version}
BuildRequires: kf5-kservice-devel >= %{version}
BuildRequires: kf5-ktextwidgets-devel >= %{version}
+BuildRequires: kf5-kwayland-devel >= %{version}
BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
BuildRequires: kf5-kwindowsystem-devel >= %{version}
BuildRequires: kf5-kxmlgui-devel >= %{version}
BuildRequires: kf5-solid-devel >= %{version}
BuildRequires: kf5-sonnet-devel >= %{version}
BuildRequires: libxcb-devel
+BuildRequires: ninja
BuildRequires: pkgconfig
BuildRequires: rpmbuild(macros) >= 1.164
BuildRequires: tar >= 1:1.22
Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
Group: X11/Development/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: kf5-kpackage-devel >= %{version}
+Requires: kf5-kservice-devel >= %{version}
+Requires: kf5-kwindowsystem-devel >= %{version}
%description devel
Header files for %{kfname} development.
%build
install -d build
cd build
-%cmake \
+%cmake -G Ninja \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
../
-%{__make}
+%ninja_build
%install
rm -rf $RPM_BUILD_ROOT
-
-%{__make} -C build/ install \
- DESTDIR=$RPM_BUILD_ROOT
+%ninja_install -C build
install -d $RPM_BUILD_ROOT%{_libdir}/qt5/plugins/plasma/applets
%{_libdir}/qt5/qml/org/kde/plasma/components.3/Container.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/Control.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/Dial.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/Dialog.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/DialogButtonBox.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/Drawer.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/Frame.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/GroupBox.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/ItemDelegate.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/Label.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/Menu.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/MenuItem.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/PageIndicator.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/Popup.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/ProgressBar.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/RadioButton.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/RadioDelegate.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/RadioIndicator.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/RangeSlider.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/RoundButton.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/ScrollBar.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/ScrollView.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/Slider.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/SpinBox.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/TabBar.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/TextField.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/ToolBar.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/ToolButton.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/ToolTip.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/private/ButtonShadow.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/private/DefaultListItemBackground.qml
%{_libdir}/qt5/qml/org/kde/plasma/components.3/private/RoundShadow.qml
%{_datadir}/kdevappwizard/templates/plasma-wallpaper.tar.bz2
%{_datadir}/kdevappwizard/templates/qml-plasmoid-with-qml-extension.tar.bz2
%{_datadir}/kdevappwizard/templates/qml-plasmoid.tar.bz2
+%{_datadir}/qlogging-categories5/plasma-framework.categories
%{_mandir}/ca/man1/plasmapkg2.1*
%{_mandir}/de/man1/plasmapkg2.1*
%{_mandir}/es/man1/plasmapkg2.1*
%{_mandir}/sv/man1/plasmapkg2.1*
%{_mandir}/uk/man1/plasmapkg2.1*
%{_libdir}/qt5/qml/org/kde/plasma/extras/DescriptiveLabel.qml
+%{_libdir}/qt5/qml/QtQuick/Controls.2/Plasma/PageIndicator.qml
+%{_libdir}/qt5/qml/QtQuick/Controls.2/Plasma/RoundButton.qml
+%{_libdir}/qt5/qml/QtQuick/Controls.2/Plasma/ScrollView.qml
+%{_libdir}/qt5/qml/QtQuick/Controls.2/Plasma/qmldir
+%dir %{_libdir}/qt5/qml/org/kde/kirigami.2/styles/Plasma
+%{_libdir}/qt5/qml/org/kde/kirigami.2/styles/Plasma/Icon.qml
+%{_libdir}/qt5/qml/org/kde/kirigami.2/styles/Plasma/Theme.qml
+%{_libdir}/qt5/qml/org/kde/kirigami.2/styles/Plasma/Units.qml
+%dir %{_libdir}/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma
+%{_libdir}/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/Switch.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/SwitchDelegate.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/SwitchIndicator.qml
+%{_datadir}/kdevappwizard/templates/plasma-wallpaper-with-qml-extension.tar.bz2
+%{_libdir}/qt5/qml/QtQuick/Controls.2/Plasma/private/qmldir
+%dir %{_libdir}/qt5/qml/QtQuick/Controls.2/Plasma/mobiletextselection
+%{_libdir}/qt5/qml/QtQuick/Controls.2/Plasma/mobiletextselection/MobileCursor.qml
+%{_libdir}/qt5/qml/QtQuick/Controls.2/Plasma/mobiletextselection/MobileTextActionsToolBar.qml
+%{_libdir}/qt5/qml/QtQuick/Controls.2/Plasma/mobiletextselection/qmldir
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/private/qmldir
+%dir %{_libdir}/qt5/qml/org/kde/plasma/components.3/mobiletextselection
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/mobiletextselection/MobileCursor.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/mobiletextselection/MobileTextActionsToolBar.qml
+%{_libdir}/qt5/qml/org/kde/plasma/components.3/mobiletextselection/qmldir
%files devel
%defattr(644,root,root,755)