]>
Commit | Line | Data |
---|---|---|
4246ed39 | 1 | Summary: File manager |
64a3de28 | 2 | Summary(pl.UTF-8): Zarządca plików |
7c61a425 | 3 | Name: rox |
17212794 | 4 | Version: 2.11 |
d9e0316b | 5 | Release: 1 |
ab49d6f4 | 6 | License: GPL v2 |
7c61a425 | 7 | Group: X11/Applications |
0adde3ab | 8 | Source0: http://dl.sourceforge.net/rox/rox-filer-%{version}.tar.bz2 |
17212794 | 9 | # Source0-md5: 0eebf05a67f7932367750ebf9faf215d |
421d39fc | 10 | Source1: %{name}.desktop |
c8c2c3c6 | 11 | Patch0: %{name}-help.patch |
d9e0316b | 12 | Patch1: %{name}-linking.patch |
228df097 | 13 | URL: http://rox.sourceforge.net/ |
e9e957ff | 14 | BuildRequires: autoconf |
bdf87d4f | 15 | BuildRequires: gtk+2-devel >= 2:2.4.0 |
421d39fc | 16 | BuildRequires: libxml2-devel >= 2.0.0 |
17 | BuildRequires: pkgconfig | |
0adde3ab | 18 | BuildRequires: rpmbuild(macros) >= 1.311 |
bdf87d4f | 19 | BuildRequires: shared-mime-info >= 0.14 |
72c341ba | 20 | BuildRequires: xorg-lib-libSM-devel |
98935c8b | 21 | Requires: glib2 >= 2.0.3 |
bdf87d4f | 22 | Requires: gtk+2 >= 2:2.4.0 |
421d39fc | 23 | Requires: libxml2 >= 2.0.0 |
0adde3ab | 24 | Requires(post,postun): shared-mime-info >= 0.14 |
7203dbdf | 25 | Conflicts: rox-base |
7c61a425 PG |
26 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
27 | ||
4f208d9d | 28 | %define _platform %(echo `uname -s`-`uname -m|sed 's/i.86/ix86/'`) |
29 | %define _roxdir %{_libdir}/rox | |
7c61a425 PG |
30 | |
31 | %description | |
4246ed39 | 32 | ROX-Filer is a small, fast and powerful file manager for Linux and |
33 | Unix systems. | |
7c61a425 | 34 | |
5de385e0 JR |
35 | %description -l pl.UTF-8 |
36 | ROX-Filer jest małym, szybkim programem do zarządzania plikami o | |
37 | dużych możliwościach przeznaczonym dla Linuksa i innych systemów | |
4246ed39 | 38 | uniksowych. |
7c61a425 PG |
39 | |
40 | %prep | |
0adde3ab | 41 | %setup -q -n rox-filer-%{version} |
331baf6a | 42 | %patch0 -p1 |
d9e0316b | 43 | %patch1 -p1 |
7c61a425 PG |
44 | |
45 | %build | |
e9e957ff | 46 | cd ROX-Filer/src |
47 | %{__autoconf} | |
58627d32 | 48 | |
4f208d9d | 49 | cd - |
50 | ||
51 | mkdir ROX-Filer/build | |
52 | cd ROX-Filer/build | |
53 | ../src/%configure | |
58627d32 | 54 | |
e9e957ff | 55 | %{__make} |
7c61a425 PG |
56 | |
57 | %install | |
58 | rm -rf $RPM_BUILD_ROOT | |
7c61a425 | 59 | |
58627d32 | 60 | install -d \ |
61 | $RPM_BUILD_ROOT%{_bindir} \ | |
d9e0316b | 62 | $RPM_BUILD_ROOT%{_localedir} \ |
58627d32 | 63 | $RPM_BUILD_ROOT%{_datadir}/mime/packages \ |
64 | $RPM_BUILD_ROOT%{_mandir}/man1 \ | |
65 | $RPM_BUILD_ROOT%{_desktopdir} \ | |
66 | $RPM_BUILD_ROOT%{_iconsdir} \ | |
19360573 | 67 | $RPM_BUILD_ROOT%{_pixmapsdir} \ |
d9e0316b | 68 | $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer/Help \ |
4f208d9d | 69 | $RPM_BUILD_ROOT/etc/xdg/rox.sourceforge.net |
58627d32 | 70 | |
3a39334a | 71 | cat >> $RPM_BUILD_ROOT%{_bindir}/rox << 'EOF' |
4f208d9d | 72 | #!/bin/sh |
3a39334a | 73 | exec %{_roxdir}/ROX-Filer/AppRun "$@" |
4f208d9d | 74 | EOF |
7f1beea7 | 75 | |
4f208d9d | 76 | install rox.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages |
58627d32 | 77 | |
4f208d9d | 78 | install rox.1 $RPM_BUILD_ROOT%{_mandir}/man1 |
58627d32 | 79 | |
4f208d9d | 80 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
7f1beea7 | 81 | |
4f208d9d | 82 | install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_pixmapsdir}/rox.png |
58627d32 | 83 | |
4f208d9d | 84 | install ROX-Filer/Help/Manual*.html $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer/Help |
58627d32 | 85 | |
4f208d9d | 86 | cp -r ROX-Filer/ROX $RPM_BUILD_ROOT%{_iconsdir} |
58627d32 | 87 | |
4f208d9d | 88 | cp -r ROX-Filer/images $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer |
7c61a425 | 89 | |
4f208d9d | 90 | install ROX-Filer/AppRun $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer |
91 | install ROX-Filer/ROX-Filer $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer | |
7c61a425 | 92 | |
4f208d9d | 93 | install ROX-Filer/*.{css,xml} $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer |
91d71725 | 94 | |
4f208d9d | 95 | install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer |
d9e0316b JP |
96 | cp -r ROX-Filer/Messages/* $RPM_BUILD_ROOT%{_localedir} |
97 | ||
98 | %{__rm} $RPM_BUILD_ROOT%{_localedir}/README | |
99 | %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{et_EE,no,pt_PT} | |
100 | ||
101 | ||
102 | %find_lang ROX-Filer | |
58627d32 | 103 | |
4f208d9d | 104 | cp -r Choices/* $RPM_BUILD_ROOT/etc/xdg/rox.sourceforge.net |
421d39fc | 105 | |
7c61a425 PG |
106 | %clean |
107 | rm -rf $RPM_BUILD_ROOT | |
108 | ||
706d8722 | 109 | %post |
0adde3ab | 110 | %update_mime_database |
706d8722 | 111 | |
112 | %postun | |
0adde3ab | 113 | %update_mime_database |
706d8722 | 114 | |
d9e0316b | 115 | %files -f ROX-Filer.lang |
7c61a425 | 116 | %defattr(644,root,root,755) |
1e64142a | 117 | %doc ROX-Filer/Help/{Changes,README,TODO} |
118 | %lang(es) %doc ROX-Filer/Help/README-es | |
58627d32 | 119 | %attr(755,root,root) %{_bindir}/rox |
4f208d9d | 120 | %dir %{_roxdir} |
121 | %dir %{_roxdir}/ROX-Filer | |
122 | %dir %{_roxdir}/ROX-Filer/Help | |
123 | %{_roxdir}/ROX-Filer/Help/Manual.html | |
124 | %lang(fr) %{_roxdir}/ROX-Filer/Help/Manual-fr.html | |
125 | %lang(it) %{_roxdir}/ROX-Filer/Help/Manual-it.html | |
4f208d9d | 126 | %{_roxdir}/ROX-Filer/images |
127 | %attr(755,root,root) %{_roxdir}/ROX-Filer/AppRun | |
128 | %attr(755,root,root) %{_roxdir}/ROX-Filer/ROX-Filer | |
129 | %{_roxdir}/ROX-Filer/*.xml | |
130 | %{_roxdir}/ROX-Filer/*.css | |
131 | %{_roxdir}/ROX-Filer/.DirIcon | |
132 | %dir /etc/xdg/rox.sourceforge.net | |
133 | %dir /etc/xdg/rox.sourceforge.net/MIME-types | |
134 | %attr(755,root,root) /etc/xdg/rox.sourceforge.net/MIME-types/* | |
58627d32 | 135 | %{_datadir}/mime/packages/rox.xml |
a68cd6e1 | 136 | %{_desktopdir}/rox.desktop |
58627d32 | 137 | %{_iconsdir}/ROX |
138 | %{_pixmapsdir}/rox.png | |
139 | %{_mandir}/man1/* |