3 %bcond_without apidocs # disable gtk-doc
5 Summary: File manager for MATE
6 Summary(pl.UTF-8): Zarządca plików dla środowiska MATE
10 License: GPL v2+ and LGPL v2+
11 Group: X11/Applications
12 Source0: https://pub.mate-desktop.org/releases/1.24/%{name}-%{version}.tar.xz
13 # Source0-md5: 12b6615a22e26bb2f272abdb7f82d8bf
14 URL: http://wiki.mate-desktop.org/mate-file-manager
15 BuildRequires: autoconf >= 2.54
16 BuildRequires: automake >= 1:1.9
17 BuildRequires: cairo-gobject-devel
18 BuildRequires: desktop-file-utils
19 BuildRequires: exempi-devel >= 1.99.5
20 BuildRequires: gettext-tools >= 0.19.8
21 BuildRequires: gdk-pixbuf2-devel >= 2.36.5
22 BuildRequires: glib2-devel >= 1:2.58.1
23 BuildRequires: gobject-introspection-devel >= 0.6.4
24 BuildRequires: gtk+3-devel >= 3.22
25 BuildRequires: gtk-doc >= 1.4
26 BuildRequires: libexif-devel >= 1:0.6.14
27 BuildRequires: libnotify-devel >= 0.7.0
28 BuildRequires: libselinux-devel
29 BuildRequires: libxml2-devel >= 2.4.7
30 BuildRequires: mate-common
31 BuildRequires: mate-desktop-devel >= 1.17.3
32 BuildRequires: pango-devel >= 1:1.1.2
33 BuildRequires: perl-base
34 BuildRequires: pkgconfig
35 BuildRequires: tar >= 1:1.22
36 BuildRequires: xorg-lib-libSM-devel
37 BuildRequires: xorg-lib-libX11-devel
38 BuildRequires: xorg-lib-libXext-devel
39 BuildRequires: xorg-lib-libXrender-devel
41 Requires(post,postun): gtk-update-icon-cache
42 Requires: %{name}-libs = %{version}-%{release}
43 Requires: exempi >= 1.99.5
44 Requires: gdk-pixbuf2 >= 2.36.5
45 Requires: gsettings-desktop-schemas
47 Requires: hicolor-icon-theme
48 Requires: libexif >= 1:0.6.14
49 Requires: libnotify >= 0.7.0
50 Requires: libxml2 >= 2.4.7
51 Requires: mate-desktop >= 1.17.3
52 Requires: mate-icon-theme
53 Requires: pango >= 1:1.1.2
54 Requires: shared-mime-info
55 Suggests: caja-extension-atril
56 Suggests: caja-extension-engrampa
57 Suggests: caja-extension-gksu
58 Suggests: caja-extension-image-converter
59 Suggests: caja-extension-open-terminal
60 Suggests: caja-extension-sendto
61 Suggests: caja-extension-share
62 Suggests: caja-extension-shares
63 Suggests: mate-backgrounds
64 Obsoletes: mate-file-manager
65 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68 Caja is the file manager and graphical shell for the MATE desktop,
69 that makes it easy to manage your files and the rest of your system.
70 It allows to browse directories on local and remote file systems,
71 preview files and launch applications associated with them. It is also
72 responsible for handling the icons on the MATE desktop. Caja is a fork
73 of Nautilus from GNOME.
75 %description -l pl.UTF-8
76 Caja to zarządca plików i graficzna powłoka dla środowiska graficznego
77 MATE. Ułatwia zarządzanie plikami i resztą systemu. Umożliwia
78 przeglądanie katalogów na lokalnych i zdalnych systemach plików,
79 podgląd plików oraz uruchamianie aplikacji powiązanych z nimi.
80 Odpowiada także za obsługę ikon w środowisku MATE. Caja to
81 odgałęzienie Nautilusa z GNOME.
84 Summary: Library for caja extensions
85 Summary(pl.UTF-8): Biblioteka dla rozszerzeń caja
87 Group: Development/Libraries
88 Requires: glib2 >= 1:2.58.1
89 Requires: gtk+3 >= 3.22
90 Obsoletes: mate-file-manager-extensions
91 Obsoletes: mate-file-manager-libs
94 This package provides the library used by Caja view extensions.
96 %description libs -l pl.UTF-8
97 Ten pakiet dostarcza bibliotekę używaną przez rozszerzenia widoku
101 Summary: Support for developing caja extensions
102 Summary(pl.UTF-8): Pliki do tworzenia rozszerzeń caja
104 Group: Development/Libraries
105 Requires: %{name}-libs = %{version}-%{release}
106 Requires: glib2-devel >= 1:2.58.1
107 Requires: gtk+3-devel >= 3.22
108 Obsoletes: mate-file-manager-devel
111 This package provides the header files needed for developing Caja
114 %description devel -l pl.UTF-8
115 Ten pakiet dostarcza pliki nagłówkowe niezbędne do tworzenia
116 rozszerzeń zarządcy plików Caja.
119 Summary: libcaja-extension API documentation
120 Summary(pl.UTF-8): Dokumentacja API biblioteki libcaja-extension
122 Requires: gtk-doc-common
123 Obsoletes: mate-file-manager-apidocs
127 libcaja-extension API documentation.
129 %description apidocs -l pl.UTF-8
130 Dokumentacja API biblioteki libcaja-extension.
136 %{?with_apidocs:%{__gtkdocize}}
143 --disable-icon-update \
144 --disable-schemas-compile \
145 --disable-silent-rules \
147 --disable-update-mimedb \
149 --with-html-dir=%{_gtkdocdir} \
155 rm -rf $RPM_BUILD_ROOT
158 INSTALL="install -p" \
159 DESTDIR=$RPM_BUILD_ROOT
161 # obsoleted by pkg-config
162 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
164 # for external extensions
165 install -d $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0
166 install -d $RPM_BUILD_ROOT%{_datadir}/caja/extensions
168 desktop-file-install \
170 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
171 $RPM_BUILD_ROOT%{_desktopdir}/*.desktop
173 # not supported by glibc yet
174 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ie,ku_IQ,pms}
179 rm -rf $RPM_BUILD_ROOT
182 %update_mime_database
183 %update_icon_cache hicolor
184 %glib_compile_schemas
187 %update_mime_database
188 %update_icon_cache hicolor
189 %glib_compile_schemas
191 %post libs -p /sbin/ldconfig
192 %postun libs -p /sbin/ldconfig
195 %defattr(644,root,root,755)
196 %doc AUTHORS ChangeLog NEWS README
197 %attr(755,root,root) %{_bindir}/caja
198 %attr(755,root,root) %{_bindir}/caja-autorun-software
199 %attr(755,root,root) %{_bindir}/caja-connect-server
200 %attr(755,root,root) %{_bindir}/caja-file-management-properties
201 %{_mandir}/man1/caja.1*
202 %{_mandir}/man1/caja-autorun-software.1*
203 %{_mandir}/man1/caja-connect-server.1*
204 %{_mandir}/man1/caja-file-management-properties.1*
206 %dir %{_libdir}/caja/extensions-2.0
208 %{_datadir}/metainfo/caja.appdata.xml
209 %{_datadir}/dbus-1/services/org.mate.freedesktop.FileManager1.service
210 %{_datadir}/glib-2.0/schemas/org.mate.caja.gschema.xml
211 %{_datadir}/glib-2.0/schemas/org.mate.media-handling.gschema.xml
212 %{_datadir}/mime/packages/caja.xml
214 %{_desktopdir}/caja.desktop
215 %{_desktopdir}/caja-autorun-software.desktop
216 %{_desktopdir}/caja-browser.desktop
217 %{_desktopdir}/caja-computer.desktop
218 %{_desktopdir}/caja-file-management-properties.desktop
219 %{_desktopdir}/caja-folder-handler.desktop
220 %{_desktopdir}/caja-home.desktop
221 %{_desktopdir}/mate-network-scheme.desktop
222 %{_iconsdir}/hicolor/*x*/emblems/emblem-note.png
225 %defattr(644,root,root,755)
226 %attr(755,root,root) %{_libdir}/libcaja-extension.so.*.*.*
227 %attr(755,root,root) %ghost %{_libdir}/libcaja-extension.so.1
228 %{_libdir}/girepository-1.0/Caja-2.0.typelib
231 %defattr(644,root,root,755)
232 %attr(755,root,root) %{_libdir}/libcaja-extension.so
234 %{_datadir}/gir-1.0/Caja-2.0.gir
235 %{_pkgconfigdir}/libcaja-extension.pc
239 %defattr(644,root,root,755)
240 %{_gtkdocdir}/libcaja-extension