diff --git a/nautilus-42.2.tar.xz b/nautilus-42.2.tar.xz deleted file mode 100644 index e0fb6aa..0000000 Binary files a/nautilus-42.2.tar.xz and /dev/null differ diff --git a/nautilus-43.1.tar.xz b/nautilus-43.1.tar.xz new file mode 100644 index 0000000..065cb5f Binary files /dev/null and b/nautilus-43.1.tar.xz differ diff --git a/nautilus.spec b/nautilus.spec index d773f7e..616a535 100644 --- a/nautilus.spec +++ b/nautilus.spec @@ -1,33 +1,46 @@ -%global gnome_autoar_version 0.3.0 -%global gtk3_version 3.22.27 +%global glib2_version 2.72.1 +%global gnome_autoar_version 0.4.0 +%global gtk4_version 4.7.2 +%global libadwaita_version 1.2 -Name: nautilus -Version: 42.2 -Release: 1 -Summary: Default file manager for GNOME -License: GPLv3+ and LGPLv2+ -URL: https://wiki.gnome.org/Apps/Nautilus -Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{version}.tar.xz +Name: nautilus +Version: 43.1 +Release: 1 +Summary: File manager for GNOME +License: GPLv3+ and LGPLv2+ +URL: https://wiki.gnome.org/Apps/Nautilus +Source0: https://download.gnome.org/sources/%{name}/43/%{name}-%{version}.tar.xz -BuildRequires: desktop-file-utils gcc gettext gtk-doc meson libgexiv2-devel glib2-devel gnome-autoar-devel gnome-desktop3-devel -BuildRequires: gobject-introspection-devel gsettings-desktop-schemas-devel gtk3-devel libseccomp-devel libselinux-devel libxslt -BuildRequires: libxml2-devel tracker3-devel libX11-devel /usr/bin/appstream-util pkgconfig(gstreamer-pbutils-1.0) pkgconfig(gstreamer-tag-1.0) -BuildRequires: libhandy-devel libportal-devel +BuildRequires: desktop-file-utils gcc gettext gi-docgen meson libgexiv2-devel +BuildRequires: gobject-introspection-devel gsettings-desktop-schemas-devel libseccomp-devel libselinux-devel libxslt +BuildRequires: libxml2-devel tracker3-devel libX11-devel pkgconfig(gstreamer-pbutils-1.0) pkgconfig(gstreamer-tag-1.0) libappstream-glib +BuildRequires: pkgconfig(libportal) +BuildRequires: pkgconfig(libportal-gtk4) +BuildRequires: pkgconfig(gnome-desktop-4) +BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gnome-autoar-0) >= %{gnome_autoar_version} +BuildRequires: pkgconfig(gtk4) >= %{gtk4_version} +BuildRequires: pkgconfig(libadwaita-1) >= %{libadwaita_version} +BuildRequires: libcloudproviders-devel -Requires: glib2 gsettings-desktop-schemas gtk3 gvfs tracker3-miners gnome-autoar +Requires: glib2 gsettings-desktop-schemas gvfs tracker3-miners +Requires: gnome-autoar%{_isa} >= %{gnome_autoar_version} +Requires: gtk4%{_isa} >= %{gtk4_version} +Requires: libadwaita%{_isa} >= %{libadwaita_version} Provides: bundled(libgd) -Provides: %{name}-extensions +Provides: %{name}-extensions %{name}-extensions%{?_isa} = %{version}-%{release} +Provides: lib%{name}-extensions lib%{name}-extensions%{?_isa} = %{version}-%{release} Obsoletes: %{name}-extensions < %{version}-%{release} %description It's easier to manage your files for the GNOME desktop. Ability to browse directories on local and remote systems. preview folders and launch related programs. It is also handle icons on the GNOME desktop. -%package devel -Summary: includes development files for %{name} client development -License: LGPLv2+ -Requires: %{name} = %{version}-%{release} +%package devel +Summary: includes development files for %{name} client development +License: LGPLv2+ +Requires: %{name} = %{version}-%{release} %description devel Files needed for building applications,such as static libraries, @@ -41,8 +54,11 @@ header files that can communicate with a %{name} media server. sed -i '/-Werror/d' meson.build %build -%meson -Ddocs=true -Dextensions=true -Dintrospection=true \ - -Dselinux=true %{nil} +%meson -Ddocs=true \ + -Dextensions=true \ + -Dintrospection=true \ + -Dselinux=true \ + %{nil} %meson_build %install @@ -77,7 +93,7 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop %files devel %defattr(-,root,root) %license libnautilus-extension/LICENSE -%{_libdir}/*.so +%{_libdir}/libnautilus-extension.* %{_includedir}/nautilus/* %{_libdir}/pkgconfig/* %{_datadir}/gir-1.0/* @@ -86,9 +102,12 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop %defattr(-,root,root) %doc NEWS README.md %{_mandir}/man1/* -%{_datadir}/gtk-doc/html/libnautilus-extension/* +%{_datadir}/doc %changelog +* Mon Jan 02 2023 lin zhang - 43.1-1 +- Update to 43.1 + * Mon Jun 13 2022 lin zhang - 42.2-1 - Update to 42.2