]> git.pld-linux.org Git - packages/kf5-krunner.git/blobdiff - kf5-krunner.spec
- updated to 5.116.0
[packages/kf5-krunner.git] / kf5-krunner.spec
index f13738206cb12638dc709a29f409599e6dfee1c4..66b936f315f15babaf004a50f48f017a4e7f80ae 100644 (file)
@@ -1,16 +1,20 @@
-%define                kdeframever     5.53
-%define                qtver           5.9.0
+#
+# Conditional build:
+%bcond_with    tests           # build with tests
+%define                kdeframever     5.116
+%define                qtver           5.15.2
 %define                kfname          krunner
 
 Summary:       Framework for Plasma runners
+Summary(pl.UTF-8):     Szkielet dla uruchamiaczy Plasmy
 Name:          kf5-%{kfname}
-Version:       5.53.0
+Version:       5.116.0
 Release:       1
 License:       LGPL v2.1+
 Group:         X11/Libraries
-Source0:       http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
-# Source0-md5: 284425457f8270e91e94d13d1a522cce
-URL:           http://www.kde.org/
+Source0:       https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
+# Source0-md5: b8f6dbe96d6da138e1a8991c7cebd9b0
+URL:           https://kde.org/
 BuildRequires: Qt5Core-devel >= %{qtver}
 BuildRequires: Qt5DBus-devel >= %{qtver}
 BuildRequires: Qt5Gui-devel >= %{qtver}
@@ -20,10 +24,10 @@ BuildRequires:      Qt5Quick-devel >= %{qtver}
 BuildRequires: Qt5Test-devel >= %{qtver}
 BuildRequires: Qt5Widgets-devel >= %{qtver}
 BuildRequires: Qt5Xml-devel >= %{qtver}
-BuildRequires: cmake >= 2.8.12
+BuildRequires: cmake >= 3.16
 BuildRequires: gettext-devel
 BuildRequires: kf5-attica-devel >= %{version}
-BuildRequires: kf5-extra-cmake-modules >= 1.4.0
+BuildRequires: kf5-extra-cmake-modules >= %{version}
 BuildRequires: kf5-kauth-devel >= %{version}
 BuildRequires: kf5-kbookmarks-devel >= %{version}
 BuildRequires: kf5-kcodecs-devel >= %{version}
@@ -48,6 +52,7 @@ BuildRequires:        kf5-plasma-framework-devel >= %{version}
 BuildRequires: kf5-solid-devel >= %{version}
 BuildRequires: kf5-sonnet-devel >= %{version}
 BuildRequires: kf5-threadweaver-devel >= %{version}
+BuildRequires: ninja
 BuildRequires: rpmbuild(macros) >= 1.164
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
@@ -69,11 +74,30 @@ This functionality is provided via plugins loaded at runtime called
 "Runners". These plugins can be used by any application using the
 Plasma library. The KRunner framework is used to write these plugins.
 
+%description -l pl.UTF-8
+Środowisko Plasma udostępnia aplikację o nazwie KRunner, która, między
+innymi, pozwala na wpisanie tekstu w obszar tekstu, co powoduje różne
+akcje, a informacje, które pasują do tekstu, pojawiają się w miarę
+jego pisania.
+
+Jedną z takich aplikacji jest uniwersalny uruchamiacz, który można
+przywołać poprzez ALT-F2.
+
+Niniejsza funkcjonalność jest zapewniana przez ładowane w trakcie
+działania środowiska wtyczki zwane "Uruchamiaczami". Wtyczki te mogą
+być używane przez dowolną aplikację przy użyciu biblioteki Plasma.
+Szkielet KRunner służy do pisania takich wtyczek.
+
 %package devel
 Summary:       Header files for %{kfname} development
 Summary(pl.UTF-8):     Pliki nagłówkowe dla programistów używających %{kfname}
 Group:         X11/Development/Libraries
 Requires:      %{name} = %{version}-%{release}
+Requires:      Qt5Core-devel >= %{qtver}
+Requires:      Qt5Gui-devel >= %{qtver}
+Requires:      kf5-kcoreaddons-devel >= %{version}
+Requires:      kf5-kconfig-devel >= %{version}
+Requires:      kf5-plasma-framework-devel >= %{version}
 
 %description devel
 Header files for %{kfname} development.
@@ -85,18 +109,21 @@ Pliki nagłówkowe dla programistów używających %{kfname}.
 %setup -q -n %{kfname}-%{version}
 
 %build
-install -d build
-cd build
-%cmake \
-       -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
-       ../
-%{__make}
+%cmake -B build \
+       -G Ninja \
+       %{!?with_tests:-DBUILD_TESTING=OFF} \
+       -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
+
+%ninja_build -C build
+
+%if %{with tests}
+%ninja_build -C build test
+%endif
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
-%{__make} -C build/ install \
-        DESTDIR=$RPM_BUILD_ROOT
+%ninja_install -C build
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -107,20 +134,20 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc README.md
-/etc/xdg/krunner.categories
-%attr(755,root,root) %ghost %{_libdir}/libKF5Runner.so.5
+%{_datadir}/qlogging-categories5/krunner.categories
+%ghost %{_libdir}/libKF5Runner.so.5
 %attr(755,root,root) %{_libdir}/libKF5Runner.so.*.*
 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/runnermodel/librunnermodelplugin.so
 %{_libdir}/qt5/qml/org/kde/runnermodel/qmldir
 %{_datadir}/kservicetypes5/plasma-runner.desktop
 %{_datadir}/dbus-1/interfaces/kf5_org.kde.krunner1.xml
+%{_datadir}/qlogging-categories5/krunner.renamecategories
 %{_datadir}/kdevappwizard/templates/runner.tar.bz2
-
+%{_datadir}/kdevappwizard/templates/runnerpython.tar.bz2
 
 %files devel
 %defattr(644,root,root,755)
 %{_includedir}/KF5/KRunner
-%{_includedir}/KF5/krunner_version.h
 %{_libdir}/cmake/KF5Runner
-%attr(755,root,root) %{_libdir}/libKF5Runner.so
+%{_libdir}/libKF5Runner.so
 %{qt5dir}/mkspecs/modules/qt_KRunner.pri
This page took 0.040291 seconds and 4 git commands to generate.