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