]> git.pld-linux.org Git - packages/gnome-online-accounts.git/blame - gnome-online-accounts.spec
- updated to 3.44.0
[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]
901c0c34 4%bcond_with webkitinspector # WebKitInspector for the embedded web view
875be71d 5
5c340aca 6Summary: Provide online accounts information
f9575b16 7Summary(pl.UTF-8): Dostarczanie informacji o kontach w serwisach sieciowych
5c340aca 8Name: gnome-online-accounts
6a5ecb7f 9Version: 3.44.0
01782d0a 10Release: 1
5c340aca
PZ
11License: LGPL v2+
12Group: Libraries
6a5ecb7f
JB
13Source0: https://download.gnome.org/sources/gnome-online-accounts/3.44/%{name}-%{version}.tar.xz
14# Source0-md5: ae928c27456d3a3f911d964c28d10754
005f0ecb 15URL: https://wiki.gnome.org/Projects/GnomeOnlineAccounts
0957294b 16BuildRequires: autoconf >= 2.64
5333ad48 17BuildRequires: automake >= 1:1.11
5333ad48 18BuildRequires: dbus-glib-devel
6f7bf9fb 19BuildRequires: gettext-tools >= 0.19.8
0ef6ebf5 20BuildRequires: glib2-devel >= 1:2.52.0
f7f2e20f 21BuildRequires: gobject-introspection-devel >= 0.6.2
39fe8ce3 22BuildRequires: gtk+3-devel >= 3.20.0
f9575b16 23BuildRequires: gtk-doc >= 1.3
a7a2897a 24BuildRequires: gtk-webkit4-devel >= 2.26.0
5c340aca 25BuildRequires: json-glib-devel
5333ad48 26BuildRequires: libsecret-devel >= 0.5
7f6440ff 27BuildRequires: libsoup-devel >= 2.42.0
5333ad48 28BuildRequires: libtool >= 2:2.2
f9575b16
JB
29BuildRequires: libxml2-devel >= 2
30BuildRequires: libxslt-progs
bd9adb7c 31BuildRequires: pkgconfig >= 1:0.16
f7f2e20f 32BuildRequires: rest-devel >= 0.7
1366e629 33BuildRequires: rpm-build >= 4.6
a7a2897a 34BuildRequires: rpmbuild(macros) >= 1.752
1edf9497 35BuildRequires: tar >= 1:1.22
5333ad48
JB
36BuildRequires: udev-glib-devel
37BuildRequires: xorg-lib-libX11-devel
1edf9497 38BuildRequires: xz
f9575b16 39%if %{with kerberos5}
f9575b16 40BuildRequires: gcr-devel >= 3
5333ad48 41BuildRequires: krb5-devel
f9575b16 42%endif
4d8b1caa 43Requires: %{name}-libs = %{version}-%{release}
5c340aca 44Requires(post,postun): gtk-update-icon-cache
0bf81c11
MB
45Requires: hicolor-icon-theme
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
5c340aca
PZ
47
48%description
49gnome-online-accounts provides interfaces so applications and
50libraries in GNOME can access the user's online accounts.
51
f9575b16
JB
52%description -l pl.UTF-8
53gnome-online-accounts udostępnia interfejsy pozwalające aplikacjom i
54bibliotekom GNOME na dostęp do kont użytkownika w serwisach
55sieciowych.
56
f149aae8
ER
57%package libs
58Summary: gnome-online-accounts libraries
7f6440ff 59Summary(pl.UTF-8): Biblioteki gnome-online-accounts
f149aae8 60Group: Libraries
0ef6ebf5 61Requires: glib2 >= 1:2.52.0
39fe8ce3 62Requires: gtk+3 >= 3.20.0
a7a2897a 63Requires: gtk-webkit4 >= 2.26.0
f6884811 64Requires: libsecret >= 0.5
2baab79a 65Requires: libsoup >= 2.42.0
f149aae8
ER
66Conflicts: gnome-online-accounts < 3.8.2-1.1
67
68%description libs
69gnome-online-accounts libraries.
70
7f6440ff
JB
71%description libs -l pl.UTF-8
72Biblioteki gnome-online-accounts.
73
5c340aca 74%package devel
f9575b16
JB
75Summary: Development files for gnome-online-accounts libraries
76Summary(pl.UTF-8): Pliki programistyczne bibliotek gnome-online-accounts
5c340aca 77Group: Development/Libraries
f149aae8 78Requires: %{name}-libs = %{version}-%{release}
0ef6ebf5 79Requires: glib2-devel >= 1:2.52.0
7613b519 80Requires: gtk+3-devel >= 3.20.0
5c340aca
PZ
81
82%description devel
f9575b16
JB
83The gnome-online-accounts-devel package contains the header files for
84developing applications that use gnome-online-accounts.
85
86%description devel -l pl.UTF-8
87Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
88wykorzystujących gnome-online-accounts.
5c340aca
PZ
89
90%package apidocs
91Summary: GOA API documentation
f9575b16 92Summary(pl.UTF-8): Dokumentacja API GOA
5c340aca
PZ
93Group: Documentation
94Requires: gtk-doc-common
2bf19eb7 95BuildArch: noarch
5c340aca
PZ
96
97%description apidocs
98GOA API documentation.
99
f9575b16
JB
100%description apidocs -l pl.UTF-8
101Dokumentacja API GOA.
102
39fe8ce3
MB
103%package -n vala-gnome-online-accounts
104Summary: Vala API for gnome-online-accounts libraries
105Summary(pl.UTF-8): API języka Vala do bibliotek gnome-online-accounts
106Group: Development/Libraries
107Requires: %{name}-devel = %{version}-%{release}
108Requires: vala >= 2:0.16.0
2bf19eb7 109BuildArch: noarch
39fe8ce3
MB
110
111%description -n vala-gnome-online-accounts
112Vala API for gnome-online-accounts libraries.
113
114%description -n vala-gnome-online-accounts -l pl.UTF-8
115API 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
141rm -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
152rm -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
This page took 0.172107 seconds and 4 git commands to generate.