nautilus/nautilus.spec

113 lines
3.3 KiB
RPMSpec
Raw Normal View History

2022-06-14 16:38:24 +08:00
%global gnome_autoar_version 0.3.0
%global gtk3_version 3.22.27
2019-09-30 11:09:25 -04:00
Name: nautilus
2022-06-14 16:38:24 +08:00
Version: 42.2
Release: 1
2019-09-30 11:09:25 -04:00
Summary: Default file manager for GNOME
License: GPLv3+ and LGPLv2+
URL: https://wiki.gnome.org/Apps/Nautilus
2022-06-14 16:38:24 +08:00
Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{version}.tar.xz
2019-09-30 11:09:25 -04:00
BuildRequires: desktop-file-utils gcc gettext gtk-doc meson libgexiv2-devel glib2-devel gnome-autoar-devel gnome-desktop3-devel
2019-12-13 15:50:34 +08:00
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)
2022-06-14 16:38:24 +08:00
BuildRequires: libhandy-devel libportal-devel
2019-09-30 11:09:25 -04:00
2022-06-14 16:38:24 +08:00
Requires: glib2 gsettings-desktop-schemas gtk3 gvfs tracker3-miners gnome-autoar
2019-09-30 11:09:25 -04:00
2022-06-14 16:38:24 +08:00
Provides: bundled(libgd)
2019-09-30 11:09:25 -04:00
Provides: %{name}-extensions
2022-06-14 16:38:24 +08:00
Obsoletes: %{name}-extensions < %{version}-%{release}
2019-09-30 11:09:25 -04:00
%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}
%description devel
Files needed for building applications,such as static libraries,
header files that can communicate with a %{name} media server.
%package_help
%prep
%autosetup -p1
sed -i '/-Werror/d' meson.build
%build
%meson -Ddocs=true -Dextensions=true -Dintrospection=true \
-Dselinux=true %{nil}
%meson_build
%install
%meson_install
2022-06-14 16:38:24 +08:00
%find_lang %{name}
2019-09-30 11:09:25 -04:00
%check
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/org.gnome.Nautilus.appdata.xml
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
%ldconfig_scriptlets
%files
%defattr(-,root,root)
%license LICENSE
2022-06-14 16:38:24 +08:00
%{_bindir}/*
2019-09-30 11:09:25 -04:00
%{_libdir}/nautilus
%{_libdir}/libnautilus-extension.so*
%{_libdir}/girepository-1.0
2022-06-14 16:38:24 +08:00
%{_datadir}/metainfo/*
2019-09-30 11:09:25 -04:00
%{_datadir}/dbus-1/*
%{_datadir}/gnome-shell/*
%{_datadir}/locale
%{_datadir}/applications/*
%{_datadir}/icons/hicolor/*
%{_datadir}/glib-2.0/*
%{_datadir}/nautilus/*
%{_datadir}/tracker3/*
2022-06-14 16:38:24 +08:00
%{_datadir}/tracker3/domain-ontologies/org.gnome.Nautilus.domain.rule
2019-09-30 11:09:25 -04:00
%files devel
%defattr(-,root,root)
2022-06-14 16:38:24 +08:00
%license libnautilus-extension/LICENSE
%{_libdir}/*.so
2019-09-30 11:09:25 -04:00
%{_includedir}/nautilus/*
%{_libdir}/pkgconfig/*
2022-06-14 16:38:24 +08:00
%{_datadir}/gir-1.0/*
2019-09-30 11:09:25 -04:00
%files help
%defattr(-,root,root)
%doc NEWS README.md
%{_mandir}/man1/*
%{_datadir}/gtk-doc/html/libnautilus-extension/*
%changelog
2022-06-14 16:38:24 +08:00
* 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
- Type:bugfix
- Id:NA
- SUG:NA
- DESC:package glib-2.0/* into nautilus package
2019-12-13 15:50:34 +08:00
* Thu Nov 21 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.33.90-2
- Type:bugfix
- Id:NA
- SUG:NA
- DESC:add the libxslt in buildrequires
2019-09-30 11:09:25 -04:00
* Sat Aug 31 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.33.90-1
- Package init