Update to 3.45.1

- Switch to meson build system
- Build against libsoup3
This commit is contained in:
Kalev Lember 2022-07-19 18:12:05 +02:00
parent 6655ccc902
commit cd351b3df0
3 changed files with 33 additions and 43 deletions

1
.gitignore vendored
View File

@ -124,3 +124,4 @@
/gnome-online-accounts-3.40.0.tar.xz
/gnome-online-accounts-3.43.1.tar.xz
/gnome-online-accounts-3.44.0.tar.xz
/gnome-online-accounts-3.45.1.tar.xz

View File

@ -1,11 +1,11 @@
%global gettext_version 0.19.8
%global glib2_version 2.52
%global glib2_version 2.67.4
%global gtk3_version 3.19.12
%global libsoup_version 2.42
%global webkit2gtk3_version 2.26.0
%global libsoup_version 3.0
%global webkit2gtk_version 2.33.1
Name: gnome-online-accounts
Version: 3.44.0
Version: 3.45.1
Release: 1%{?dist}
Summary: Single sign-on framework for GNOME
@ -27,19 +27,19 @@ BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: gettext >= %{gettext_version}
BuildRequires: gtk-doc
BuildRequires: krb5-devel
BuildRequires: pkgconfig(webkit2gtk-4.0) >= %{webkit2gtk3_version}
BuildRequires: meson
BuildRequires: pkgconfig(webkit2gtk-4.1) >= %{webkit2gtk_version}
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libsecret-1) >= 0.7
BuildRequires: pkgconfig(libsoup-2.4) >= %{libsoup_version}
BuildRequires: pkgconfig(rest-0.7)
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-3.0) >= %{libsoup_version}
BuildRequires: pkgconfig(rest-1.0)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: vala
BuildRequires: make
Requires: glib2%{?_isa} >= %{glib2_version}
Requires: gtk3%{?_isa} >= %{gtk3_version}
Requires: libsoup%{?_isa} >= %{libsoup_version}
Requires: webkit2gtk3%{?_isa} >= %{webkit2gtk3_version}
Requires: libsoup3%{?_isa} >= %{libsoup_version}
Requires: webkit2gtk4.1%{?_isa} >= %{webkit2gtk_version}
%description
GNOME Online Accounts provides interfaces so that applications and libraries
@ -63,36 +63,23 @@ developing applications that use %{name}.
%endif
%build
%configure \
%if 0%{?fedora}
--enable-foursquare \
%else
--disable-foursquare \
%endif
%if 0%{?fedora} || 0%{?rhel} < 9
--enable-flickr \
%else
--disable-flickr \
%endif
--disable-facebook \
--disable-lastfm \
--disable-media-server \
--disable-silent-rules \
--disable-static \
--enable-documentation \
--enable-fedora \
--enable-exchange \
--enable-google \
--enable-gtk-doc \
--enable-imap-smtp \
--enable-kerberos \
--enable-owncloud \
--enable-windows-live
%make_build
%meson \
-Dexchange=true \
-Dfedora=true \
-Dgoogle=true \
-Dimap_smtp=true \
-Dkerberos=true \
-Dlastfm=false \
-Dmedia_server=false \
-Downcloud=true \
-Dwindows_live=true \
-Dman=true \
%{nil}
%meson_build
%install
%make_install
find $RPM_BUILD_ROOT -name '*.la' -delete
%meson_install
%find_lang %{name}
@ -124,13 +111,15 @@ find $RPM_BUILD_ROOT -name '*.la' -delete
%{_datadir}/gir-1.0/Goa-1.0.gir
%{_libdir}/pkgconfig/goa-1.0.pc
%{_libdir}/pkgconfig/goa-backend-1.0.pc
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%{_datadir}/gtk-doc/html/goa/
%{_libdir}/goa-1.0/include
%{_datadir}/vala/
%changelog
* Tue Jul 19 2022 Kalev Lember <klember@redhat.com> - 3.45.1-1
- Update to 3.45.1
- Switch to meson build system
- Build against libsoup3
* Wed Mar 30 2022 Debarshi Ray <rishi@fedoraproject.org> - 3.44.0-1
- Update to 3.44.0

View File

@ -1 +1 @@
SHA512 (gnome-online-accounts-3.44.0.tar.xz) = e70a83b557b816dc7eb22bcd1e4a263044a16c981dfa945a529250ea76e743c9cc73f2ecd4f3006d28a4f3161c7a15dba8bd1416b413c28f4d86d0192755e809
SHA512 (gnome-online-accounts-3.45.1.tar.xz) = d7010eb27a5b0f843540d6c7951f9eb7282c68c03aea610a696e1557985e8766433a29131f907dcaade819440929668187f402e232bdf2d612b706d1d6b5a482