]> git.pld-linux.org Git - packages/blueman.git/blame_incremental - blueman.spec
- added missing status icons
[packages/blueman.git] / blueman.spec
... / ...
CommitLineData
1# TODO
2# unpackaged
3# /usr/lib/nautilus-sendto/plugins/libnstblueman.a
4# /usr/lib/nautilus-sendto/plugins/libnstblueman.la
5# /usr/lib/nautilus-sendto/plugins/libnstblueman.so
6Summary: Blueman - bluetooth management utility for GNOME
7Name: blueman
8Version: 1.23
9Release: 3
10License: GPL
11Group: Applications
12Source0: http://download.tuxfamily.org/blueman/%{name}-%{version}.tar.gz
13# Source0-md5: f0bee59589f4c23e35bf08c2ef8acaef
14Patch0: missing-icons.patch
15Patch1: icon-active.patch
16URL: http://blueman.tuxfamily.org/
17BuildRequires: bluez-libs-devel
18BuildRequires: gettext-devel
19BuildRequires: gnome-bluetooth-devel
20BuildRequires: intltool
21BuildRequires: librsvg
22BuildRequires: pkgconfig
23BuildRequires: python-Pyrex
24BuildRequires: python-dbus-devel
25BuildRequires: python-devel >= 2.5
26BuildRequires: python-distutils-extra
27BuildRequires: python-pynotify-devel
28BuildRequires: rpm-pythonprov
29BuildRequires: startup-notification-devel
30Requires(post,postun): gtk-update-icon-cache
31Requires(post,postun): hicolor-icon-theme
32Requires: bluez-libs >= 4.25
33Requires: bluez-utils >= 4.25
34Requires: gtk+2 >= 2.12
35%pyrequires_eq python = %py_ver
36Requires: python-bluetooth
37Requires: python-dbus
38Requires: python-pygtk-gtk
39Requires: python-pynotify
40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42%description
43Blueman is a GTK+ bluetooth management utility for GNOME using bluez
44dbus backend. The aim is to create a full featured graphical bluetooth
45manager for Linux.
46
47Features:
48
49- Easy to use interface
50- Storing Favourite devices
51- Send files
52- Browse files on devices
53- List all seen devices
54- View Local/Remote Device information
55- View transfer speeds and link quality
56- Configure local devices
57- Manage Pairing (Bonding)
58- Host/Connect to Personal Area Networks
59- Bind services to /dev/rfcomm ports, for eg. connecting via gprs
60- Connect and receive connections from: audio, network, input and
61 serial devices
62
63%prep
64%setup -q
65%patch0 -p1
66%patch1 -p1
67
68%build
69%configure \
70 --disable-hal
71
72%{__make}
73
74%install
75rm -rf $RPM_BUILD_ROOT
76
77%{__make} install \
78 DESTDIR=$RPM_BUILD_ROOT
79
80for s in 16 32 48 ; do
81 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${s}x${s}/status
82 rsvg-convert -w $s -h $s -o $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${s}x${s}/status/blueman-tray.png \
83 data/icons/hicolor/scalable/status/blueman-tray.svg
84 rsvg-convert -w $s -h $s -o $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${s}x${s}/status/blueman-tray-active.png \
85 data/icons/hicolor/scalable/status/blueman-tray-active.svg
86 rsvg-convert -w $s -h $s -o $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${s}x${s}/status/blueman-tray-disabled.png \
87 data/icons/hicolor/scalable/status/blueman-tray-disabled.svg
88done
89install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/status
90install data/icons/hicolor/scalable/status/*.svg $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/status
91
92%find_lang %{name} --with-gnome
93
94%clean
95rm -rf $RPM_BUILD_ROOT
96
97%post
98%update_icon_cache hicolor
99
100%postun
101%update_icon_cache hicolor
102
103%files -f %{name}.lang
104%defattr(644,root,root,755)
105%doc README
106%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/org.blueman.Mechanism.conf
107%attr(755,root,root) %{_libdir}/%{name}-mechanism
108%attr(755,root,root) %{_bindir}/*
109%{_datadir}/%{name}
110%{_datadir}/dbus-1/system-services/org.blueman.Mechanism.service
111%{_iconsdir}/hicolor/scalable/*/*.svg
112%{_iconsdir}/hicolor/*/*/*.png
113%{_datadir}/polkit-1/actions/org.blueman.policy
114%{_desktopdir}/blueman-manager.desktop
115%{py_sitedir}/*.so
116%{py_sitedir}/*.a
117%{py_sitedir}/*.la
118%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/autostart/blueman.desktop
119%{_mandir}/man1/*.1*
120%{_datadir}/dbus-1/services/blueman-applet.service
121%{py_sitescriptdir}/%{name}
This page took 0.084932 seconds and 4 git commands to generate.