gnome-online-accounts/gnome-online-accounts.spec

152 lines
4.3 KiB
RPMSpec
Raw Normal View History

2022-04-13 11:42:25 +08:00
%global gettext_version 0.19.8
2023-01-31 19:24:53 +08:00
%global glib2_version 2.67.4
2022-04-13 11:42:25 +08:00
%global gtk3_version 3.19.12
2023-01-31 19:24:53 +08:00
%global libsoup_version 3.0
%global webkit2gtk_version 2.33.1
Name: gnome-online-accounts
Version: 3.46.0
Release: 1
Summary: Single sign-on framework for GNOME
License: LGPLv2+
URL: https://wiki.gnome.org/Projects/GnomeOnlineAccounts
Source0: https://download.gnome.org/sources/gnome-online-accounts/3.46/%{name}-%{version}.tar.xz
Patch0: 0001-google-Remove-Photos-support.patch
# Patch for multiple credential cache issues.
Patch1: 112.patch
BuildRequires: gcr-devel
BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gobject-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: gettext >= %{gettext_version}
BuildRequires: gtk-doc
BuildRequires: krb5-devel
BuildRequires: meson
BuildRequires: pkgconfig(webkit2gtk-4.1) >= %{webkit2gtk_version}
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-3.0) >= %{libsoup_version}
BuildRequires: pkgconfig(rest-1.0)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: vala
Requires: glib2%{?_isa} >= %{glib2_version}
Requires: gtk3%{?_isa} >= %{gtk3_version}
Requires: libsoup3%{?_isa} >= %{libsoup_version}
Requires: webkit2gtk4.1%{?_isa} >= %{webkit2gtk_version}
2019-09-30 10:41:07 -04:00
%description
2023-01-31 19:24:53 +08:00
GNOME Online Accounts provides interfaces so that applications and libraries
in GNOME can access the user's online accounts. It has providers for Google,
Nextcloud, Flickr, Foursquare, Microsoft Account, Microsoft Exchange, Fedora,
IMAP/SMTP and Kerberos.
2019-09-30 10:41:07 -04:00
%package devel
2023-01-31 19:24:53 +08:00
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
2019-09-30 10:41:07 -04:00
%description devel
2023-01-31 19:24:53 +08:00
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
2019-09-30 10:41:07 -04:00
%package help
Summary: Man pages for gnome-online-accounts
%description help
Man pages for gnome-online-accounts.
%prep
%autosetup -n %{name}-%{version} -p1
%build
2023-01-31 19:24:53 +08:00
sed -i 's/gcr-3/gcr-4/g' meson.build
%meson \
-Dexchange=true \
-Dgoogle=true \
-Dimap_smtp=true \
-Dfedora=false \
-Dkerberos=false \
-Dlastfm=false \
-Dmedia_server=false \
-Downcloud=true \
-Dwindows_live=true \
-Dman=true \
%{nil}
%meson_build
2019-09-30 10:41:07 -04:00
%install
2023-01-31 19:24:53 +08:00
%meson_install
2019-09-30 10:41:07 -04:00
%delete_la_and_a
%find_lang %{name}
%ldconfig_post
%ldconfig_postun
%files -f %{name}.lang
%license COPYING
2022-04-13 11:42:25 +08:00
%doc COPYING
%dir %{_libdir}/girepository-1.0
2019-09-30 10:41:07 -04:00
%{_libdir}/girepository-1.0/Goa-1.0.typelib
2022-04-13 11:42:25 +08:00
%{_libdir}/libgoa-1.0.so.0
%{_libdir}/libgoa-1.0.so.0.0.0
%{_libdir}/libgoa-backend-1.0.so.1
%{_libdir}/libgoa-backend-1.0.so.1.0.0
%dir %{_libdir}/goa-1.0
%dir %{_libdir}/goa-1.0/web-extensions
2019-09-30 10:41:07 -04:00
%{_libdir}/goa-1.0/web-extensions/libgoawebextension.so
2022-04-13 11:42:25 +08:00
%{_prefix}/libexec/goa-daemon
2023-01-31 19:24:53 +08:00
#%%{_prefix}/libexec/goa-identity-service
2022-04-13 11:42:25 +08:00
%{_datadir}/dbus-1/services/org.gnome.OnlineAccounts.service
2023-01-31 19:24:53 +08:00
#%%{_datadir}/dbus-1/services/org.gnome.Identity.service
2021-01-29 17:34:43 +08:00
%{_datadir}/icons/hicolor/*/apps/goa-*.svg
2019-09-30 10:41:07 -04:00
%{_datadir}/glib-2.0/schemas/org.gnome.online-accounts.gschema.xml
%files devel
%{_includedir}/goa-1.0/
2022-04-13 11:42:25 +08:00
%{_libdir}/libgoa-1.0.so
%{_libdir}/libgoa-backend-1.0.so
%dir %{_datadir}/gir-1.0
2019-09-30 10:41:07 -04:00
%{_datadir}/gir-1.0/Goa-1.0.gir
2022-04-13 11:42:25 +08:00
%{_libdir}/pkgconfig/goa-1.0.pc
%{_libdir}/pkgconfig/goa-backend-1.0.pc
2019-09-30 10:41:07 -04:00
%{_libdir}/goa-1.0/include
%{_datadir}/vala/
%files help
%{_datadir}/man/man8/goa-daemon.8*
%changelog
2023-01-31 19:24:53 +08:00
* Mon Dec 5 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 3.46.0-1
- update to 3.46.0 for gnome 43
2022-06-09 10:31:01 +08:00
* Mon Jun 6 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 3.44.0-1
- update to 3.44.0
2022-05-19 10:52:14 +08:00
* Thu May 19 2022 loong_C <loong_c@yeah.net> - 3.43.1-3
- update gnome-online-accounts.spec
2022-04-13 11:42:25 +08:00
* Mon Mar 28 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 3.43.1-2
- update to 3.43.1-2
2022-05-19 10:52:14 +08:00
* Tue Jul 20 2021 liuyumeng <liuyumeng5@huawei.com> - 3.38.2-2
2021-07-20 16:07:51 +08:00
- delete gdb in buildrequires
2021-05-26 16:27:50 +08:00
* Mon May 24 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1
- Upgrade to 3.38.2
- Update Version
2021-01-29 17:34:43 +08:00
* Fri Jan 29 2021 yanglu <yanglu60@huawei.com> - 3.38.0-1
- update to 3.38.0
2020-03-20 11:25:56 +08:00
* Fri Mar 20 2020 songnannan <songnannan2@huawei.com> - 3.30.0-5
- add gdb in buildrequires
2019-09-30 10:41:07 -04:00
* Wed Sep 18 2019 Zaiwang Li <lizaiwang1@huawei.com> - 3.30.0-4
2023-01-31 19:24:53 +08:00
- Init Package