diff --git a/.gitignore b/.gitignore index 9baa56e..f24a9f8 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/gnome-online-accounts.spec b/gnome-online-accounts.spec index 829e6cc..6dc1793 100644 --- a/gnome-online-accounts.spec +++ b/gnome-online-accounts.spec @@ -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 - 3.45.1-1 +- Update to 3.45.1 +- Switch to meson build system +- Build against libsoup3 + * Wed Mar 30 2022 Debarshi Ray - 3.44.0-1 - Update to 3.44.0 diff --git a/sources b/sources index a8ecd40..32448ab 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-online-accounts-3.44.0.tar.xz) = e70a83b557b816dc7eb22bcd1e4a263044a16c981dfa945a529250ea76e743c9cc73f2ecd4f3006d28a4f3161c7a15dba8bd1416b413c28f4d86d0192755e809 +SHA512 (gnome-online-accounts-3.45.1.tar.xz) = d7010eb27a5b0f843540d6c7951f9eb7282c68c03aea610a696e1557985e8766433a29131f907dcaade819440929668187f402e232bdf2d612b706d1d6b5a482