]>
Commit | Line | Data |
---|---|---|
f9575b16 JB |
1 | # |
2 | # Conditional build: | |
5333ad48 | 3 | %bcond_with kerberos5 # Kerberos 5 support [TODO: heimdal support; needs MIT currently] |
901c0c34 | 4 | %bcond_with webkitinspector # WebKitInspector for the embedded web view |
875be71d | 5 | |
5c340aca | 6 | Summary: Provide online accounts information |
f9575b16 | 7 | Summary(pl.UTF-8): Dostarczanie informacji o kontach w serwisach sieciowych |
5c340aca | 8 | Name: gnome-online-accounts |
6a5ecb7f | 9 | Version: 3.44.0 |
01782d0a | 10 | Release: 1 |
5c340aca PZ |
11 | License: LGPL v2+ |
12 | Group: Libraries | |
6a5ecb7f JB |
13 | Source0: https://download.gnome.org/sources/gnome-online-accounts/3.44/%{name}-%{version}.tar.xz |
14 | # Source0-md5: ae928c27456d3a3f911d964c28d10754 | |
005f0ecb | 15 | URL: https://wiki.gnome.org/Projects/GnomeOnlineAccounts |
0957294b | 16 | BuildRequires: autoconf >= 2.64 |
5333ad48 | 17 | BuildRequires: automake >= 1:1.11 |
5333ad48 | 18 | BuildRequires: dbus-glib-devel |
6f7bf9fb | 19 | BuildRequires: gettext-tools >= 0.19.8 |
0ef6ebf5 | 20 | BuildRequires: glib2-devel >= 1:2.52.0 |
f7f2e20f | 21 | BuildRequires: gobject-introspection-devel >= 0.6.2 |
39fe8ce3 | 22 | BuildRequires: gtk+3-devel >= 3.20.0 |
f9575b16 | 23 | BuildRequires: gtk-doc >= 1.3 |
a7a2897a | 24 | BuildRequires: gtk-webkit4-devel >= 2.26.0 |
5c340aca | 25 | BuildRequires: json-glib-devel |
5333ad48 | 26 | BuildRequires: libsecret-devel >= 0.5 |
7f6440ff | 27 | BuildRequires: libsoup-devel >= 2.42.0 |
5333ad48 | 28 | BuildRequires: libtool >= 2:2.2 |
f9575b16 JB |
29 | BuildRequires: libxml2-devel >= 2 |
30 | BuildRequires: libxslt-progs | |
bd9adb7c | 31 | BuildRequires: pkgconfig >= 1:0.16 |
f7f2e20f | 32 | BuildRequires: rest-devel >= 0.7 |
1366e629 | 33 | BuildRequires: rpm-build >= 4.6 |
a7a2897a | 34 | BuildRequires: rpmbuild(macros) >= 1.752 |
1edf9497 | 35 | BuildRequires: tar >= 1:1.22 |
5333ad48 JB |
36 | BuildRequires: udev-glib-devel |
37 | BuildRequires: xorg-lib-libX11-devel | |
1edf9497 | 38 | BuildRequires: xz |
f9575b16 | 39 | %if %{with kerberos5} |
f9575b16 | 40 | BuildRequires: gcr-devel >= 3 |
5333ad48 | 41 | BuildRequires: krb5-devel |
f9575b16 | 42 | %endif |
4d8b1caa | 43 | Requires: %{name}-libs = %{version}-%{release} |
5c340aca | 44 | Requires(post,postun): gtk-update-icon-cache |
0bf81c11 MB |
45 | Requires: hicolor-icon-theme |
46 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
5c340aca PZ |
47 | |
48 | %description | |
49 | gnome-online-accounts provides interfaces so applications and | |
50 | libraries in GNOME can access the user's online accounts. | |
51 | ||
f9575b16 JB |
52 | %description -l pl.UTF-8 |
53 | gnome-online-accounts udostępnia interfejsy pozwalające aplikacjom i | |
54 | bibliotekom GNOME na dostęp do kont użytkownika w serwisach | |
55 | sieciowych. | |
56 | ||
f149aae8 ER |
57 | %package libs |
58 | Summary: gnome-online-accounts libraries | |
7f6440ff | 59 | Summary(pl.UTF-8): Biblioteki gnome-online-accounts |
f149aae8 | 60 | Group: Libraries |
0ef6ebf5 | 61 | Requires: glib2 >= 1:2.52.0 |
39fe8ce3 | 62 | Requires: gtk+3 >= 3.20.0 |
a7a2897a | 63 | Requires: gtk-webkit4 >= 2.26.0 |
f6884811 | 64 | Requires: libsecret >= 0.5 |
2baab79a | 65 | Requires: libsoup >= 2.42.0 |
f149aae8 ER |
66 | Conflicts: gnome-online-accounts < 3.8.2-1.1 |
67 | ||
68 | %description libs | |
69 | gnome-online-accounts libraries. | |
70 | ||
7f6440ff JB |
71 | %description libs -l pl.UTF-8 |
72 | Biblioteki gnome-online-accounts. | |
73 | ||
5c340aca | 74 | %package devel |
f9575b16 JB |
75 | Summary: Development files for gnome-online-accounts libraries |
76 | Summary(pl.UTF-8): Pliki programistyczne bibliotek gnome-online-accounts | |
5c340aca | 77 | Group: Development/Libraries |
f149aae8 | 78 | Requires: %{name}-libs = %{version}-%{release} |
0ef6ebf5 | 79 | Requires: glib2-devel >= 1:2.52.0 |
7613b519 | 80 | Requires: gtk+3-devel >= 3.20.0 |
5c340aca PZ |
81 | |
82 | %description devel | |
f9575b16 JB |
83 | The gnome-online-accounts-devel package contains the header files for |
84 | developing applications that use gnome-online-accounts. | |
85 | ||
86 | %description devel -l pl.UTF-8 | |
87 | Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji | |
88 | wykorzystujących gnome-online-accounts. | |
5c340aca PZ |
89 | |
90 | %package apidocs | |
91 | Summary: GOA API documentation | |
f9575b16 | 92 | Summary(pl.UTF-8): Dokumentacja API GOA |
5c340aca PZ |
93 | Group: Documentation |
94 | Requires: gtk-doc-common | |
2bf19eb7 | 95 | BuildArch: noarch |
5c340aca PZ |
96 | |
97 | %description apidocs | |
98 | GOA API documentation. | |
99 | ||
f9575b16 JB |
100 | %description apidocs -l pl.UTF-8 |
101 | Dokumentacja API GOA. | |
102 | ||
39fe8ce3 MB |
103 | %package -n vala-gnome-online-accounts |
104 | Summary: Vala API for gnome-online-accounts libraries | |
105 | Summary(pl.UTF-8): API języka Vala do bibliotek gnome-online-accounts | |
106 | Group: Development/Libraries | |
107 | Requires: %{name}-devel = %{version}-%{release} | |
108 | Requires: vala >= 2:0.16.0 | |
2bf19eb7 | 109 | BuildArch: noarch |
39fe8ce3 MB |
110 | |
111 | %description -n vala-gnome-online-accounts | |
112 | Vala API for gnome-online-accounts libraries. | |
113 | ||
114 | %description -n vala-gnome-online-accounts -l pl.UTF-8 | |
115 | API języka Vala do bibliotek gnome-online-accounts. | |
116 | ||
5c340aca PZ |
117 | %prep |
118 | %setup -q | |
119 | ||
120 | %build | |
5c340aca | 121 | %{__libtoolize} |
6153193a | 122 | %{__aclocal} -I m4 |
5c340aca PZ |
123 | %{__autoconf} |
124 | %{__autoheader} | |
125 | %{__automake} | |
7720318e | 126 | # "fedora" is krb5+gcr |
5c340aca | 127 | %configure \ |
1edf9497 | 128 | --disable-silent-rules \ |
7f6440ff | 129 | --disable-static \ |
6f7bf9fb | 130 | --enable-documentation \ |
7720318e | 131 | %{!?with_kerberos:--disable-fedora} \ |
5c340aca | 132 | --enable-gtk-doc \ |
901c0c34 | 133 | %{?with_webkitinspector:--enable-inspector} \ |
0ef6ebf5 | 134 | %{__enable_disable kerberos5 kerberos} \ |
6f7bf9fb | 135 | --enable-lastfm \ |
901c0c34 | 136 | --enable-media-server \ |
6153193a | 137 | --with-html-dir=%{_gtkdocdir} |
5c340aca PZ |
138 | %{__make} |
139 | ||
140 | %install | |
141 | rm -rf $RPM_BUILD_ROOT | |
0bf81c11 | 142 | |
5c340aca PZ |
143 | %{__make} install \ |
144 | DESTDIR=$RPM_BUILD_ROOT | |
0bf81c11 | 145 | |
f9575b16 | 146 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la |
901c0c34 | 147 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/goa-1.0/web-extensions/lib*.la |
5c340aca | 148 | |
2baab79a | 149 | %find_lang gnome-online-accounts --all-name |
0bf81c11 MB |
150 | |
151 | %clean | |
152 | rm -rf $RPM_BUILD_ROOT | |
153 | ||
5c340aca | 154 | %post |
5c340aca PZ |
155 | %update_icon_cache hicolor |
156 | ||
157 | %postun | |
5c340aca PZ |
158 | %update_icon_cache hicolor |
159 | ||
6bec0e5b JB |
160 | %post libs -p /sbin/ldconfig |
161 | %postun libs -p /sbin/ldconfig | |
162 | ||
0bf81c11 | 163 | %files -f gnome-online-accounts.lang |
5c340aca | 164 | %defattr(644,root,root,755) |
6153193a | 165 | %doc NEWS README |
5c340aca | 166 | %attr(755,root,root) %{_libexecdir}/goa-daemon |
901c0c34 JB |
167 | %dir %{_libdir}/goa-1.0 |
168 | %dir %{_libdir}/goa-1.0/web-extensions | |
169 | %attr(755,root,root) %{_libdir}/goa-1.0/web-extensions/libgoawebextension.so | |
5c340aca | 170 | %{_datadir}/dbus-1/services/org.gnome.OnlineAccounts.service |
81636c62 | 171 | %{_datadir}/glib-2.0/schemas/org.gnome.online-accounts.gschema.xml |
005f0ecb JB |
172 | %{_iconsdir}/hicolor/scalable/apps/goa-account*.svg |
173 | %{_iconsdir}/hicolor/symbolic/apps/goa-account*-symbolic.svg | |
6f7bf9fb | 174 | %{_mandir}/man8/goa-daemon.8* |
5c340aca | 175 | |
f149aae8 ER |
176 | %files libs |
177 | %defattr(644,root,root,755) | |
178 | %attr(755,root,root) %{_libdir}/libgoa-1.0.so.*.*.* | |
179 | %attr(755,root,root) %ghost %{_libdir}/libgoa-1.0.so.0 | |
180 | %attr(755,root,root) %{_libdir}/libgoa-backend-1.0.so.*.*.* | |
2baab79a | 181 | %attr(755,root,root) %ghost %{_libdir}/libgoa-backend-1.0.so.1 |
9fa414ca | 182 | %{_libdir}/girepository-1.0/Goa-1.0.typelib |
f149aae8 | 183 | |
5c340aca PZ |
184 | %files devel |
185 | %defattr(644,root,root,755) | |
0bf81c11 MB |
186 | %attr(755,root,root) %{_libdir}/libgoa-1.0.so |
187 | %attr(755,root,root) %{_libdir}/libgoa-backend-1.0.so | |
cfe3f799 MB |
188 | %dir %{_libdir}/goa-1.0 |
189 | %{_libdir}/goa-1.0/include | |
0bf81c11 | 190 | %{_includedir}/goa-1.0 |
5c340aca PZ |
191 | %{_datadir}/gir-1.0/Goa-1.0.gir |
192 | %{_pkgconfigdir}/goa-1.0.pc | |
193 | %{_pkgconfigdir}/goa-backend-1.0.pc | |
194 | ||
195 | %files apidocs | |
196 | %defattr(644,root,root,755) | |
197 | %{_gtkdocdir}/goa | |
39fe8ce3 MB |
198 | |
199 | %files -n vala-gnome-online-accounts | |
200 | %defattr(644,root,root,755) | |
201 | %{_datadir}/vala/vapi/goa-1.0.deps | |
202 | %{_datadir}/vala/vapi/goa-1.0.vapi |