3 %bcond_with tests # build with tests
4 %define kdeplasmaver 5.26.0
6 %define kpname kpipewire
7 Summary: a set of convenient classes to use PipeWire in Qt projects
11 License: GPL v2+/LGPL v2.1+
13 Source0: https://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
14 # Source0-md5: 4c7a51e88240a871a614ed2bfc0d5474
15 URL: http://www.kde.org/
16 BuildRequires: cmake >= 2.8.12
17 BuildRequires: kf5-extra-cmake-modules
19 BuildRequires: pipewire-devel
20 BuildRequires: qt5-build >= %{qtver}
21 BuildRequires: rpmbuild(macros) >= 1.164
22 BuildRequires: tar >= 1:1.22
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 kpipewire offers a set of convenient classes to use PipeWire
28 (https://pipewire.org/) in Qt projects.
31 Summary: Header files for %{kpname} development
32 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kpname}
33 Group: X11/Development/Libraries
34 Requires: %{name} = %{version}-%{release}
35 Requires: cmake >= 3.16
38 Header files for %{kpname} development.
40 %description devel -l pl.UTF-8
41 Pliki nagłówkowe dla programistów używających %{kpname}.
44 %setup -q -n %{kpname}-%{version}
50 %{!?with_tests:-DBUILD_TESTING=OFF} \
51 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
52 -DHTML_INSTALL_DIR=%{_kdedocdir} \
61 rm -rf $RPM_BUILD_ROOT
62 %ninja_install -C build
64 %find_lang %{kpname} --all-name --with-kde
67 rm -rf $RPM_BUILD_ROOT
69 %post -p /sbin/ldconfig
70 %postun -p /sbin/ldconfig
72 %files -f %{kpname}.lang
73 %defattr(644,root,root,755)
74 %ghost %{_libdir}/libKPipeWire.so.5
75 %{_libdir}/libKPipeWire.so.5.*.*
76 %ghost %{_libdir}/libKPipeWireRecord.so.5
77 %{_libdir}/libKPipeWireRecord.so.5.*.*
78 %{_libdir}/qt5/qml/org/kde/pipewire/libKPipeWireDeclarative.so
79 %{_libdir}/qt5/qml/org/kde/pipewire/qmldir
80 %{_libdir}/qt5/qml/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so
81 %{_libdir}/qt5/qml/org/kde/pipewire/record/qmldir
82 %{_datadir}/qlogging-categories5/kpipewire.categories
83 %{_datadir}/qlogging-categories5/kpipewirerecord.categories
86 %defattr(644,root,root,755)
87 %{_includedir}/KPipeWire
88 %{_libdir}/cmake/KPipeWire
89 %{_libdir}/libKPipeWire.so
90 %{_libdir}/libKPipeWireRecord.so