1
#####################################################
2
# File Name: sflphone-client-gnome.spec
6
# Author: Julien Bonjean (julien@bonjean.info)
8
# Creation Date: 2009-05-27
9
# Last Modified: 2009-10-07
10
#####################################################
12
Name: sflphone-client-gnome
13
License: GNU General Public License (GPL)
14
Group: Productivity/Networking/System
15
Summary: GNOME client for SFLphone
17
Release: VERSION_INDEX%{?dist}
18
URL: http://www.sflphone.org/
19
Vendor: Savoir-faire Linux
20
Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com>
22
Group: Applications/Communications
23
BuildRoot: %{_tmppath}/%{name}
24
Source0: sflphone-client-gnome-%{version}.tar.gz
26
%if %{defined suse_version}
27
BuildRequires: scrollkeeper
28
BuildRequires: update-desktop-files
29
BuildRequires: dbus-1-glib-devel
30
BuildRequires: gnome-doc-utils-devel
31
BuildRequires: libgnomeui-devel
32
BuildRequires: libwebkit-devel
35
%if %{defined fedora_version}
36
BuildRequires: rarian-compat
37
BuildRequires: dbus-glib-devel
38
BuildRequires: gnome-doc-utils
39
BuildRequires: libgnomeui-devel
40
BuildRequires: gettext
41
# fix libproxy-pac expansion error
42
BuildRequires: libproxy-webkit
43
# fix PolicyKit-authentication-agent expansion error
44
BuildRequires: PolicyKit-gnome
45
BuildRequires: webkitgtk-devel
48
%if %{defined mandriva_version}
49
BuildRequires: libgnomeui2-devel
50
BuildRequires: libdbus-glib-1_2-devel
51
BuildRequires: gnome-doc-utils
52
# fix libesound0 expansion error
53
BuildRequires: pulseaudio-esound-compat
54
# fix libproxy-pac expansion error
55
BuildRequires: libproxy-webkit
58
BuildRequires: gtk2-devel
59
BuildRequires: libnotify-devel
60
BuildRequires: libsexy-devel
61
BuildRequires: evolution-data-server-devel
62
BuildRequires: check-devel
64
Requires: sflphone-common = %{version}
70
Requires: notification-daemon
72
%if %{defined suse_version}
77
%if %{defined fedora_version}
86
Provide a GNOME client for SFLphone.
87
SFLphone is meant to be a robust enterprise-class desktop phone.
88
SFLphone is released under the GNU General Public License.
89
SFLphone is being developed by the global community, and maintained by
90
Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company.
94
Julien Bonjean <julien.bonjean@savoirfairelinux.com>
103
export SUSE_ASNEEDED=0 # fix opensuse linking issue (Since 11.2 uses default --as-needed for linking, the order of libraries is important)
105
./configure --prefix=%{_prefix}
110
make DESTDIR=%{buildroot} install
111
%if %{defined suse_version}
112
%suse_update_desktop_file -n %{buildroot}/%{_prefix}/share/applications/sflphone.desktop
114
rm -rf $RPM_BUILD_ROOT/var/lib/scrollkeeper
120
%defattr(-, root, root)
122
%dir %{_prefix}/share/sflphone
123
%dir %{_prefix}/share/sflphone/ui
124
%dir %{_prefix}/share/omf/sflphone
125
%dir %{_prefix}/share/sflphone/webkit
126
%dir %{_prefix}/share/sflphone/webkit/im
127
%dir %{_prefix}/etc/gconf/
128
%dir %{_prefix}/etc/gconf/schemas/
130
%lang(fr) %{_prefix}/share/locale/fr/LC_MESSAGES/*.mo
131
%lang(es) %{_prefix}/share/locale/es/LC_MESSAGES/*.mo
132
%lang(de) %{_prefix}/share/locale/de/LC_MESSAGES/*.mo
133
%lang(ru) %{_prefix}/share/locale/ru/LC_MESSAGES/*.mo
134
%lang(zh_CN) %{_prefix}/share/locale/zh_CN/LC_MESSAGES/*.mo
135
%lang(zh_HK) %{_prefix}/share/locale/zh_HK/LC_MESSAGES/*.mo
136
%lang(it) %{_prefix}/share/locale/it/LC_MESSAGES/*.mo
137
%lang(pt_BR) %{_prefix}/share/locale/pt_BR/LC_MESSAGES/*.mo
138
%lang(da) %{_prefix}/share/locale/da/LC_MESSAGES/*.mo
139
%doc AUTHORS COPYING README
140
%doc %{_prefix}/share/man/man1/sflphone-client-gnome.1.gz
141
%doc %{_prefix}/share/man/man1/sflphone.1.gz
142
%doc %{_prefix}/share/gnome/help/sflphone
143
%{_prefix}/bin/sflphone
144
%{_prefix}/bin/sflphone-client-gnome
145
%{_prefix}/share/pixmaps/sflphone.svg
146
%{_prefix}/share/applications/sflphone.desktop
147
%{_prefix}/share/sflphone/*.svg
148
%{_prefix}/share/sflphone/*.gif
149
%{_prefix}/share/omf/sflphone/*
150
%{_prefix}/share/sflphone/ui/ui.xml
151
%{_prefix}/etc/gconf/schemas/sflphone-client-gnome.schemas
152
%{_prefix}/share/sflphone/webkit/im/chat_info.png
153
%{_prefix}/share/sflphone/webkit/im/error.png
154
%{_prefix}/share/sflphone/webkit/im/im.css
155
%{_prefix}/share/sflphone/webkit/im/im.html
156
%{_prefix}/share/sflphone/webkit/im/im.js
157
%{_prefix}/share/sflphone/webkit/im/sflphone.png