1 # NOTE: "nemo" package name is already occupied, so use cinnamon-nemo
4 %bcond_without apidocs # disable gtk-doc
6 Summary: Nemo - file manager for Cinnamon desktop
7 Summary(pl.UTF-8): Nemo - zarządca plików dla środowiska Cinnamon
11 License: LGPL v2+ (extensions API), GPL v2+ (Nemo itself)
12 Group: X11/Applications
13 #Source0Download: https://github.com/linuxmint/nemo/releases
14 Source0: https://github.com/linuxmint/nemo/archive/%{version}/nemo-%{version}.tar.gz
15 # Source0-md5: 00cd89cca684ea725aca1ffd549da73f
16 URL: http://cinnamon.linuxmint.com/
17 BuildRequires: autoconf >= 2.54
18 BuildRequires: automake >= 1:1.11
19 BuildRequires: cinnamon-desktop-devel >= 2.6.1
20 BuildRequires: exempi-devel >= 2.2.0
21 BuildRequires: gettext-tools
22 BuildRequires: glib2-devel >= 1:2.37.3
23 BuildRequires: gobject-introspection-devel >= 0.6.4
24 BuildRequires: gtk+3-devel >= 3.9.10
25 BuildRequires: gtk-doc >= 1.4
26 BuildRequires: intltool >= 0.40.1
27 BuildRequires: libexif-devel >= 1:0.6.20
28 BuildRequires: libnotify-devel >= 0.7.0
29 BuildRequires: libselinux-devel >= 2.0
30 BuildRequires: libxml2-devel >= 1:2.7.8
31 BuildRequires: pango-devel >= 1:1.28.3
32 BuildRequires: perl-base
33 BuildRequires: pkgconfig
34 BuildRequires: tracker-devel >= 1.0
35 BuildRequires: xorg-lib-libX11-devel
36 Requires(post,postun): glib2 >= 1:2.37.3
37 Requires(post,postun): gtk-update-icon-cache
38 Requires: %{name}-libs = %{version}-%{release}
39 Requires: exempi >= 2.2.0
40 Requires: gsettings-desktop-schemas
42 Requires: hicolor-icon-theme
43 Requires: libexif >= 1:0.6.20
44 Requires: libnotify >= 0.7.0
45 Requires: libselinux >= 2.0
46 Requires: libxml2 >= 1:2.7.8
47 Requires: cinnamon-desktop >= 2.6.1
48 Requires: pango >= 1:1.28.3
49 Requires: shared-mime-info
50 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53 Nemo is the file manager for the Cinnamon desktop environment.
55 %description -l pl.UTF-8
56 Nemo to zarządca plików dla środowiska graficznego Cinnamon.
59 Summary: Library for Nemo extensions
60 Summary(pl.UTF-8): Biblioteka dla rozszerzeń Nemo
62 Group: Development/Libraries
63 Requires: glib2 >= 1:2.37.3
64 Requires: gtk+3 >= 3.9.10
67 This package provides the library used by Nemo view extensions.
69 %description libs -l pl.UTF-8
70 Ten pakiet dostarcza bibliotekę używaną przez rozszerzenia widoku
74 Summary: Support for developing Nemo extensions
75 Summary(pl.UTF-8): Pliki do tworzenia rozszerzeń Nemo
77 Group: Development/Libraries
78 Requires: %{name}-libs = %{version}-%{release}
79 Requires: glib2-devel >= 1:2.37.3
80 Requires: gtk+3-devel >= 3.9.10
83 This package provides the header files needed for developing Nemo
86 %description devel -l pl.UTF-8
87 Ten pakiet dostarcza pliki nagłówkowe niezbędne do tworzenia
88 rozszerzeń zarządcy plików Nemo.
91 Summary: libnemo-extension API documentation
92 Summary(pl.UTF-8): Dokumentacja API biblioteki libnemo-extension
94 Requires: gtk-doc-common
95 %if "%{_rpmversion}" >= "5"
100 libnemo-extension API documentation.
102 %description apidocs -l pl.UTF-8
103 Dokumentacja API biblioteki libnemo-extension.
106 %setup -q -n nemo-%{version}
118 --disable-schemas-compile \
119 --disable-silent-rules \
120 --disable-update-mimedb \
121 --enable-debug%{!?debug:=no} \
122 %{?with_apidocs:--enable-gtk-doc} \
123 --with-html-dir=%{_gtkdocdir}
128 rm -rf $RPM_BUILD_ROOT
131 DESTDIR=$RPM_BUILD_ROOT
133 # obsoleted by pkg-config
134 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
136 # for external extensions (see libnemo-extension.pc for path)
137 install -d $RPM_BUILD_ROOT%{_libdir}/nemo/extensions-3.0
138 install -d $RPM_BUILD_ROOT%{_datadir}/nemo/extensions
143 rm -rf $RPM_BUILD_ROOT
146 %update_mime_database
147 %update_icon_cache hicolor
148 %glib_compile_schemas
151 %update_mime_database
152 %update_icon_cache hicolor
153 %glib_compile_schemas
155 %post libs -p /sbin/ldconfig
156 %postun libs -p /sbin/ldconfig
160 %defattr(644,root,root,755)
161 %doc AUTHORS COPYING.EXTENSIONS ChangeLog NEWS README.md THANKS
162 %attr(755,root,root) %{_bindir}/nemo
163 %attr(755,root,root) %{_bindir}/nemo-autorun-software
164 %attr(755,root,root) %{_bindir}/nemo-connect-server
165 %attr(755,root,root) %{_bindir}/nemo-desktop
166 %attr(755,root,root) %{_bindir}/nemo-open-with
167 %attr(755,root,root) %{_libexecdir}/nemo-convert-metadata
168 %attr(755,root,root) %{_libexecdir}/nemo-extensions-list
169 %{_mandir}/man1/nemo.1*
170 %{_mandir}/man1/nemo-connect-server.1*
172 %dir %{_libdir}/nemo/extensions-3.0
173 %{_datadir}/dbus-1/services/org.Nemo.service
174 %{_datadir}/dbus-1/services/org.nemo.freedesktop.FileManager1.service
175 %{_datadir}/glib-2.0/schemas/org.nemo.gschema.xml
176 %{_datadir}/gtksourceview-2.0/language-specs/nemo_action.lang
177 %{_datadir}/gtksourceview-3.0/language-specs/nemo_action.lang
178 %{_datadir}/mime/packages/nemo.xml
180 %{_datadir}/polkit-1/actions/org.nemo.root.policy
181 %{_desktopdir}/nemo.desktop
182 %{_desktopdir}/nemo-autorun-software.desktop
183 %{_desktopdir}/nemo-autostart.desktop
184 %{_iconsdir}/hicolor/16x16/actions/menu-bullet.png
185 %{_iconsdir}/hicolor/16x16/actions/menu-none.png
186 %{_iconsdir}/hicolor/16x16/actions/menu-sort-*.png
187 %{_iconsdir}/hicolor/*x*/actions/nemo-eject.png
188 %{_iconsdir}/hicolor/*x*/apps/nemo.png
189 %{_iconsdir}/hicolor/48x48/status/progress-*.png
190 %{_iconsdir}/hicolor/scalable/actions/collapse-menu-*symbolic.svg
191 %{_iconsdir}/hicolor/scalable/actions/expand-menu-*symbolic.svg
192 %{_iconsdir}/hicolor/scalable/actions/location-symbolic.svg
193 %{_iconsdir}/hicolor/scalable/actions/sidebar-*-symbolic.svg
194 %{_iconsdir}/hicolor/scalable/actions/view-compact-symbolic.svg
195 %{_iconsdir}/hicolor/scalable/apps/nemo.svg
198 %defattr(644,root,root,755)
199 %attr(755,root,root) %{_libdir}/libnemo-extension.so.*.*.*
200 %attr(755,root,root) %ghost %{_libdir}/libnemo-extension.so.1
201 %{_libdir}/girepository-1.0/Nemo-3.0.typelib
204 %defattr(644,root,root,755)
205 %attr(755,root,root) %{_libdir}/libnemo-extension.so
207 %{_datadir}/gir-1.0/Nemo-3.0.gir
208 %{_pkgconfigdir}/libnemo-extension.pc
212 %defattr(644,root,root,755)
213 %{_gtkdocdir}/libnemo-extension