2 # - aegis (libcreds) - MeeGo platform specific?
3 # - libaccounts-sso (not only MeeGo, see http://code.google.com/p/accounts-sso/)
4 # - mce (Maemo-specific)
7 %bcond_without apidocs # disable gtk-doc
8 %bcond_with uoa # libaccounts-sso (single sign-on, aka Ubuntu Online Accounts) support
9 %bcond_with upower # enable legacy UPower support
11 Summary: A Telepathy account manager
12 Summary(pl.UTF-8): Zarządca kont Telepathy
13 Name: telepathy-mission-control
18 Source0: https://telepathy.freedesktop.org/releases/telepathy-mission-control/%{name}-%{version}.tar.gz
19 # Source0-md5: eab6c941038702edeece1168f395300c
20 URL: http://mission-control.sourceforge.net/
21 BuildRequires: NetworkManager-devel >= 0.7.0
22 BuildRequires: autoconf >= 2.59
23 BuildRequires: automake >= 1:1.9
24 BuildRequires: dbus-devel >= 0.95
25 BuildRequires: dbus-glib-devel >= 0.82
26 BuildRequires: docbook-dtd412-xml
27 BuildRequires: glib2-devel >= 1:2.46.0
28 %{?with_apidocs:BuildRequires: gtk-doc >= 1.17}
29 %{?with_uoa:BuildRequires: libaccounts-glib-devel >= 0.26}
30 BuildRequires: libtool
31 BuildRequires: libxslt-progs
32 BuildRequires: pkgconfig
33 BuildRequires: python >= 1:2.6
34 BuildRequires: python-modules >= 1:2.6
35 BuildRequires: rpmbuild(macros) >= 1.527
36 BuildRequires: telepathy-glib-devel >= 0.20.0
37 %{?with_upower:BuildRequires: upower-devel < 0.99.0}
38 Requires(post,postun): glib2 >= 1:2.46.0
39 Requires: dbus-glib >= 0.82
40 Requires: dbus-libs >= 0.95
41 Requires: glib2 >= 1:2.46.0
42 %{?with_uoa:Requires: libaccounts-glib >= 0.26}
43 Requires: telepathy-glib >= 0.20.0
44 Conflicts: libtelepathy < 0.3.3-4
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 An account manager for Telepathy.
50 %description -l pl.UTF-8
51 Zarządca kont dla Telepathy.
54 Summary: Header files for mission control library
55 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki mission control
56 Group: Development/Libraries
57 Requires: %{name} = %{version}-%{release}
58 Requires: dbus-devel >= 0.95
59 Requires: dbus-glib-devel >= 0.82
60 Requires: glib2-devel >= 1:2.46.0
61 Requires: telepathy-glib-devel >= 0.20.0
62 Obsoletes: telepathy-mission-control-static
65 Header files for mission control library.
67 %description devel -l pl.UTF-8
68 Pliki nagłówkowe biblioteki mission control.
71 Summary: mission control library API documentation
72 Summary(pl.UTF-8): Dokumentacja API biblioteki mission control
74 Requires: gtk-doc-common
75 %if "%{_rpmversion}" >= "5"
80 mission control library API documentation.
82 %description apidocs -l pl.UTF-8
83 Dokumentacja API biblioteki mission control.
95 %{__enable_disable apidocs gtk-doc} \
96 %{?with_uoa:--enable-libaccounts-sso} \
98 %{__enable_disable upower} \
99 --with-html-dir=%{_gtkdocdir}
103 rm -rf $RPM_BUILD_ROOT
104 install -d $RPM_BUILD_ROOT%{_datadir}/mission-control/profiles
106 DESTDIR=$RPM_BUILD_ROOT
108 install -d $RPM_BUILD_ROOT%{_datadir}/telepathy/{clients,managers} \
109 $RPM_BUILD_ROOT%{_libdir}/mission-control-plugins.0
111 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
112 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
115 rm -rf $RPM_BUILD_ROOT
118 # this needs to be a file
119 if [ -d %{_libexecdir}/mission-control ]; then
120 rm -rf %{_libexecdir}/mission-control
125 %glib_compile_schemas
129 %glib_compile_schemas
132 %defattr(644,root,root,755)
133 %doc AUTHORS ChangeLog NEWS README
134 %attr(755,root,root) %{_bindir}/mc-tool
135 %attr(755,root,root) %{_bindir}/mc-wait-for-name
136 %attr(755,root,root) %{_libexecdir}/mission-control-5
137 %{_mandir}/man1/mc-tool.1*
138 %{_mandir}/man1/mc-wait-for-name.1*
139 %{_mandir}/man8/mission-control-5.8*
140 %attr(755,root,root) %{_libdir}/libmission-control-plugins.so.*.*.*
141 %attr(755,root,root) %ghost %{_libdir}/libmission-control-plugins.so.0
142 %dir %{_libdir}/mission-control-plugins.0
143 %{_datadir}/dbus-1/services/org.freedesktop.Telepathy.AccountManager.service
144 %{_datadir}/dbus-1/services/org.freedesktop.Telepathy.MissionControl5.service
145 %{_datadir}/glib-2.0/schemas/im.telepathy.MissionControl.FromEmpathy.gschema.xml
146 %dir %{_datadir}/mission-control
147 %dir %{_datadir}/mission-control/profiles
148 %dir %{_datadir}/telepathy
149 %dir %{_datadir}/telepathy/clients
150 %dir %{_datadir}/telepathy/managers
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_libdir}/libmission-control-plugins.so
155 %{_includedir}/mission-control-5.5
156 %{_pkgconfigdir}/mission-control-plugins.pc
160 %defattr(644,root,root,755)
161 %{_gtkdocdir}/mission-control-plugins