Compare commits

..

No commits in common. "898fb8f564c8f597b262aa33809498b30aa441ba" and "0366818a9286905b83a891204c9d9cf35dbdfd03" have entirely different histories.

4 changed files with 25 additions and 64 deletions

BIN
nautilus-3.33.90.tar.xz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,46 +1,28 @@
%global glib2_version 2.72.1 Name: nautilus
%global gnome_autoar_version 0.4.0 Version: 3.33.90
%global gtk4_version 4.10.3 Release: 3
%global libadwaita_version 1.3~alpha Summary: Default file manager for GNOME
License: GPLv3+ and LGPLv2+
URL: https://wiki.gnome.org/Apps/Nautilus
Source0: https://download.gnome.org/sources/%{name}/3.33/%{name}-%{version}.tar.xz
Name: nautilus BuildRequires: desktop-file-utils gcc gettext gtk-doc meson libgexiv2-devel glib2-devel gnome-autoar-devel gnome-desktop3-devel
Version: 44.2.1 BuildRequires: gobject-introspection-devel gsettings-desktop-schemas-devel gtk3-devel libseccomp-devel libselinux-devel libxslt
Release: 1 BuildRequires: libxml2-devel tracker-devel libX11-devel /usr/bin/appstream-util pkgconfig(gstreamer-pbutils-1.0) pkgconfig(gstreamer-tag-1.0) git
Summary: File manager for GNOME
License: GPLv3+ and LGPLv2+
URL: https://wiki.gnome.org/Apps/Nautilus
Source0: https://download.gnome.org/sources/%{name}/44/%{name}-%{version}.tar.xz
BuildRequires: desktop-file-utils gcc gettext gi-docgen meson libgexiv2-devel Requires: glib2 gsettings-desktop-schemas gtk3 gvfs tracker-miners
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 gvfs tracker3-miners Provides: %{name}-extensions
Requires: gnome-autoar%{_isa} >= %{gnome_autoar_version} Obsoletes: %{name}-extensions
Requires: gtk4%{_isa} >= %{gtk4_version}
Requires: libadwaita%{_isa} >= %{libadwaita_version}
Provides: bundled(libgd)
Provides: %{name}-extensions %{name}-extensions%{?_isa} = %{version}-%{release}
Provides: lib%{name}-extensions lib%{name}-extensions%{?_isa} = %{version}-%{release}
Obsoletes: %{name}-extensions < %{version}-%{release}
%description %description
It's easier to manage your files for the GNOME desktop. Ability to browse directories on local and remote systems. 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. preview folders and launch related programs. It is also handle icons on the GNOME desktop.
%package devel %package devel
Summary: includes development files for %{name} client development Summary: includes development files for %{name} client development
License: LGPLv2+ License: LGPLv2+
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
%description devel %description devel
Files needed for building applications,such as static libraries, Files needed for building applications,such as static libraries,
@ -54,70 +36,49 @@ header files that can communicate with a %{name} media server.
sed -i '/-Werror/d' meson.build sed -i '/-Werror/d' meson.build
%build %build
%meson -Ddocs=true \ %meson -Ddocs=true -Dextensions=true -Dintrospection=true \
-Dextensions=true \ -Dselinux=true %{nil}
-Dintrospection=true \
-Dselinux=true \
%{nil}
%meson_build %meson_build
%install %install
%meson_install %meson_install
%find_lang %{name}
%check %check
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/org.gnome.Nautilus.appdata.xml appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/org.gnome.Nautilus.appdata.xml
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
make test
%ldconfig_scriptlets %ldconfig_scriptlets
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%license LICENSE %license LICENSE
%{_bindir}/*
%{_libdir}/nautilus %{_libdir}/nautilus
%{_libdir}/libnautilus-extension.so* %{_libdir}/libnautilus-extension.so*
%{_libdir}/girepository-1.0 %{_libdir}/girepository-1.0
%{_datadir}/metainfo/* %{_bindir}/*
%{_datadir}/dbus-1/* %{_datadir}/dbus-1/*
%{_datadir}/gnome-shell/* %{_datadir}/gnome-shell/*
%{_datadir}/locale %{_datadir}/locale
%{_datadir}/applications/* %{_datadir}/applications/*
%{_datadir}/icons/hicolor/* %{_datadir}/icons/hicolor/*
%{_datadir}/glib-2.0/* %{_datadir}/glib-2.0/*
%{_datadir}/nautilus/*
%{_datadir}/tracker3/*
%{_datadir}/tracker3/domain-ontologies/org.gnome.Nautilus.domain.rule
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%license libnautilus-extension/LICENSE
%{_libdir}/libnautilus-extension.*
%{_includedir}/nautilus/* %{_includedir}/nautilus/*
%{_libdir}/pkgconfig/* %{_libdir}/pkgconfig/*
%{_datadir}/gir-1.0/*
%files help %files help
%defattr(-,root,root) %defattr(-,root,root)
%doc NEWS README.md %doc NEWS README.md
%{_mandir}/man1/* %{_mandir}/man1/*
%{_datadir}/doc %{_datadir}/gtk-doc/html/libnautilus-extension/*
%{_datadir}/gir-1.0/*
%{_datadir}/metainfo/*
%changelog %changelog
* Tue Nov 21 2023 lwg <liweiganga@uniontech.com> - 44.2.1-1
- update to version 44.2.1
* Mon Jan 02 2023 lin zhang <lin.zhang@turbolinux.com.cn> - 43.1-1
- Update to 43.1
* Mon Jun 13 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 42.2-1
- Update to 42.2
* Mon Jun 7 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1
- Upgrade to 3.38.2
- Add a patch that can launch default uri handlers when activating files
* Sat Dec 28 2019 Jiangping Hu <hujiangping@huawei.com> - 3.33.90-3 * Sat Dec 28 2019 Jiangping Hu <hujiangping@huawei.com> - 3.33.90-3
- Type:bugfix - Type:bugfix
- Id:NA - Id:NA

View File

@ -1,4 +1,4 @@
version_control: gitlab.gnome version_control: gitlab.gnome
src_repo: nautilus src_repo: nautilus
tag_prefix: NAUTILUS_ tag_prefix: NAUTILUS_
separator: "_" seperator: _