%define debug_package %{nil} Name: ukui-bluetooth Version: 1.0.0 Release: 8 Summary: Advanced ukui bluetooth License: GPLv2+ URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz patch0: 0001-fix-Bluetooth-pulled-up-by-the-session-manager-and-exits-abnormally.patch patch1: 0002-fix-ukui-bluetooth-will-have-a-segfault-when-times-out.patch patch2: 0003-fix-restart-the-system-Bluetooth-core-dump.patch patch3: 0004-fix-repair-bug.patch patch4: 0005-fix-control-files.patch patch5: 0006-Update-changelog-and-format.patch patch6: 0007-Update-Debian-changelog-info.patch BuildRequires: gsettings-qt-devel BuildRequires: glib2-devel BuildRequires: kf5-bluez-qt-devel BuildRequires: kf5-kwindowsystem-devel BuildRequires: qt5-qtx11extras-devel BuildRequires: libXrandr-devel BuildRequires: libXinerama-devel BuildRequires: libXi-devel BuildRequires: libXcursor-devel Requires: kf5-bluez-qt Requires: kf5-bluez-qt-common Requires: libnotify Requires: bluez >= 5.0 Requires: bluez-obexd Requires: pulseaudio-module-bluetooth %description Simple bluetooth tool for ukui desktop environment .The package contains executable file. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %build mkdir build && cd build qmake-qt5 .. make %install rm -rf $RPM_BUILD_ROOT cd %{_builddir}/%{name}-%{version}/build make INSTALL_ROOT=%{buildroot} install mkdir -p %{buildroot}/usr/share/ukui-bluetooth/translations/ cp -r %{_builddir}/%{name}-%{version}/translations/*.qm %{buildroot}/usr/share/ukui-bluetooth/translations/ mkdir -p %{buildroot}/etc/xdg/autostart/ cp -r %{_builddir}/%{name}-%{version}/data/ukui-bluetooth.desktop* %{buildroot}/etc/xdg/autostart/ %clean rm -rf $RPM_BUILD_ROOT %files %{_sysconfdir}/dbus-1/system.d/com.bluetooth.systemdbus.conf %{_sysconfdir}/dbus-1/system.d/org.bluez.Agent1.conf %{_sysconfdir}/xdg/autostart/ukui-bluetooth.desktop %{_bindir}/bluetoothService %{_bindir}/ukui-bluetooth %{_datadir}/dbus-1/system-services/com.bluetooth.systemdbus.service %{_datadir}/glib-2.0/schemas/org.ukui.bluetooth.gschema.xml %{_datadir}/polkit-1/actions/com.bluetooth.systemdbus.policy %{_datadir}/ukui-bluetooth/translations/ukui-bluetooth_zh_CN.qm %changelog * Fri Dec 03 2021 tanyulong - 1.0.0-8 - add patch:0007-Update-Debian-changelog-info.patch * Thu Dec 02 2021 tanyulong - 1.0.0-7 - Update-changelog-and-format.patch * Tue Nov 16 2021 tanyulong - 1.0.0-6 - fix control files * Mon Nov 1 2021 tanyulong - 1.0.0-5 - add patch: 0004-fix-repair-bug.patch * Mon Nov 1 2021 tanyulong - 1.0.0-4 - After using rfkill to restart the soft connection, restart the system Bluetooth core dump * Sat Oct 30 2021 tanyulong - 1.0.0-3 - After the Bluetooth pairing between the mobile phone and the system has timed out, and ukui-bluetooth will have a segmentation error * Fri Oct 29 2021 tanyulong - 1.0.0-2 - For a machine without Bluetooth function,Bluetooth is pulled up by the session manager and exits abnormally * Fri Aug 06 2021 tanyulong - 1.0.0-1 - init packages