]> git.pld-linux.org Git - packages/filemanager-actions.git/blame - filemanager-actions.spec
- unconditional noarch subpackages
[packages/filemanager-actions.git] / filemanager-actions.spec
CommitLineData
24cc2b5c
JB
1#
2# Conditinal build:
3%bcond_without apidocs # API documentation
4%bcond_without caja # Caja extension
5%bcond_without gconf # GConf subsystem (deprecated)
6%bcond_without nautilus # Nautilus extension
7%bcond_without nemo # Nemo extension
8
9Summary: A file-manager extension which offers user configurable context menu actions
10Summary(pl.UTF-8): Rozszerzenie zarządców plików dodające własne polecenia w menu kontekstowym
11Name: filemanager-actions
12Version: 3.4
bc6389f7 13Release: 2
24cc2b5c
JB
14License: GPL v2+
15Group: X11/Applications
16Source0: http://ftp.gnome.org/pub/GNOME/sources/filemanager-actions/3.4/%{name}-%{version}.tar.xz
17# Source0-md5: 5748c9228705645ea67f273c12439955
18Patch0: %{name}-desktop.patch
19Patch1: %{name}-no-nautilus.patch
20URL: http://www.nautilus-actions.org/
21%{?with_gconf:BuildRequires: GConf2-devel >= 2.8.0}
22BuildRequires: autoconf >= 2.53
23BuildRequires: automake
24%{?with_nautilus:BuildRequires: caja-devel >= 1.16.0}
25%{?with_nemo:BuildRequires: cinnamon-nemo-devel >= 1.8}
26BuildRequires: gettext-tools
27BuildRequires: glib2-devel >= 1:2.32.1
28BuildRequires: gnome-doc-utils
29BuildRequires: gtk+3-devel >= 3.4.1
30%{?with_apidocs:BuildRequires: gtk-doc >= 1.16}
31BuildRequires: intltool >= 0.50.2
32BuildRequires: libgtop-devel >= 1:2.28.4
33BuildRequires: libtool
34BuildRequires: libuuid-devel >= 1.6.2
35BuildRequires: libxml2-devel >= 1:2.7.8
36%{?with_nautilus:BuildRequires: nautilus-devel >= 3.4.1}
37BuildRequires: pkgconfig
38BuildRequires: rpmbuild(macros) >= 1.311
39BuildRequires: tar >= 1:1.22
40BuildRequires: xz
41Requires(post,postun): gtk-update-icon-cache
42%{?with_gconf:Requires: GConf2 >= 2.8.0}
43Requires: glib2 >= 1:2.32.1
44Requires: gtk+3 >= 3.4.1
45Requires: hicolor-icon-theme
46Requires: libgtop >= 1:2.28.4
47Requires: libxml2 >= 1:2.7.8
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%description
51Nautilus-actions is an extension for Nautilus file manager which
52allows the user to add arbitrary program to be launched through the
53Nautilus file manager popup menu of selected files.
54
55%description -l pl.UTF-8
56Rozszerzenie pozwalające na skonfigurowanie programu uruchamianego na
57pliku wybranym w Nautilusie.
58
59%package devel
60Summary: Header files for FileManager-Actions extension interface
61Summary(pl.UTF-8): Pliki nagłówkowe interfejsu rozszerzeń FileManager-Actions
62Group: X11/Development/Libraries
63%{?with_gconf:Requires: GConf2-devel >= 2.8.0}
64Requires: gdk-pixbuf2-devel >= 2.0
65Requires: glib2-devel >= 1:2.32.1
66
67%description devel
68Header files for FileManager-Actions extension interface.
69
70%description devel -l pl.UTF-8
71Pliki nagłówkowe interfejsu rozszerzeń FileManager-Actions
72
73%package apidocs
74Summary: FileManager-Actions extension API documentation
75Summary(pl.UTF-8): Dokumentacja API rozszerzeń FileManager-Actions
76Group: Documentation
77Requires: gtk-doc-common
24cc2b5c 78BuildArch: noarch
24cc2b5c
JB
79
80%description apidocs
81FileManager-Actions extension API documentation.
82
83%description apidocs -l pl.UTF-8
84Dokumentacja API rozszerzeń FileManager-Actions.
85
86%package -n caja-actions
87Summary: Caja extension which adds customized command in Caja menu
88Summary(pl.UTF-8): Rozszerzenie dodające własne polecenia w menu zarządcy plików Caja
89Group: X11/Applications
90Requires: %{name} = %{version}-%{release}
91Requires: caja >= 1.16.0
92
93%description -n caja-actions
94Caja-actions is an extension for Caja file manager which allows the
95user to add arbitrary program to be launched through the Caja file
96manager popup menu of selected files.
97
98%description -n caja-actions -l pl.UTF-8
99Rozszerzenie zarządcy plików Caja pozwalające dodać możliwość
100uruchamiania dowolnego programu z poziomu menu kontekstowego zarządcy
101dla wybranych plików.
102
103%package -n nautilus-actions
104Summary: Nautilus extension which adds customized command in Nautilus menu
105Summary(pl.UTF-8): Rozszerzenie dodające własne polecenia w menu Nautilusa
106Group: X11/Applications
107Requires: %{name} = %{version}-%{release}
108Requires: nautilus >= 3.4.1
109
110%description -n nautilus-actions
111Nautilus-actions is an extension for Nautilus file manager which
112allows the user to add arbitrary program to be launched through the
113Nautilus file manager popup menu of selected files.
114
115%description -n nautilus-actions -l pl.UTF-8
116Rozszerzenie Nautilusa pozwalające dodać możliwość uruchamiania
117dowolnego programu z poziomu menu kontekstowego zarządcy dla wybranych
118plików.
119
120%package -n cinnamon-nemo-actions
121Summary: Nemo extension which adds customized command in Nautilus menu
122Summary(pl.UTF-8): Rozszerzenie dodające własne polecenia w menu Nemo
123Group: X11/Applications
124Requires: %{name} = %{version}-%{release}
125Requires: cinnamon-nemo >= 1.8
126
127%description -n cinnamon-nemo-actions
128Nemo-actions is an extension for Nemo file manager which allows the
129user to add arbitrary program to be launched through the Nemo file
130manager popup menu of selected files.
131
132%description -n cinnamon-nemo-actions -l pl.UTF-8
133Rozszerzenie zarządcy plików Nemo pozwalające dodać możliwość
134uruchamiania dowolnego programu z poziomu menu kontekstowego zarządcy
135dla wybranych plików.
136
137%prep
138%setup -q
139%patch0 -p1
140%patch1 -p1
141
142%build
143%{__intltoolize}
144%{__libtoolize}
145%{__aclocal} -I m4
146%{__autoconf}
147%{__autoheader}
148%{__automake}
149%configure \
150 %{?with_gconf:--enable-gconf} \
151 --enable-gtk-doc%{!?with_apidocs:=no} \
152 --disable-schemas-install \
153 --disable-silent-rules \
154 --with-html-dir=%{_gtkdocdir} \
155 %{!?with_caja:--without-caja} \
156 %{!?with_nautilus:--without-nautilus} \
157 %{!?with_nemo:--without-nemo}
158
159%{__make}
160
161%install
162rm -rf $RPM_BUILD_ROOT
163
164%{__make} install \
165 DESTDIR=$RPM_BUILD_ROOT
166
167rm -rf docs-installed
168cp -a $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} docs-installed
169%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
170
171%{__rm} $RPM_BUILD_ROOT%{_libdir}/filemanager-actions/*.la
172%if %{with caja}
173%{__rm} $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0/*.la
174%endif
175%if %{with nautilus}
176%{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la
177%endif
178%if %{with nemo}
179%{__rm} $RPM_BUILD_ROOT%{_libdir}/nemo/extensions-3.0/*.la
180%endif
181
182%{!?with_apidocs:%{__rm} -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
183
184# filemanager actions gettext domain, fma-config-tool help, fma-config-tool omf
185%find_lang %{name} --with-gnome --with-omf --all-name
186
187%clean
188rm -rf $RPM_BUILD_ROOT
189
190%post
191%update_icon_cache hicolor
192
193%postun
194%update_icon_cache hicolor
195
196%files -f %{name}.lang
197%defattr(644,root,root,755)
198%doc ChangeLog NEWS README README-GCONF TODO docs-installed/html
199%attr(755,root,root) %{_bindir}/fma-config-tool
200%dir %{_libdir}/filemanager-actions
201%attr(755,root,root) %{_libdir}/filemanager-actions/libfma-core.so
202%attr(755,root,root) %{_libdir}/filemanager-actions/libfma-io-desktop.so
203%if %{with gconf}
204%attr(755,root,root) %{_libdir}/filemanager-actions/libfma-io-gconf.so
205%endif
206%attr(755,root,root) %{_libdir}/filemanager-actions/libfma-io-xml.so
207%if "%{_libexecdir}" != "%{_libdir}"
208%dir %{_libexecdir}/filemanager-actions
209%endif
210%attr(755,root,root) %{_libexecdir}/filemanager-actions/fma-new
211%attr(755,root,root) %{_libexecdir}/filemanager-actions/fma-print
212%attr(755,root,root) %{_libexecdir}/filemanager-actions/fma-print-schemas
213%attr(755,root,root) %{_libexecdir}/filemanager-actions/fma-run
214%attr(755,root,root) %{_libexecdir}/filemanager-actions/fma-set-conf
215%if %{with gconf}
216%attr(755,root,root) %{_libexecdir}/filemanager-actions/fma-delete-xmltree
217%attr(755,root,root) %{_libexecdir}/filemanager-actions/fma-gconf2key.sh
218%endif
219%{_datadir}/filemanager-actions
220%{_datadir}/fma-config-tool
221%{_desktopdir}/fma-config-tool.desktop
222%{_iconsdir}/hicolor/*x*/apps/filemanager-actions.png
223%{_iconsdir}/hicolor/scalable/apps/filemanager-actions.svg
224
225%files devel
226%defattr(644,root,root,755)
227%doc src/api/README
228%{_includedir}/filemanager-actions
229
230%if %{with apidocs}
231%files apidocs
232%defattr(644,root,root,755)
233%{_gtkdocdir}/filemanager-actions-3
234%endif
235
236%if %{with caja}
237%files -n caja-actions
238%defattr(644,root,root,755)
239%attr(755,root,root) %{_libdir}/caja/extensions-2.0/libfma-caja-menu.so
240%attr(755,root,root) %{_libdir}/caja/extensions-2.0/libfma-caja-tracker.so
241%endif
242
243%if %{with nautilus}
244%files -n nautilus-actions
245%defattr(644,root,root,755)
246%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libfma-nautilus-menu.so
247%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libfma-nautilus-tracker.so
248%endif
249
250%if %{with nemo}
251%files -n cinnamon-nemo-actions
252%defattr(644,root,root,755)
253%attr(755,root,root) %{_libdir}/nemo/extensions-3.0/libfma-nemo-menu.so
254%attr(755,root,root) %{_libdir}/nemo/extensions-3.0/libfma-nemo-tracker.so
255%endif
This page took 0.097659 seconds and 4 git commands to generate.