diff --git a/.bluedevil.metadata b/.bluedevil.metadata new file mode 100644 index 0000000..4bdb497 --- /dev/null +++ b/.bluedevil.metadata @@ -0,0 +1 @@ +ddef236967be4a0143a09cc595ff4c9dcd566e03 SOURCES/bluedevil-1.3.tar.bz2 diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SPECS/bluedevil.spec b/SPECS/bluedevil.spec new file mode 100644 index 0000000..b44dc18 --- /dev/null +++ b/SPECS/bluedevil.spec @@ -0,0 +1,196 @@ + +Name: bluedevil +Summary: Bluetooth stack for KDE +Version: 1.3 +Release: 3%{?dist} + +License: GPLv2+ +URL: https://projects.kde.org/projects/extragear/base/bluedevil +Source0: http://download.kde.org/%{?pre:un}stable/bluedevil/%{version}%{?pre:-%{pre}}/src/bluedevil-%{version}%{?pre:-%{pre}}.tar.bz2 +# support (or not) same arch's that obexd does +ExcludeArch: s390 s390x + +## upstream patches + +BuildRequires: cmake +BuildRequires: desktop-file-utils +BuildRequires: gettext +BuildRequires: kdelibs4-devel +BuildRequires: libbluedevil-devel + +Provides: dbus-bluez-pin-helper + +Obsoletes: kbluetooth < 0.4.2-3 + +# not sure if just kdelibs is enough -- Rex +Requires: kde-runtime%{?_kde4_version: >= %{_kde4_version}} + +## Runtime requirements for file transfers, as per README: +Requires: obex-data-server +# This package contains the obexd client only, which is all we want: +Requires: obexd +# (The obexd server conflicts with obex-data-server and is disabled in Fedora.) + +Requires: pulseaudio-module-bluetooth + + +%description +BlueDevil is the bluetooth stack for KDE. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +%{summary}. + + +%prep +%setup -q -n %{name}-%{version}%{?pre:-%{pre}} + + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --with-kde + + +%check +# FIXME: .desktop files need some mime/Categories love to validate properly -- Rex +for desktop_file in %{buildroot}%{_kde4_datadir}/applications/kde4/*.desktop ; do +desktop-file-validate ${desktop_file} ||: +done + + +%postun +if [ $1 -eq 0 ] ; then + update-desktop-database -q &> /dev/null + update-mime-database %{_kde4_datadir}/mime &> /dev/null +fi + +%posttrans +update-desktop-database -q &> /dev/null +update-mime-database %{_kde4_datadir}/mime >& /dev/null + +%files -f %{name}.lang +%doc README +%{_kde4_appsdir}/bluedevil/ +%{_kde4_appsdir}/bluedevilwizard/ + +%{_kde4_bindir}/bluedevil-audio +%{_kde4_bindir}/bluedevil-helper +%{_kde4_bindir}/bluedevil-input +%{_kde4_bindir}/bluedevil-monolithic +%{_kde4_bindir}/bluedevil-network-dun +%{_kde4_bindir}/bluedevil-network-panu +%{_kde4_bindir}/bluedevil-sendfile +%{_kde4_bindir}/bluedevil-wizard +%{_kde4_datadir}/applications/kde4/*.desktop +%{_datadir}/dbus-1/services/*.service +%{_kde4_datadir}/kde4/services/* +%{_kde4_datadir}/kde4/servicetypes/actionplugin.desktop +%{_kde4_datadir}/mime/packages/bluedevil-mime.xml +%{_kde4_libdir}/kde4/* +%{_kde4_libdir}/libbluedevilaction.so +%{_kde4_libexecdir}/bluedevil-authorize +%{_kde4_libexecdir}/bluedevil-confirmmodechange +%{_kde4_libexecdir}/bluedevil-requestconfirmation +%{_kde4_libexecdir}/bluedevil-requestpin + +%files devel +%doc HACKING +%{_includedir}/actionplugin.h + + +%changelog +* Wed Jun 19 2013 Rex Dieter 1.3-3 +- ExcludeArch: s390 s390x (#975736) + +* Wed Feb 13 2013 Fedora Release Engineering - 1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Dec 31 2012 Rex Dieter 1.3-1 +- 1.3 + +* Wed Jul 18 2012 Fedora Release Engineering - 1.3-0.6.rc2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Apr 30 2012 Rex Dieter 1.3-0.5.rc2 +- include translations (copied from -rc1) + +* Sun Apr 29 2012 Rex Dieter 1.3-0.4.rc2 +- update to 1.3-rc2 + +* Wed Apr 25 2012 Rex Dieter 1.3-0.3.rc1 +- kde daemon crash (kde#284052) + +* Thu Jan 12 2012 Fedora Release Engineering - 1.3-0.2.rc1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Nov 03 2011 Jaroslav Reznik - 1.3-0.1.rc1 +- update to 1.3-rc1 + +* Mon Oct 10 2011 Jaroslav Reznik - 1.2.2-1 +- update to 1.2.2 + +* Tue Sep 13 2011 Jaroslav Reznik - 1.2-1 +- update to 1.2 final + +* Mon Sep 05 2011 Jaroslav Reznik - 1.2-0.2.rc2 +- update to 1.2-rc2 + +* Fri Aug 19 2011 Jaroslav Reznik - 1.2-0.1.rc1 +- update to 1.2-rc1 + +* Tue Jul 26 2011 Jaroslav Reznik - 1.1.1-1 +- update to 1.1.1 + +* Mon May 02 2011 Jaroslav Reznik - 1.1-2 +- rebuilt for libbluedevil 1.9 snapshot + +* Fri Apr 15 2011 Jaroslav Reznik - 1.1-1 +- update to 1.1 +- add pulseaudio-module-bluetooth req + +* Mon Mar 28 2011 Jaroslav Reznik - 1.0.3-1 +- update to 1.0.3 + +* Mon Feb 07 2011 Fedora Release Engineering - 1.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Feb 02 2011 Kevin Kofler 1.0.2-2 +- Requires: obex-data-server obexd (for file transfers) + +* Wed Feb 02 2011 Lukas Tinkl - 1.0.2-1 +- 1.0.2 upstream version, fixes mainly for device pairing and obex crashes + +* Tue Feb 01 2011 Rex Dieter 1.0.1-3 +- Requires: kdebase-runtime +- add scriptlets + +* Sat Jan 29 2011 Kevin Kofler 1.0.1-2 +- Provides: dbus-bluez-pin-helper (keeps blueman and hal off the KDE spin) +- fix kbluetooth Obsoletes to match 0.4.2-2.fc* properly + +* Fri Jan 14 2011 Jaroslav Reznik 1.0.1-1 +- update to 1.0.1 + +* Tue Nov 30 2010 Jaroslav Reznik 1.0-1 +- update to 1.0 final + +* Mon Sep 27 2010 Jaroslav Reznik 1.0-0.1.rc4.1 +- update to rc4-1 + +* Thu Aug 19 2010 Jaroslav Reznik 1.0-0.1.rc3 +- update to rc3 + +* Fri Aug 13 2010 Jaroslav Reznik 1.0-0.1.rc2 +- initial package