From 85d755744e2023ebbdb5cb9cb1207efe5321f6fc Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 20:51:08 +0100 Subject: [PATCH] package created using the webbuild interface [release 2.1.4-1mamba;Thu Jan 07 2021] --- README.md | 8 ++++ blueman.spec | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 blueman.spec diff --git a/README.md b/README.md index 72dd856..5d870b5 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,10 @@ # blueman +Blueman is a GTK+ Bluetooth Manager designed to provide a simple yet effective means for controlling the BlueZ API and simplifying Bluetooth tasks, such as: +Connecting to 3G/EDGE/GPRS via dial-up +Connecting to / Creating Bluetooth networks +Connecting to input devices +Connecting to audio devices +Sending / Receiving files via OBEX +Pairing + diff --git a/blueman.spec b/blueman.spec new file mode 100644 index 0000000..26eaf5c --- /dev/null +++ b/blueman.spec @@ -0,0 +1,117 @@ +Name: blueman +Version: 2.1.4 +Release: 1mamba +Summary: A GTK+ Bluetooth Manager +Group: Graphical Destkop/Applications/Networking +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://github.com/blueman-project/blueman +Source: https://github.com/blueman-project/blueman.git/%{version}/blueman-%{version}.tar.bz2 +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: ldconfig +BuildRequires: libbluetooth-devel +BuildRequires: libglib-devel +BuildRequires: libpython3-devel +BuildRequires: libtermcap-devel +## AUTOBUILDREQ-END +Requires: bluez +Requires: pycairo-py3 +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +Blueman is a GTK+ Bluetooth Manager designed to provide a simple yet effective means for controlling the BlueZ API and simplifying Bluetooth tasks, such as: +Connecting to 3G/EDGE/GPRS via dial-up +Connecting to / Creating Bluetooth networks +Connecting to input devices +Connecting to audio devices +Sending / Receiving files via OBEX +Pairing + +%debug_package + +%prep +%setup -q +./autogen.sh + +%build +%configure +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%find_lang %{name} || touch %{name}.lang + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%preun +%systemd_preun blueman-mechanism +: + +%post +if [ $1 -ge 1 ]; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : +fi +%systemd_post blueman-mechanism +: + +%postun +if [ $1 -eq 0 ]; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : +fi +%systemd_postun blueman-mechanism +: + +%files -f %{name}.lang +%defattr(-,root,root) +%{_sysconfdir}/dbus-1/system.d/org.blueman.Mechanism.conf +%{_sysconfdir}/xdg/autostart/blueman.desktop +%{_bindir}/blueman-adapters +%{_bindir}/blueman-applet +%{_bindir}/blueman-assistant +%{_bindir}/blueman-manager +%{_bindir}/blueman-report +%{_bindir}/blueman-sendto +%{_bindir}/blueman-services +%{_bindir}/blueman-tray +%{_unitdir}/blueman-mechanism.service +%{_userunitdir}/blueman-applet.service +%{_libexecdir}/blueman-mechanism +%{_libexecdir}/blueman-rfcomm-watcher +%{_datadir}/Thunar/sendto/thunar-sendto-blueman.desktop +%{_datadir}/applications/blueman-adapters.desktop +%{_datadir}/applications/blueman-manager.desktop +%{_datadir}/polkit-1/actions/org.blueman.policy +%{_datadir}/polkit-1/rules.d/blueman.rules +%dir %{_datadir}/blueman +%{_datadir}/blueman/pin-code-database.xml +%dir %{_datadir}/blueman/ui +%{_datadir}/blueman/ui/*.ui +%{_datadir}/dbus-1/services/org.blueman.Applet.service +%{_datadir}/dbus-1/system-services/org.blueman.Mechanism.service +%dir %{_datadir}/doc/blueman +%{_datadir}/doc/blueman/* +%{_datadir}/glib-2.0/schemas/org.blueman.gschema.xml +%dir %{python3_sitelib}/blueman +%{python3_sitelib}/blueman/* +%{python3_sitearch}/_blueman.* +%{_datadir}/icons/hicolor/*/apps/blueman.png +%{_datadir}/icons/hicolor/*/actions/blueman*.png +%{_datadir}/icons/hicolor/*/devices/blueman-device.png +%{_datadir}/icons/hicolor/*/status/blueman*.png +%{_datadir}/icons/hicolor/scalable/actions/blueman-plugin.svg +%{_datadir}/icons/hicolor/scalable/apps/blueman.svg +%{_datadir}/icons/hicolor/scalable/devices/blueman*.svg +%{_datadir}/icons/hicolor/scalable/status/blueman*.svg +%{_datadir}/pixmaps/blueman/blueman*.png +%{_mandir}/man1/blueman*.1* +%doc COPYING + +%changelog +* Thu Jan 07 2021 Silvan Calarco 2.1.4-1mamba +- package created using the webbuild interface