]> git.pld-linux.org Git - packages/gnome-online-accounts.git/blame - gnome-online-accounts.spec
- updated to 3.50.2
[packages/gnome-online-accounts.git] / gnome-online-accounts.spec
CommitLineData
f9575b16
JB
1#
2# Conditional build:
d0ac7247 3%bcond_with fedora # Kerberos 5 with Fedora realm
5333ad48 4%bcond_with kerberos5 # Kerberos 5 support [TODO: heimdal support; needs MIT currently]
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
3dfe01bb 9Version: 3.50.2
a2f026a1 10Release: 1
5c340aca
PZ
11License: LGPL v2+
12Group: Libraries
1dd1e877 13Source0: https://download.gnome.org/sources/gnome-online-accounts/3.50/%{name}-%{version}.tar.xz
3dfe01bb 14# Source0-md5: cadc92d6f5663970e2a670338732e6ae
c97449e9 15Patch0: no-gnome-post-install.patch
005f0ecb 16URL: https://wiki.gnome.org/Projects/GnomeOnlineAccounts
ff0f9231 17BuildRequires: dbus-devel
6f7bf9fb 18BuildRequires: gettext-tools >= 0.19.8
d0ac7247 19BuildRequires: glib2-devel >= 1:2.67.4
f7f2e20f 20BuildRequires: gobject-introspection-devel >= 0.6.2
1dd1e877 21BuildRequires: gtk4-devel >= 4.10
f9575b16 22BuildRequires: gtk-doc >= 1.3
5c340aca 23BuildRequires: json-glib-devel
1dd1e877 24BuildRequires: libadwaita-devel >= 1.4
5333ad48 25BuildRequires: libsecret-devel >= 0.5
d0ac7247 26BuildRequires: libsoup3-devel >= 3.0
f9575b16
JB
27BuildRequires: libxml2-devel >= 2
28BuildRequires: libxslt-progs
d0ac7247
JB
29BuildRequires: meson >= 0.57.0
30BuildRequires: ninja >= 1.5
bd9adb7c 31BuildRequires: pkgconfig >= 1:0.16
d0ac7247 32BuildRequires: rest1-devel >= 0.9.0
1366e629 33BuildRequires: rpm-build >= 4.6
a7a2897a 34BuildRequires: rpmbuild(macros) >= 1.752
1edf9497 35BuildRequires: tar >= 1:1.22
ff0f9231 36BuildRequires: vala
1edf9497 37BuildRequires: xz
d0ac7247 38%if %{with fedora} || %{with kerberos5}
1dd1e877 39BuildRequires: gcr4-devel >= 4.1.0
5333ad48 40BuildRequires: krb5-devel
f9575b16 41%endif
4d8b1caa 42Requires: %{name}-libs = %{version}-%{release}
5c340aca 43Requires(post,postun): gtk-update-icon-cache
0bf81c11
MB
44Requires: hicolor-icon-theme
45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
5c340aca
PZ
46
47%description
48gnome-online-accounts provides interfaces so applications and
49libraries in GNOME can access the user's online accounts.
50
f9575b16
JB
51%description -l pl.UTF-8
52gnome-online-accounts udostępnia interfejsy pozwalające aplikacjom i
53bibliotekom GNOME na dostęp do kont użytkownika w serwisach
54sieciowych.
55
f149aae8
ER
56%package libs
57Summary: gnome-online-accounts libraries
7f6440ff 58Summary(pl.UTF-8): Biblioteki gnome-online-accounts
f149aae8 59Group: Libraries
d0ac7247 60Requires: glib2 >= 1:2.67.4
1dd1e877
JB
61Requires: gtk4 >= 4.10
62Requires: libadwaita >= 1.4
f6884811 63Requires: libsecret >= 0.5
d0ac7247 64Requires: libsoup3 >= 3.0
f149aae8
ER
65Conflicts: gnome-online-accounts < 3.8.2-1.1
66
67%description libs
68gnome-online-accounts libraries.
69
7f6440ff
JB
70%description libs -l pl.UTF-8
71Biblioteki gnome-online-accounts.
72
5c340aca 73%package devel
f9575b16
JB
74Summary: Development files for gnome-online-accounts libraries
75Summary(pl.UTF-8): Pliki programistyczne bibliotek gnome-online-accounts
5c340aca 76Group: Development/Libraries
f149aae8 77Requires: %{name}-libs = %{version}-%{release}
d0ac7247 78Requires: glib2-devel >= 1:2.67.4
1dd1e877
JB
79Requires: gtk4-devel >= 4.10
80Requires: libadwaita-devel >= 1.4
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
c97449e9 119%patch0 -p1
5c340aca
PZ
120
121%build
d0ac7247
JB
122%meson build \
123 %{?with_fedora:-Dfedora=true} \
124 -Dgtk_doc=true \
d0ac7247 125 %{!?with_kerberos:-Dkerberos=false} \
1dd1e877 126 -Dman=true
d0ac7247
JB
127
128%ninja_build -C build
5c340aca
PZ
129
130%install
131rm -rf $RPM_BUILD_ROOT
0bf81c11 132
d0ac7247 133%ninja_install -C build
5c340aca 134
b989c626
JB
135# not supported by glibc (as of 2.37)
136%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
137
2baab79a 138%find_lang gnome-online-accounts --all-name
0bf81c11
MB
139
140%clean
141rm -rf $RPM_BUILD_ROOT
142
5c340aca 143%post
5c340aca
PZ
144%update_icon_cache hicolor
145
146%postun
5c340aca
PZ
147%update_icon_cache hicolor
148
6bec0e5b
JB
149%post libs -p /sbin/ldconfig
150%postun libs -p /sbin/ldconfig
151
0bf81c11 152%files -f gnome-online-accounts.lang
5c340aca 153%defattr(644,root,root,755)
1dd1e877 154%doc NEWS README.md
5c340aca 155%attr(755,root,root) %{_libexecdir}/goa-daemon
1dd1e877 156%attr(755,root,root) %{_libexecdir}/goa-oauth2-handler
d0ac7247
JB
157%if %{with fedora} || %{with kerberos5}
158%attr(755,root,root) %{_libexecdir}/goa-identity-service
159%endif
901c0c34 160%dir %{_libdir}/goa-1.0
5c340aca 161%{_datadir}/dbus-1/services/org.gnome.OnlineAccounts.service
81636c62 162%{_datadir}/glib-2.0/schemas/org.gnome.online-accounts.gschema.xml
1dd1e877 163%{_desktopdir}/org.gnome.OnlineAccounts.OAuth2.desktop
005f0ecb
JB
164%{_iconsdir}/hicolor/scalable/apps/goa-account*.svg
165%{_iconsdir}/hicolor/symbolic/apps/goa-account*-symbolic.svg
6f7bf9fb 166%{_mandir}/man8/goa-daemon.8*
5c340aca 167
f149aae8
ER
168%files libs
169%defattr(644,root,root,755)
170%attr(755,root,root) %{_libdir}/libgoa-1.0.so.*.*.*
171%attr(755,root,root) %ghost %{_libdir}/libgoa-1.0.so.0
172%attr(755,root,root) %{_libdir}/libgoa-backend-1.0.so.*.*.*
1dd1e877 173%attr(755,root,root) %ghost %{_libdir}/libgoa-backend-1.0.so.2
9fa414ca 174%{_libdir}/girepository-1.0/Goa-1.0.typelib
f149aae8 175
5c340aca
PZ
176%files devel
177%defattr(644,root,root,755)
0bf81c11
MB
178%attr(755,root,root) %{_libdir}/libgoa-1.0.so
179%attr(755,root,root) %{_libdir}/libgoa-backend-1.0.so
cfe3f799
MB
180%dir %{_libdir}/goa-1.0
181%{_libdir}/goa-1.0/include
0bf81c11 182%{_includedir}/goa-1.0
5c340aca
PZ
183%{_datadir}/gir-1.0/Goa-1.0.gir
184%{_pkgconfigdir}/goa-1.0.pc
185%{_pkgconfigdir}/goa-backend-1.0.pc
186
187%files apidocs
188%defattr(644,root,root,755)
189%{_gtkdocdir}/goa
39fe8ce3
MB
190
191%files -n vala-gnome-online-accounts
192%defattr(644,root,root,755)
193%{_datadir}/vala/vapi/goa-1.0.deps
194%{_datadir}/vala/vapi/goa-1.0.vapi
This page took 0.132916 seconds and 4 git commands to generate.