]> git.pld-linux.org Git - packages/caja.git/blame_incremental - caja.spec
- up to 1.8.0
[packages/caja.git] / caja.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without apidocs # disable gtk-doc
4%bcond_with gtk3 # use GTK+ 3.x instead of 2.x
5
6Summary: File manager for MATE
7Summary(pl.UTF-8): Zarządca plików dla środowiska MATE
8Name: caja
9Version: 1.8.0
10Release: 1
11License: GPL v2+ and LGPL v2+
12Group: X11/Applications
13Source0: http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz
14# Source0-md5: f0f93c23c7b666372441e9ddb390c743
15URL: http://wiki.mate-desktop.org/mate-file-manager
16BuildRequires: autoconf >= 2.54
17BuildRequires: automake >= 1:1.9
18BuildRequires: cairo-gobject-devel
19BuildRequires: desktop-file-utils
20BuildRequires: exempi-devel >= 1.99.5
21BuildRequires: gettext-devel
22BuildRequires: glib2-devel >= 1:2.28.0
23BuildRequires: gobject-introspection-devel >= 0.6.4
24%{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.24.0}
25%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
26BuildRequires: gtk-doc >= 1.4
27BuildRequires: intltool >= 0.40.1
28BuildRequires: libexif-devel >= 0.5.12
29BuildRequires: libselinux-devel
30%{!?with_gtk3:BuildRequires: libunique-devel >= 1.0}
31%{?with_gtk3:BuildRequires: libunique3-devel >= 3.0}
32BuildRequires: libxml2-devel >= 2.4.7
33BuildRequires: mate-common
34BuildRequires: mate-desktop-devel >= 1.7.1
35BuildRequires: pango-devel >= 1:1.1.2
36BuildRequires: pangox-compat-devel
37BuildRequires: perl-base
38BuildRequires: pkgconfig
39BuildRequires: tar >= 1:1.22
40BuildRequires: xorg-lib-libSM-devel
41BuildRequires: xorg-lib-libX11-devel
42BuildRequires: xorg-lib-libXext-devel
43BuildRequires: xorg-lib-libXrender-devel
44BuildRequires: xz
45Requires: %{name}-libs = %{version}-%{release}
46Requires: exempi >= 1.99.5
47Requires: gsettings-desktop-schemas
48Requires: gtk-update-icon-cache
49Requires: gvfs
50Requires: hicolor-icon-theme
51Requires: libexif >= 0.5.12
52Requires: libxml2 >= 2.4.7
53Requires: mate-desktop >= 1.5.0
54Requires: mate-icon-theme
55Requires: pango >= 1:1.1.2
56Requires: shared-mime-info
57Suggests: mate-backgrounds
58Obsoletes: mate-file-manager
59BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60
61%description
62Caja is the file manager and graphical shell for the MATE desktop,
63that makes it easy to manage your files and the rest of your system.
64It allows to browse directories on local and remote file systems,
65preview files and launch applications associated with them. It is also
66responsible for handling the icons on the MATE desktop. Caja is a fork
67of Nautilus from GNOME.
68
69%description -l pl.UTF-8
70Caja to zarządca plików i graficzna powłoka dla środowiska graficznego
71MATE. Ułatwia zarządzanie plikami i resztą systemu. Umożliwia
72przeglądanie katalogów na lokalnych i zdalnych systemach plików,
73podgląd plików oraz uruchamianie aplikacji powiązanych z nimi.
74Odpowiada także za obsługę ikon w środowisku MATE. Caja to
75odgałęzienie Nautilusa z GNOME.
76
77%package libs
78Summary: Library for caja extensions
79Summary(pl.UTF-8): Biblioteka dla rozszerzeń caja
80License: LGPL v2+
81Group: Development/Libraries
82Requires: glib2 >= 1:2.28.0
83%{!?with_gtk3:Requires: gtk+2 >= 2:2.24.0}
84%{?with_gtk3:Requires: gtk+3 >= 3.0.0}
85Obsoletes: mate-file-manager-extensions
86Obsoletes: mate-file-manager-libs
87
88%description libs
89This package provides the library used by Caja view extensions.
90
91%description libs -l pl.UTF-8
92Ten pakiet dostarcza bibliotekę używaną przez rozszerzenia widoku
93zarządcy plików Caja.
94
95%package devel
96Summary: Support for developing caja extensions
97Summary(pl.UTF-8): Pliki do tworzenia rozszerzeń caja
98License: LGPL v2+
99Group: Development/Libraries
100Requires: %{name}-libs = %{version}-%{release}
101Requires: glib2-devel >= 1:2.28.0
102%{!?with_gtk3:Requires: gtk+2-devel >= 2:2.24.0}
103%{?with_gtk3:Requires: gtk+3-devel >= 3.0.0}
104Obsoletes: mate-file-manager-devel
105
106%description devel
107This package provides the header files needed for developing Caja
108extensions.
109
110%description devel -l pl.UTF-8
111Ten pakiet dostarcza pliki nagłówkowe niezbędne do tworzenia
112rozszerzeń zarządcy plików Caja.
113
114%package apidocs
115Summary: libcaja-extension API documentation
116Summary(pl.UTF-8): Dokumentacja API biblioteki libcaja-extension
117Group: Documentation
118Requires: gtk-doc-common
119Obsoletes: mate-file-manager-apidocs
120
121%description apidocs
122libcaja-extension API documentation.
123
124%description apidocs -l pl.UTF-8
125Dokumentacja API biblioteki libcaja-extension.
126
127%prep
128%setup -q
129
130%build
131%{__intltoolize}
132%{?with_apidocs:%{__gtkdocize}}
133%{__libtoolize}
134%{__aclocal}
135%{__autoconf}
136%{__autoheader}
137%{__automake}
138%configure \
139 --disable-icon-update \
140 --disable-schemas-compile \
141 --disable-silent-rules \
142 --enable-unique \
143 --disable-update-mimedb \
144 --with-gnu-ld \
145 %{?with_gtk3:--with-gtk=3.0} \
146 --with-html-dir=%{_gtkdocdir} \
147 --with-x
148
149%{__make}
150
151%install
152rm -rf $RPM_BUILD_ROOT
153%{__make} install \
154 INSTALL="install -p" \
155 DESTDIR=$RPM_BUILD_ROOT
156
157%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cmn
158
159# obsoleted by pkg-config
160%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
161
162# mate < 1.5 did not exist in PLD, avoid dependency on mate-conf
163%{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/caja.convert
164
165# for external extensions
166install -d $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0
167
168desktop-file-install \
169 --delete-original \
170 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
171 $RPM_BUILD_ROOT%{_desktopdir}/*.desktop
172
173# not supported by glibc yet
174%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/io
175# update naming convention
176%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
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 MAINTAINERS NEWS README THANKS TODO
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%attr(755,root,root) %{_libexecdir}/caja-convert-metadata
208%dir %{_libdir}/caja
209%dir %{_libdir}/caja/extensions-2.0
210%{_datadir}/caja
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.057419 seconds and 4 git commands to generate.