X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=kp5-plasma-pa.spec;h=8636396b56759b78cc6167b424baa874f65d64f0;hb=5bf41289d3671331443122993e8718e341d0e320;hp=19dfb31548fc2fc1367cc7c5daf22231f2d44bad;hpb=d9824968b0cf96d7fb7ab5bb863492b1d0b3137f;p=packages%2Fkp5-plasma-pa.git diff --git a/kp5-plasma-pa.spec b/kp5-plasma-pa.spec index 19dfb31..8636396 100644 --- a/kp5-plasma-pa.spec +++ b/kp5-plasma-pa.spec @@ -1,15 +1,18 @@ -%define kdeplasmaver 5.21.4 +# +# Conditional build: +%bcond_with tests # build with tests +%define kdeplasmaver 5.25.0 %define qtver 5.9.0 %define kpname plasma-pa Summary: KDE Plasma Pulse Audio Name: kp5-%{kpname} -Version: 5.21.4 +Version: 5.25.0 Release: 1 License: LGPL v2.1+ Group: X11/Libraries -Source0: http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz -# Source0-md5: d86e90c446d5d89ec0d7aa0fb1454c42 +Source0: https://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz +# Source0-md5: 6ac98faf711cf6abcd8c57671b56bcab URL: http://www.kde.org/ BuildRequires: Qt5Core-devel >= %{qtver} BuildRequires: cmake >= 2.8.12 @@ -53,11 +56,16 @@ KDE Plasma Pulse Audio. install -d build cd build %cmake -G Ninja \ + %{!?with_tests:-DBUILD_TESTING=OFF} \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DHTML_INSTALL_DIR=%{_kdedocdir} \ ../ %ninja_build +%if %{with tests} +ctest +%endif + %install rm -rf $RPM_BUILD_ROOT %ninja_install -C build @@ -83,24 +91,8 @@ rm -rf $RPM_BUILD_ROOT %dir %{_datadir}/kde4/apps/kconf_update %{_datadir}/kde4/apps/kconf_update/disable_kmix.upd %attr(755,root,root) %{_datadir}/kde4/apps/kconf_update/plasmaVolumeDisableKMixAutostart.pl -%dir %{_datadir}/kpackage/kcms/kcm_pulseaudio -%dir %{_datadir}/kpackage/kcms/kcm_pulseaudio/contents -%dir %{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/ui -%{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/ui/Advanced.qml -%{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/ui/CardListItem.qml -%{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/ui/DeviceComboBox.qml -%{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/ui/DeviceListItem.qml -%{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/ui/MuteButton.qml -%{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/ui/StreamListItem.qml -%{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/ui/VolumeSlider.qml -%{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/ui/main.qml -%{_datadir}/kpackage/kcms/kcm_pulseaudio/metadata.desktop -%{_datadir}/kpackage/kcms/kcm_pulseaudio/metadata.json +%{_datadir}/kpackage/kcms/kcm_pulseaudio %{_datadir}/kservices5/kcm_pulseaudio.desktop -%{_datadir}/kservices5/plasma-applet-org.kde.plasma.volume.desktop %{_datadir}/metainfo/org.kde.plasma.volume.appdata.xml -%dir %{_datadir}/plasma/plasmoids/org.kde.plasma.volume -%{_datadir}/plasma/plasmoids/org.kde.plasma.volume/contents.rcc -%{_datadir}/plasma/plasmoids/org.kde.plasma.volume/metadata.json -%dir %{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/code -%{_datadir}/kpackage/kcms/kcm_pulseaudio/contents/code/icon.js +%{_datadir}/plasma/plasmoids/org.kde.plasma.volume +%{_datadir}/kservices5/plasma-applet-org.kde.plasma.volume.desktop