#
# Conditional build:
%bcond_without apidocs # disable gtk-doc
-%bcond_with gtk3 # use GTK+ 3.x instead of 2.x
Summary: File manager for MATE
Summary(pl.UTF-8): Zarządca plików dla środowiska MATE
Name: caja
-Version: 1.10.0
-Release: 2
+Version: 1.22.3
+Release: 1
License: GPL v2+ and LGPL v2+
Group: X11/Applications
-Source0: http://pub.mate-desktop.org/releases/1.10/%{name}-%{version}.tar.xz
-# Source0-md5: b1f563d9db885112f15ae312b471dc5e
+Source0: http://pub.mate-desktop.org/releases/1.22/%{name}-%{version}.tar.xz
+# Source0-md5: 735622a60cb50b5ed98438e3bbee402f
URL: http://wiki.mate-desktop.org/mate-file-manager
BuildRequires: autoconf >= 2.54
BuildRequires: automake >= 1:1.9
BuildRequires: desktop-file-utils
BuildRequires: exempi-devel >= 1.99.5
BuildRequires: gettext-tools
-BuildRequires: glib2-devel >= 1:2.36.0
+BuildRequires: glib2-devel >= 1:2.50.0
BuildRequires: gobject-introspection-devel >= 0.6.4
-%{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.24.0}
-%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
+BuildRequires: gtk+3-devel >= 3.22
BuildRequires: gtk-doc >= 1.4
-BuildRequires: intltool >= 0.40.1
-BuildRequires: libexif-devel >= 0.6.14
+BuildRequires: intltool >= 0.50.1
+BuildRequires: libexif-devel >= 1:0.6.14
+BuildRequires: libnotify-devel >= 0.7.0
BuildRequires: libselinux-devel
-%{!?with_gtk3:BuildRequires: libunique-devel >= 1.0}
-%{?with_gtk3:BuildRequires: libunique3-devel >= 3.0}
BuildRequires: libxml2-devel >= 2.4.7
BuildRequires: mate-common
-BuildRequires: mate-desktop-devel >= 1.9.0
+BuildRequires: mate-desktop-devel >= 1.17.3
BuildRequires: pango-devel >= 1:1.1.2
BuildRequires: perl-base
BuildRequires: pkgconfig
BuildRequires: xorg-lib-libXext-devel
BuildRequires: xorg-lib-libXrender-devel
BuildRequires: xz
+Requires(post,postun): gtk-update-icon-cache
Requires: %{name}-libs = %{version}-%{release}
Requires: exempi >= 1.99.5
Requires: gsettings-desktop-schemas
-Requires: gtk-update-icon-cache
Requires: gvfs
Requires: hicolor-icon-theme
-Requires: libexif >= 0.6.14
+Requires: libexif >= 1:0.6.14
+Requires: libnotify >= 0.7.0
Requires: libxml2 >= 2.4.7
-Requires: mate-desktop >= 1.9.0
+Requires: mate-desktop >= 1.17.3
Requires: mate-icon-theme
Requires: pango >= 1:1.1.2
Requires: shared-mime-info
Summary(pl.UTF-8): Biblioteka dla rozszerzeń caja
License: LGPL v2+
Group: Development/Libraries
-Requires: glib2 >= 1:2.36.0
-%{!?with_gtk3:Requires: gtk+2 >= 2:2.24.0}
-%{?with_gtk3:Requires: gtk+3 >= 3.0.0}
+Requires: glib2 >= 1:2.50.0
+Requires: gtk+3 >= 3.22
Obsoletes: mate-file-manager-extensions
Obsoletes: mate-file-manager-libs
License: LGPL v2+
Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
-Requires: glib2-devel >= 1:2.36.0
-%{!?with_gtk3:Requires: gtk+2-devel >= 2:2.24.0}
-%{?with_gtk3:Requires: gtk+3-devel >= 3.0.0}
+Requires: glib2-devel >= 1:2.50.0
+Requires: gtk+3-devel >= 3.22
Obsoletes: mate-file-manager-devel
%description devel
--enable-unique \
--disable-update-mimedb \
--with-gnu-ld \
- %{?with_gtk3:--with-gtk=3.0} \
--with-html-dir=%{_gtkdocdir} \
--with-x
# obsoleted by pkg-config
%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
-# mate < 1.5 did not exist in PLD, avoid dependency on mate-conf
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/caja.convert
-
# for external extensions
install -d $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0
-install -d $RPM_BUILD_ROOT%{_datadir}/caja/extrensions
+install -d $RPM_BUILD_ROOT%{_datadir}/caja/extensions
desktop-file-install \
--delete-original \
$RPM_BUILD_ROOT%{_desktopdir}/*.desktop
# not supported by glibc yet
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/io
-# update naming convention
-%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ie,ku_IQ,pms}
%find_lang caja
%files -f caja.lang
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog MAINTAINERS NEWS README THANKS TODO
+%doc AUTHORS ChangeLog NEWS README
%attr(755,root,root) %{_bindir}/caja
%attr(755,root,root) %{_bindir}/caja-autorun-software
%attr(755,root,root) %{_bindir}/caja-connect-server
%{_mandir}/man1/caja-autorun-software.1*
%{_mandir}/man1/caja-connect-server.1*
%{_mandir}/man1/caja-file-management-properties.1*
-%attr(755,root,root) %{_libexecdir}/caja-convert-metadata
%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)