Summary: File manager for MATE
Summary(pl.UTF-8): Zarządca plików dla środowiska MATE
Name: caja
-Version: 1.18.3
+Version: 1.26.3
Release: 1
License: GPL v2+ and LGPL v2+
Group: X11/Applications
-Source0: http://pub.mate-desktop.org/releases/1.18/%{name}-%{version}.tar.xz
-# Source0-md5: b416e13cb6e8cc9c76bbf9e2ecb2bc67
-URL: http://wiki.mate-desktop.org/mate-file-manager
+Source0: https://pub.mate-desktop.org/releases/1.26/%{name}-%{version}.tar.xz
+# Source0-md5: bf6fab93dd64b1a5c7c9bdbed1b7e02f
+URL: https://wiki.mate-desktop.org/mate-desktop/applications/caja/
BuildRequires: autoconf >= 2.54
+BuildRequires: autoconf-archive
BuildRequires: automake >= 1:1.9
BuildRequires: cairo-gobject-devel
BuildRequires: desktop-file-utils
BuildRequires: exempi-devel >= 1.99.5
-BuildRequires: gettext-tools
-BuildRequires: glib2-devel >= 1:2.36.0
+BuildRequires: gettext-tools >= 0.19.8
+BuildRequires: gdk-pixbuf2-devel >= 2.36.5
+BuildRequires: glib2-devel >= 1:2.58.1
BuildRequires: gobject-introspection-devel >= 0.6.4
-BuildRequires: gtk+3-devel >= 3.14
+BuildRequires: gtk+3-devel >= 3.22
BuildRequires: gtk-doc >= 1.4
-BuildRequires: intltool >= 0.50.1
BuildRequires: libexif-devel >= 1:0.6.14
BuildRequires: libnotify-devel >= 0.7.0
BuildRequires: libselinux-devel
BuildRequires: pango-devel >= 1:1.1.2
BuildRequires: perl-base
BuildRequires: pkgconfig
+BuildRequires: rpm-build >= 4.6
+BuildRequires: rpmbuild(macros) >= 1.596
BuildRequires: tar >= 1:1.22
+BuildRequires: xorg-lib-libICE-devel
BuildRequires: xorg-lib-libSM-devel
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXext-devel
BuildRequires: xorg-lib-libXrender-devel
BuildRequires: xz
+Requires(post,postun): desktop-file-utils
Requires(post,postun): gtk-update-icon-cache
Requires: %{name}-libs = %{version}-%{release}
Requires: exempi >= 1.99.5
+Requires: gdk-pixbuf2 >= 2.36.5
Requires: gsettings-desktop-schemas
Requires: gvfs
Requires: hicolor-icon-theme
Suggests: caja-extension-open-terminal
Suggests: caja-extension-sendto
Suggests: caja-extension-share
-Suggests: caja-extension-shares
Suggests: mate-backgrounds
-Obsoletes: mate-file-manager
+Obsoletes: mate-file-manager < 1.8.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Summary(pl.UTF-8): Biblioteka dla rozszerzeń caja
License: LGPL v2+
Group: Development/Libraries
-Requires: glib2 >= 1:2.36.0
-Requires: gtk+3 >= 3.14
-Obsoletes: mate-file-manager-extensions
-Obsoletes: mate-file-manager-libs
+Requires: glib2 >= 1:2.58.1
+Requires: gtk+3 >= 3.22
+Obsoletes: mate-file-manager-extensions < 1.8.0
+Obsoletes: mate-file-manager-libs < 1.8.0
%description libs
This package provides the library used by Caja view extensions.
License: LGPL v2+
Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
-Requires: glib2-devel >= 1:2.36.0
-Requires: gtk+3-devel >= 3.14
-Obsoletes: mate-file-manager-devel
+Requires: glib2-devel >= 1:2.58.1
+Requires: gtk+3-devel >= 3.22
+Obsoletes: mate-file-manager-devel < 1.8.0
%description devel
This package provides the header files needed for developing Caja
Summary(pl.UTF-8): Dokumentacja API biblioteki libcaja-extension
Group: Documentation
Requires: gtk-doc-common
-Obsoletes: mate-file-manager-apidocs
-%if "%{_rpmversion}" >= "5"
+Obsoletes: mate-file-manager-apidocs < 1.8.0
BuildArch: noarch
-%endif
%description apidocs
libcaja-extension API documentation.
%setup -q
%build
-%{__intltoolize}
%{?with_apidocs:%{__gtkdocize}}
%{__libtoolize}
%{__aclocal}
--disable-icon-update \
--disable-schemas-compile \
--disable-silent-rules \
- --enable-unique \
--disable-update-mimedb \
--with-gnu-ld \
- --with-html-dir=%{_gtkdocdir} \
- --with-x
+ --with-html-dir=%{_gtkdocdir}
%{__make}
$RPM_BUILD_ROOT%{_desktopdir}/*.desktop
# not supported by glibc yet
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,ku_IQ,pms}
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ie,ku_IQ,pms}
%find_lang caja
%update_mime_database
%update_icon_cache hicolor
%glib_compile_schemas
+%update_desktop_database_post
%postun
%update_mime_database
%update_icon_cache hicolor
%glib_compile_schemas
+%update_desktop_database_postun
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
-%files -f caja.lang
+%files -f caja.lang
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README
%attr(755,root,root) %{_bindir}/caja
%dir %{_libdir}/caja
%dir %{_libdir}/caja/extensions-2.0
%{_datadir}/caja
-%{_datadir}/appdata/caja.appdata.xml
+%{_datadir}/metainfo/caja.appdata.xml
%{_datadir}/dbus-1/services/org.mate.freedesktop.FileManager1.service
%{_datadir}/glib-2.0/schemas/org.mate.caja.gschema.xml
%{_datadir}/glib-2.0/schemas/org.mate.media-handling.gschema.xml
%{_desktopdir}/caja-folder-handler.desktop
%{_desktopdir}/caja-home.desktop
%{_desktopdir}/mate-network-scheme.desktop
-%{_iconsdir}/hicolor/*x*/apps/caja.png
%{_iconsdir}/hicolor/*x*/emblems/emblem-note.png
-%{_iconsdir}/hicolor/scalable/apps/caja.svg
%files libs
%defattr(644,root,root,755)