From b430dbec5bcdbb676a5dc4046d98b84f4e67b0a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Thu, 23 Apr 2015 17:43:54 +0200 Subject: [PATCH] Plasma 5.2.95 --- .gitignore | 1 + 61-kde-bluetooth-rfkill.rules | 8 ++++ kf5-bluez-qt.spec | 88 +++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 98 insertions(+) create mode 100644 61-kde-bluetooth-rfkill.rules create mode 100644 kf5-bluez-qt.spec diff --git a/.gitignore b/.gitignore index e69de29..7462325 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/bluez-qt-5.2.95.tar.xz diff --git a/61-kde-bluetooth-rfkill.rules b/61-kde-bluetooth-rfkill.rules new file mode 100644 index 0000000..c6c4b3d --- /dev/null +++ b/61-kde-bluetooth-rfkill.rules @@ -0,0 +1,8 @@ +# Get access to /dev/rfkill for users +# See https://bugzilla.redhat.com/show_bug.cgi?id=514798 +# +# Simplified by Kay Sievers +# https://bugzilla.redhat.com/show_bug.cgi?id=733326 + +KERNEL=="rfkill", SUBSYSTEM=="misc", TAG+="uaccess" + diff --git a/kf5-bluez-qt.spec b/kf5-bluez-qt.spec new file mode 100644 index 0000000..2a44ddb --- /dev/null +++ b/kf5-bluez-qt.spec @@ -0,0 +1,88 @@ +%global framework bluez-qt +%global plasma_version 5.2.95 + +Name: kf5-%{framework} +Summary: A Qt wrapper for Bluez +Version: 5.2.95 +Release: 2%{?dist} + +License: LGPLv2+ +URL: https://projects.kde.org/projects/kde/workspace/bluez-qt + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{plasma_version}/%{framework}-%{version}.tar.xz + +Source1: 61-kde-bluetooth-rfkill.rules + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel + +# For %%{_udevrulesdir} +BuildRequires: systemd + +Requires: kf5-filesystem +Requires: bluez >= 5 + +# 5.2 was the last release of libbluedevil +Obsoletes: libbluedevil <= 5.2 + +%description +BluezQt is Qt-based library written handle all Bluetooth functionality. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +%description devel +Development files for %{name}. + + +%prep +%setup -q -n %{framework}-%{version} + + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +# Install udev rules +install -D %{SOURCE1} %{buildroot}/%{_udevrulesdir}/61-kde-bluetooth-rfkill.rules + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%doc COPYING.LIB README.md +%{_libdir}/libKF5BluezQt.so.* +%{_kf5_qmldir}/org/kde/bluezqt +%{_udevrulesdir}/61-kde-bluetooth-rfkill.rules + +%files devel +%{_kf5_includedir}/BluezQt +%{_kf5_includedir}/bluezqt_version.h +%{_kf5_libdir}/libKF5BluezQt.so +%{_kf5_libdir}/cmake/KF5BluezQt +%{_qt5_archdatadir}/mkspecs/modules/qt_BluezQt.pri + +%changelog +* Wed Apr 22 2015 Daniel Vrátil - 5.2.95-2 +- install %%doc +- Obsoletes: libbluedevil + +* Wed Apr 22 2015 Daniel Vrátil - 5.2.95-1 +- Plasma 5.2.95 diff --git a/sources b/sources index e69de29..7d11e25 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +1a103003b00381764bb8785f92ea0a65 bluez-qt-5.2.95.tar.xz