]> git.pld-linux.org Git - packages/caja.git/blame_incremental - caja.spec
up to 1.26.3
[packages/caja.git] / caja.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without apidocs # disable gtk-doc
4
5Summary: File manager for MATE
6Summary(pl.UTF-8): Zarządca plików dla środowiska MATE
7Name: caja
8Version: 1.20.2
9Release: 1
10License: GPL v2+ and LGPL v2+
11Group: X11/Applications
12Source0: http://pub.mate-desktop.org/releases/1.20/%{name}-%{version}.tar.xz
13# Source0-md5: ba64bb09abb4c3509c00aa5a428f16e0
14URL: http://wiki.mate-desktop.org/mate-file-manager
15BuildRequires: autoconf >= 2.54
16BuildRequires: automake >= 1:1.9
17BuildRequires: cairo-gobject-devel
18BuildRequires: desktop-file-utils
19BuildRequires: exempi-devel >= 1.99.5
20BuildRequires: gettext-tools
21BuildRequires: glib2-devel >= 1:2.50.0
22BuildRequires: gobject-introspection-devel >= 0.6.4
23BuildRequires: gtk+3-devel >= 3.22
24BuildRequires: gtk-doc >= 1.4
25BuildRequires: intltool >= 0.50.1
26BuildRequires: libexif-devel >= 1:0.6.14
27BuildRequires: libnotify-devel >= 0.7.0
28BuildRequires: libselinux-devel
29BuildRequires: libxml2-devel >= 2.4.7
30BuildRequires: mate-common
31BuildRequires: mate-desktop-devel >= 1.17.3
32BuildRequires: pango-devel >= 1:1.1.2
33BuildRequires: perl-base
34BuildRequires: pkgconfig
35BuildRequires: tar >= 1:1.22
36BuildRequires: xorg-lib-libSM-devel
37BuildRequires: xorg-lib-libX11-devel
38BuildRequires: xorg-lib-libXext-devel
39BuildRequires: xorg-lib-libXrender-devel
40BuildRequires: xz
41Requires(post,postun): gtk-update-icon-cache
42Requires: %{name}-libs = %{version}-%{release}
43Requires: exempi >= 1.99.5
44Requires: gsettings-desktop-schemas
45Requires: gvfs
46Requires: hicolor-icon-theme
47Requires: libexif >= 1:0.6.14
48Requires: libnotify >= 0.7.0
49Requires: libxml2 >= 2.4.7
50Requires: mate-desktop >= 1.17.3
51Requires: mate-icon-theme
52Requires: pango >= 1:1.1.2
53Requires: shared-mime-info
54Suggests: caja-extension-atril
55Suggests: caja-extension-engrampa
56Suggests: caja-extension-gksu
57Suggests: caja-extension-image-converter
58Suggests: caja-extension-open-terminal
59Suggests: caja-extension-sendto
60Suggests: caja-extension-share
61Suggests: caja-extension-shares
62Suggests: mate-backgrounds
63Obsoletes: mate-file-manager
64BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65
66%description
67Caja is the file manager and graphical shell for the MATE desktop,
68that makes it easy to manage your files and the rest of your system.
69It allows to browse directories on local and remote file systems,
70preview files and launch applications associated with them. It is also
71responsible for handling the icons on the MATE desktop. Caja is a fork
72of Nautilus from GNOME.
73
74%description -l pl.UTF-8
75Caja to zarządca plików i graficzna powłoka dla środowiska graficznego
76MATE. Ułatwia zarządzanie plikami i resztą systemu. Umożliwia
77przeglądanie katalogów na lokalnych i zdalnych systemach plików,
78podgląd plików oraz uruchamianie aplikacji powiązanych z nimi.
79Odpowiada także za obsługę ikon w środowisku MATE. Caja to
80odgałęzienie Nautilusa z GNOME.
81
82%package libs
83Summary: Library for caja extensions
84Summary(pl.UTF-8): Biblioteka dla rozszerzeń caja
85License: LGPL v2+
86Group: Development/Libraries
87Requires: glib2 >= 1:2.50.0
88Requires: gtk+3 >= 3.22
89Obsoletes: mate-file-manager-extensions
90Obsoletes: mate-file-manager-libs
91
92%description libs
93This package provides the library used by Caja view extensions.
94
95%description libs -l pl.UTF-8
96Ten pakiet dostarcza bibliotekę używaną przez rozszerzenia widoku
97zarządcy plików Caja.
98
99%package devel
100Summary: Support for developing caja extensions
101Summary(pl.UTF-8): Pliki do tworzenia rozszerzeń caja
102License: LGPL v2+
103Group: Development/Libraries
104Requires: %{name}-libs = %{version}-%{release}
105Requires: glib2-devel >= 1:2.50.0
106Requires: gtk+3-devel >= 3.22
107Obsoletes: mate-file-manager-devel
108
109%description devel
110This package provides the header files needed for developing Caja
111extensions.
112
113%description devel -l pl.UTF-8
114Ten pakiet dostarcza pliki nagłówkowe niezbędne do tworzenia
115rozszerzeń zarządcy plików Caja.
116
117%package apidocs
118Summary: libcaja-extension API documentation
119Summary(pl.UTF-8): Dokumentacja API biblioteki libcaja-extension
120Group: Documentation
121Requires: gtk-doc-common
122Obsoletes: mate-file-manager-apidocs
123%if "%{_rpmversion}" >= "5"
124BuildArch: noarch
125%endif
126
127%description apidocs
128libcaja-extension API documentation.
129
130%description apidocs -l pl.UTF-8
131Dokumentacja API biblioteki libcaja-extension.
132
133%prep
134%setup -q
135
136%build
137%{__intltoolize}
138%{?with_apidocs:%{__gtkdocize}}
139%{__libtoolize}
140%{__aclocal}
141%{__autoconf}
142%{__autoheader}
143%{__automake}
144%configure \
145 --disable-icon-update \
146 --disable-schemas-compile \
147 --disable-silent-rules \
148 --enable-unique \
149 --disable-update-mimedb \
150 --with-gnu-ld \
151 --with-html-dir=%{_gtkdocdir} \
152 --with-x
153
154%{__make}
155
156%install
157rm -rf $RPM_BUILD_ROOT
158
159%{__make} install \
160 INSTALL="install -p" \
161 DESTDIR=$RPM_BUILD_ROOT
162
163# obsoleted by pkg-config
164%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
165
166# for external extensions
167install -d $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0
168install -d $RPM_BUILD_ROOT%{_datadir}/caja/extensions
169
170desktop-file-install \
171 --delete-original \
172 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
173 $RPM_BUILD_ROOT%{_desktopdir}/*.desktop
174
175# not supported by glibc yet
176%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ku_IQ,pms}
177
178%find_lang caja
179
180%clean
181rm -rf $RPM_BUILD_ROOT
182
183%post
184%update_mime_database
185%update_icon_cache hicolor
186%glib_compile_schemas
187
188%postun
189%update_mime_database
190%update_icon_cache hicolor
191%glib_compile_schemas
192
193%post libs -p /sbin/ldconfig
194%postun libs -p /sbin/ldconfig
195
196%files -f caja.lang
197%defattr(644,root,root,755)
198%doc AUTHORS ChangeLog NEWS README
199%attr(755,root,root) %{_bindir}/caja
200%attr(755,root,root) %{_bindir}/caja-autorun-software
201%attr(755,root,root) %{_bindir}/caja-connect-server
202%attr(755,root,root) %{_bindir}/caja-file-management-properties
203%{_mandir}/man1/caja.1*
204%{_mandir}/man1/caja-autorun-software.1*
205%{_mandir}/man1/caja-connect-server.1*
206%{_mandir}/man1/caja-file-management-properties.1*
207%dir %{_libdir}/caja
208%dir %{_libdir}/caja/extensions-2.0
209%{_datadir}/caja
210%{_datadir}/appdata/caja.appdata.xml
211%{_datadir}/dbus-1/services/org.mate.freedesktop.FileManager1.service
212%{_datadir}/glib-2.0/schemas/org.mate.caja.gschema.xml
213%{_datadir}/glib-2.0/schemas/org.mate.media-handling.gschema.xml
214%{_datadir}/mime/packages/caja.xml
215%{_pixmapsdir}/caja
216%{_desktopdir}/caja.desktop
217%{_desktopdir}/caja-autorun-software.desktop
218%{_desktopdir}/caja-browser.desktop
219%{_desktopdir}/caja-computer.desktop
220%{_desktopdir}/caja-file-management-properties.desktop
221%{_desktopdir}/caja-folder-handler.desktop
222%{_desktopdir}/caja-home.desktop
223%{_desktopdir}/mate-network-scheme.desktop
224%{_iconsdir}/hicolor/*x*/apps/caja.png
225%{_iconsdir}/hicolor/*x*/emblems/emblem-note.png
226%{_iconsdir}/hicolor/scalable/apps/caja.svg
227
228%files libs
229%defattr(644,root,root,755)
230%attr(755,root,root) %{_libdir}/libcaja-extension.so.*.*.*
231%attr(755,root,root) %ghost %{_libdir}/libcaja-extension.so.1
232%{_libdir}/girepository-1.0/Caja-2.0.typelib
233
234%files devel
235%defattr(644,root,root,755)
236%attr(755,root,root) %{_libdir}/libcaja-extension.so
237%{_includedir}/caja
238%{_datadir}/gir-1.0/Caja-2.0.gir
239%{_pkgconfigdir}/libcaja-extension.pc
240
241%if %{with apidocs}
242%files apidocs
243%defattr(644,root,root,755)
244%{_gtkdocdir}/libcaja-extension
245%endif
This page took 0.051397 seconds and 4 git commands to generate.