]> git.pld-linux.org Git - packages/gnome-online-accounts.git/blame - gnome-online-accounts.spec
Update to 3.16.3
[packages/gnome-online-accounts.git] / gnome-online-accounts.spec
CommitLineData
f9575b16
JB
1#
2# Conditional build:
5333ad48 3%bcond_with kerberos5 # Kerberos 5 support [TODO: heimdal support; needs MIT currently]
5333ad48 4%bcond_with uoa # single sign-on (aka Ubuntu Online Accounts) in TPAW
901c0c34 5%bcond_with webkitinspector # WebKitInspector for the embedded web view
875be71d 6
5c340aca 7Summary: Provide online accounts information
f9575b16 8Summary(pl.UTF-8): Dostarczanie informacji o kontach w serwisach sieciowych
5c340aca 9Name: gnome-online-accounts
26f26e66 10Version: 3.16.3
901c0c34 11Release: 1
5c340aca
PZ
12License: LGPL v2+
13Group: Libraries
901c0c34 14Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-online-accounts/3.16/%{name}-%{version}.tar.xz
26f26e66 15# Source0-md5: aed85694d99815bd2a59c2adb5995dae
f6884811 16Patch0: %{name}-link.patch
5c340aca 17URL: http://www.gnome.org/
0957294b 18BuildRequires: autoconf >= 2.64
5333ad48 19BuildRequires: automake >= 1:1.11
5333ad48 20BuildRequires: dbus-glib-devel
5208e2a1 21BuildRequires: gettext-tools >= 0.17
cfe3f799 22BuildRequires: glib2-devel >= 1:2.36.0
905dbfb3 23BuildRequires: gnome-common
68dd47ae 24BuildRequires: gnome-doc-utils >= 0.12.1
f7f2e20f 25BuildRequires: gobject-introspection-devel >= 0.6.2
307c2199 26BuildRequires: gtk+3-devel >= 3.12.0
f9575b16 27BuildRequires: gtk-doc >= 1.3
901c0c34 28BuildRequires: gtk-webkit4-devel >= 2.7.2
81636c62 29BuildRequires: intltool >= 0.50.1
5c340aca 30BuildRequires: json-glib-devel
f6884811
JB
31%{?with_uoa:BuildRequires: libaccount-plugin-devel}
32%{?with_uoa:BuildRequires: libaccounts-glib-devel >= 1.4}
5333ad48 33BuildRequires: libsecret-devel >= 0.5
0957294b 34%{?with_uoa:BuildRequires: libsignon-glib-devel >= 1.8}
7f6440ff 35BuildRequires: libsoup-devel >= 2.42.0
5333ad48 36BuildRequires: libtool >= 2:2.2
f9575b16
JB
37BuildRequires: libxml2-devel >= 2
38BuildRequires: libxslt-progs
39BuildRequires: pkgconfig
f7f2e20f 40BuildRequires: rest-devel >= 0.7
0bf81c11 41BuildRequires: rpmbuild(macros) >= 1.311
1edf9497 42BuildRequires: tar >= 1:1.22
0957294b 43BuildRequires: telepathy-glib-devel >= 0.22.0
5333ad48
JB
44%{?with_uoa:BuildRequires: telepathy-mission-control-devel >= 5.13.1}
45BuildRequires: udev-glib-devel
46BuildRequires: xorg-lib-libX11-devel
1edf9497 47BuildRequires: xz
f149aae8 48Requires: %{name}-libs = %{version}-%{release}
f9575b16 49%if %{with kerberos5}
f9575b16 50BuildRequires: gcr-devel >= 3
5333ad48 51BuildRequires: krb5-devel
f9575b16 52%endif
5c340aca 53Requires(post,postun): gtk-update-icon-cache
0bf81c11
MB
54Requires: hicolor-icon-theme
55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
5c340aca
PZ
56
57%description
58gnome-online-accounts provides interfaces so applications and
59libraries in GNOME can access the user's online accounts.
60
f9575b16
JB
61%description -l pl.UTF-8
62gnome-online-accounts udostępnia interfejsy pozwalające aplikacjom i
63bibliotekom GNOME na dostęp do kont użytkownika w serwisach
64sieciowych.
65
f149aae8
ER
66%package libs
67Summary: gnome-online-accounts libraries
7f6440ff 68Summary(pl.UTF-8): Biblioteki gnome-online-accounts
f149aae8 69Group: Libraries
2baab79a 70Requires: glib2 >= 1:2.36.0
307c2199 71Requires: gtk+3 >= 3.12.0
901c0c34 72Requires: gtk-webkit4 >= 2.7.2
f6884811
JB
73%{?with_uoa:Requires: libaccounts-glib >= 1.4}
74Requires: libsecret >= 0.5
0957294b 75%{?with_uoa:Requires: libsignon-glib >= 1.8}
2baab79a 76Requires: libsoup >= 2.42.0
0957294b 77Requires: telepathy-glib >= 0.22.0
f149aae8
ER
78Conflicts: gnome-online-accounts < 3.8.2-1.1
79
80%description libs
81gnome-online-accounts libraries.
82
7f6440ff
JB
83%description libs -l pl.UTF-8
84Biblioteki gnome-online-accounts.
85
5c340aca 86%package devel
f9575b16
JB
87Summary: Development files for gnome-online-accounts libraries
88Summary(pl.UTF-8): Pliki programistyczne bibliotek gnome-online-accounts
5c340aca 89Group: Development/Libraries
f149aae8 90Requires: %{name}-libs = %{version}-%{release}
cfe3f799 91Requires: glib2-devel >= 1:2.36.0
307c2199 92Requires: gtk+3-devel >= 3.12.0
5c340aca
PZ
93
94%description devel
f9575b16
JB
95The gnome-online-accounts-devel package contains the header files for
96developing applications that use gnome-online-accounts.
97
98%description devel -l pl.UTF-8
99Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
100wykorzystujących gnome-online-accounts.
5c340aca
PZ
101
102%package apidocs
103Summary: GOA API documentation
f9575b16 104Summary(pl.UTF-8): Dokumentacja API GOA
5c340aca
PZ
105Group: Documentation
106Requires: gtk-doc-common
107
108%description apidocs
109GOA API documentation.
110
f9575b16
JB
111%description apidocs -l pl.UTF-8
112Dokumentacja API GOA.
113
5c340aca
PZ
114%prep
115%setup -q
f6884811 116%patch0 -p1
5c340aca
PZ
117
118%build
119%{__gnome_doc_prepare}
120%{__gnome_doc_common}
121%{__glib_gettextize}
122%{__intltoolize}
123%{__libtoolize}
6153193a 124%{__aclocal} -I m4
5c340aca
PZ
125%{__autoconf}
126%{__autoheader}
127%{__automake}
6153193a
JB
128cd telepathy-account-widgets
129%{__libtoolize}
130%{__aclocal} -I m4
131%{__autoconf}
132%{__autoheader}
133%{__automake}
134cd ..
5c340aca 135%configure \
1edf9497 136 --disable-silent-rules \
7f6440ff 137 --disable-static \
5333ad48 138 %{!?with_uoa:--disable-ubuntu-online-accounts} \
901c0c34 139 --enable-foursquare \
5c340aca 140 --enable-gtk-doc \
901c0c34 141 %{?with_webkitinspector:--enable-inspector} \
f9575b16 142 %{?with_kerberos5:--enable-kerberos} \
901c0c34 143 --enable-media-server \
6153193a 144 --with-html-dir=%{_gtkdocdir}
5c340aca
PZ
145%{__make}
146
147%install
148rm -rf $RPM_BUILD_ROOT
0bf81c11 149
5c340aca
PZ
150%{__make} install \
151 DESTDIR=$RPM_BUILD_ROOT
0bf81c11 152
f9575b16 153%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
901c0c34 154%{__rm} $RPM_BUILD_ROOT%{_libdir}/goa-1.0/web-extensions/lib*.la
5c340aca 155
2baab79a 156%find_lang gnome-online-accounts --all-name
0bf81c11
MB
157
158%clean
159rm -rf $RPM_BUILD_ROOT
160
5c340aca 161%post
5c340aca
PZ
162%update_icon_cache hicolor
163
164%postun
5c340aca
PZ
165%update_icon_cache hicolor
166
6bec0e5b
JB
167%post libs -p /sbin/ldconfig
168%postun libs -p /sbin/ldconfig
169
0bf81c11 170%files -f gnome-online-accounts.lang
5c340aca 171%defattr(644,root,root,755)
6153193a 172%doc NEWS README
5c340aca 173%attr(755,root,root) %{_libexecdir}/goa-daemon
901c0c34
JB
174%dir %{_libdir}/goa-1.0
175%dir %{_libdir}/goa-1.0/web-extensions
176%attr(755,root,root) %{_libdir}/goa-1.0/web-extensions/libgoawebextension.so
5c340aca 177%{_datadir}/dbus-1/services/org.gnome.OnlineAccounts.service
81636c62 178%{_datadir}/glib-2.0/schemas/org.gnome.online-accounts.gschema.xml
901c0c34
JB
179%{_iconsdir}/hicolor/*/apps/goa-account*.png
180%{_iconsdir}/hicolor/*/apps/im-*.png
181%{_iconsdir}/hicolor/*/apps/im-*.svg
5c340aca
PZ
182%{_mandir}/man8/goa-daemon.8*
183%{_libdir}/girepository-1.0/Goa-1.0.typelib
2604ef52 184%{_datadir}/gnome-online-accounts
5c340aca 185
f149aae8
ER
186%files libs
187%defattr(644,root,root,755)
188%attr(755,root,root) %{_libdir}/libgoa-1.0.so.*.*.*
189%attr(755,root,root) %ghost %{_libdir}/libgoa-1.0.so.0
190%attr(755,root,root) %{_libdir}/libgoa-backend-1.0.so.*.*.*
2baab79a 191%attr(755,root,root) %ghost %{_libdir}/libgoa-backend-1.0.so.1
f149aae8 192
5c340aca
PZ
193%files devel
194%defattr(644,root,root,755)
0bf81c11
MB
195%attr(755,root,root) %{_libdir}/libgoa-1.0.so
196%attr(755,root,root) %{_libdir}/libgoa-backend-1.0.so
cfe3f799
MB
197%dir %{_libdir}/goa-1.0
198%{_libdir}/goa-1.0/include
0bf81c11 199%{_includedir}/goa-1.0
5c340aca
PZ
200%{_datadir}/gir-1.0/Goa-1.0.gir
201%{_pkgconfigdir}/goa-1.0.pc
202%{_pkgconfigdir}/goa-backend-1.0.pc
203
204%files apidocs
205%defattr(644,root,root,755)
206%{_gtkdocdir}/goa
This page took 0.13259 seconds and 4 git commands to generate.