]> git.pld-linux.org Git - packages/blueman.git/blame_incremental - blueman.spec
- release 2 (by relup.sh)
[packages/blueman.git] / blueman.spec
... / ...
CommitLineData
1Summary: Blueman - bluetooth management utility for GNOME
2Name: blueman
3Version: 2.1.3
4Release: 2
5License: GPL
6Group: X11/Applications
7Source0: https://github.com/blueman-project/blueman/releases/download/%{version}/%{name}-%{version}.tar.xz
8# Source0-md5: b341822c8362bf9619fbbc22c957b00c
9URL: https://github.com/blueman-project/blueman
10BuildRequires: autoconf
11BuildRequires: automake
12BuildRequires: bluez-libs-devel >= 5.0
13BuildRequires: caja-python-devel
14BuildRequires: cinnamon-nemo-python-devel
15BuildRequires: gettext-tools
16BuildRequires: glib2-devel >= 2.32
17BuildRequires: gtk+3-devel >= 3.12
18BuildRequires: intltool >= 0.35.0
19BuildRequires: libtool
20BuildRequires: nautilus-python-devel
21BuildRequires: pkgconfig >= 0.9.0
22BuildRequires: python-Cython
23BuildRequires: python-devel >= 3.3
24BuildRequires: python-pygobject3-common-devel >= 3.27.2
25BuildRequires: rpm-pythonprov
26BuildRequires: rpmbuild(macros) >= 1.219
27Requires(post,postun): gtk-update-icon-cache
28Requires(post,postun): hicolor-icon-theme
29Requires(post,preun,postun): systemd-units >= 38
30Requires: bluez-libs >= 5.0
31Requires: bluez-utils >= 5.0
32Requires: gtk+3 >= 3.12
33Requires: python >= %py_ver
34Requires: python-appindicator-gtk2
35Requires: python-bluetooth
36Requires: python-pygtk-gtk
37Suggests: pulseaudio-bluetooth
38Suggests: pulseaudio-hal
39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41%description
42Blueman is a GTK+ bluetooth management utility for GNOME using bluez
43dbus backend. The aim is to create a full featured graphical bluetooth
44manager for Linux.
45
46Features:
47
48- Easy to use interface
49- Storing Favourite devices
50- Send files
51- Browse files on devices
52- List all seen devices
53- View Local/Remote Device information
54- View transfer speeds and link quality
55- Configure local devices
56- Manage Pairing (Bonding)
57- Host/Connect to Personal Area Networks
58- Bind services to /dev/rfcomm ports, for eg. connecting via gprs
59- Connect and receive connections from: audio, network, input and
60 serial devices
61
62%package caja
63Summary: Blueman plugin for Caja
64Summary(pl.UTF-8): Wtyczka Blueman-a dla managera plików Caja
65Group: X11/Applications
66Requires: %{name} = %{version}
67Requires: caja-python
68
69%description caja
70Blueman plugin for Caja.
71
72%description caja -l pl.UTF-8
73Wtyczka Blueman-a dla managera plików Caja.
74
75%package nautilus
76Summary: Blueman plugin for Nautilus
77Summary(pl.UTF-8): Wtyczka Blueman-a dla Nautilus-a
78Group: X11/Applications
79Requires: %{name} = %{version}
80Requires: nautilus-python
81
82%description nautilus
83Blueman plugin for Nautilus.
84
85%description nautilus -l pl.UTF-8
86Wtyczka Blueman-a dla Nautilus-a.
87
88%package nemo
89Summary: Blueman plugin for Nemo
90Summary(pl.UTF-8): Wtyczka Blueman-a dla managera plików Nemo.
91Group: X11/Applications
92Requires: %{name} = %{version}
93Requires: cinnamon-nemo-python
94
95%description nemo
96Blueman plugin for Nautilus.
97
98%description nemo -l pl.UTF-8
99Wtyczka Blueman-a dla managera plików Nemo.
100
101%package thunar
102Summary: Blueman plugin for Thunar
103Summary(pl.UTF-8): Wtyczka Blueman-a dla Thunar-a
104Group: X11/Applications
105Requires: %{name} = %{version}
106
107%description thunar
108Blueman plugin for Thunar.
109
110%description thunar -l pl.UTF-8
111Wtyczka Blueman-a dla Thunar-a.
112
113%prep
114%setup -q
115
116%build
117%configure \
118 NETWORKTOOLS=/sbin/ip \
119 --disable-static \
120 --disable-schemas-compile \
121 --enable-polkit \
122 --enable-caja-sendto \
123 --enable-nemo-sendto \
124 --enable-nautilus-sendto \
125 --enable-thunar-sendto \
126 --enable-settings-integration
127
128%{__make}
129
130%install
131rm -rf $RPM_BUILD_ROOT
132%{__make} install \
133 DESTDIR=$RPM_BUILD_ROOT
134
135%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
136%{__rm} $RPM_BUILD_ROOT%{_libdir}/python3.8/site-packages/_blueman.la
137
138# DO NOT RUN py_postclean - breaks plugins and everything
139
140%find_lang %{name} --with-gnome
141
142%clean
143rm -rf $RPM_BUILD_ROOT
144
145%post
146%update_icon_cache hicolor
147glib-compile-schemas %{_datadir}/glib-2.0/schemas
148%service %{name}-mechanism restart
149%systemd_post %{name}-mechanism.service
150
151%preun
152if [ "$1" = "0" ]; then
153 %service -q %{name}-mechanism stop
154fi
155%systemd_preun %{name}-mechanism.service
156
157%postun
158%update_icon_cache hicolor
159glib-compile-schemas %{_datadir}/glib-2.0/schemas
160%systemd_reload
161
162%files -f %{name}.lang
163%defattr(644,root,root,755)
164%doc README.md CHANGELOG.md COPYING FAQ
165%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/org.blueman.Mechanism.conf
166%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/autostart/blueman.desktop
167%attr(755,root,root) %{_bindir}/blueman-adapters
168%attr(755,root,root) %{_bindir}/blueman-applet
169%attr(755,root,root) %{_bindir}/blueman-assistant
170%attr(755,root,root) %{_bindir}/blueman-manager
171%attr(755,root,root) %{_bindir}/blueman-report
172%attr(755,root,root) %{_bindir}/blueman-sendto
173%attr(755,root,root) %{_bindir}/blueman-services
174%attr(755,root,root) %{_bindir}/blueman-tray
175%{_mandir}/man1/blueman-adapters.1*
176%{_mandir}/man1/blueman-applet.1*
177%{_mandir}/man1/blueman-assistant.1*
178%{_mandir}/man1/blueman-manager.1*
179%{_mandir}/man1/blueman-report.1
180%{_mandir}/man1/blueman-sendto.1*
181%{_mandir}/man1/blueman-services.1*
182%{_mandir}/man1/blueman-tray.1*
183%attr(755,root,root) %{_libexecdir}/%{name}-mechanism
184%attr(755,root,root) %{_libexecdir}/%{name}-rfcomm-watcher
185%{_datadir}/%{name}
186%{_datadir}/dbus-1/system-services/org.blueman.Mechanism.service
187%{_desktopdir}/blueman-manager.desktop
188%{_desktopdir}/blueman-adapters.desktop
189%{_iconsdir}/hicolor/scalable/*/*.svg
190%{_iconsdir}/hicolor/*/*/*.png
191%dir %{_pixmapsdir}/blueman
192%{_pixmapsdir}/blueman/blueman-*.png
193%{_datadir}/glib-2.0/schemas/org.blueman.gschema.xml
194%{systemdunitdir}/blueman-mechanism.service
195%{systemduserunitdir}/blueman-applet.service
196%{_datadir}/dbus-1/services/org.blueman.Applet.service
197%{_datadir}/polkit-1/actions/org.blueman.policy
198%{_datadir}/polkit-1/rules.d/blueman.rules
199%attr(755,root,root) %{_libdir}/python3.8/site-packages/_blueman.so
200%{_libdir}/python3.8/site-packages/%{name}
201
202%files caja
203%defattr(644,root,root,755)
204%{_datadir}/caja-python/extensions/caja_blueman_sendto.py
205
206%files nautilus
207%defattr(644,root,root,755)
208%{_datadir}/nautilus-python/extensions/nautilus_blueman_sendto.py
209
210%files nemo
211%defattr(644,root,root,755)
212%{_datadir}/nemo-python/extensions/nemo_blueman_sendto.py
213
214%files thunar
215%defattr(644,root,root,755)
216%{_datadir}/Thunar/sendto/thunar-sendto-blueman.desktop
This page took 0.031738 seconds and 4 git commands to generate.