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