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