]> git.pld-linux.org Git - packages/rox.git/blob - rox.spec
- updated to 2.1.2
[packages/rox.git] / rox.spec
1 Summary:        File manager
2 Summary(pl):    Zarz±dca plików
3 Name:           rox
4 Version:        2.1.2
5 Release:        1
6 License:        GPL
7 Group:          X11/Applications
8 Source0:        http://dl.sourceforge.net/rox/%{name}-%{version}.tgz
9 # Source0-md5:  c08a28f259e7e4bb01b56ed174ea7c12
10 Source1:        %{name}.desktop
11 Patch0:         %{name}-help.patch
12 URL:            http://rox.sourceforge.net/
13 BuildRequires:  autoconf
14 BuildRequires:  gtk+2-devel >= 2.0.1
15 BuildRequires:  libxml2-devel >= 2.0.0
16 BuildRequires:  pkgconfig
17 Requires:       glib2 >= 2.0.3
18 Requires:       gtk+2 >= 2.0.1
19 Requires:       libxml2 >= 2.0.0
20 Requires:       shared-mime-info >= 0.12-2
21 Conflicts:      rox-base
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %define         _platform %(echo `uname -s`-`uname -m|sed 's/i.86/ix86/'`)
25
26 %description
27 ROX-Filer is a small, fast and powerful file manager for Linux and
28 Unix systems.
29
30 %description -l pl
31 ROX-Filer jest ma³ym, szybkim programem do zarz±dzania plikami o
32 du¿ych mo¿liwo¶ciach przeznaczonym dla Linuksa i innych systemów
33 uniksowych.
34
35 %prep
36 %setup -q
37 %patch0 -p1
38
39 %build
40 cd ROX-Filer/src
41 %{__autoconf}
42
43 %configure \
44         --with-platform=%{_platform}
45
46 %{__make}
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50
51 install -d \
52         $RPM_BUILD_ROOT%{_bindir} \
53         $RPM_BUILD_ROOT%{_datadir}/%{name} \
54         $RPM_BUILD_ROOT%{_datadir}/mime/packages \
55         $RPM_BUILD_ROOT%{_mandir}/man1 \
56         $RPM_BUILD_ROOT%{_desktopdir} \
57         $RPM_BUILD_ROOT%{_iconsdir} \
58         $RPM_BUILD_ROOT%{_pixmapsdir}
59
60 install ROX-Filer/%{_platform}/ROX-Filer $RPM_BUILD_ROOT%{_bindir}
61
62 install ROX-Filer/*.{css,png,xml} $RPM_BUILD_ROOT%{_datadir}/%{name}
63
64 cp -R ROX-Filer/{Help,Messages,images} $RPM_BUILD_ROOT%{_datadir}/%{name}
65
66 cp -R Choices/MIME-types $RPM_BUILD_ROOT%{_datadir}/%{name}
67
68 install rox.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages
69
70 cp -R ROX-Filer/ROX $RPM_BUILD_ROOT%{_iconsdir}
71
72 install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_datadir}/%{name}
73 install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_pixmapsdir}/rox.png
74
75 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
76
77 install %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
78 echo ".so rox.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ROX-Filer.1
79
80 # Preparing start-up script
81 cat > $RPM_BUILD_ROOT%{_bindir}/%{name} << EOF
82 #!/bin/sh
83
84 if [ -n "\$HOME_ETC" ]; then
85         USERCHOICES=\$HOME_ETC/.%{name}
86 else
87         USERCHOICES=~/.%{name}
88 fi
89                 
90 export CHOICESPATH=\$USERCHOICES:%{_datadir}/%{name}
91
92 export APP_DIR=%{_datadir}/%{name}
93
94 exec %{_bindir}/ROX-Filer "\$@"
95 EOF
96
97 %clean
98 rm -rf $RPM_BUILD_ROOT
99
100 %post
101 %{_bindir}/update-mime-database %{_datadir}/mime
102
103 %postun
104 %{_bindir}/update-mime-database %{_datadir}/mime
105
106 %files
107 %defattr(644,root,root,755)
108 %doc ROX-Filer/Help/{Changes,README,README-es,TODO}
109 %attr(755,root,root) %{_bindir}/ROX-Filer
110 %attr(755,root,root) %{_bindir}/rox
111 %dir %{_datadir}/%{name}
112 %dir %{_datadir}/%{name}/Help
113 %{_datadir}/%{name}/Help/Manual.html
114 %lang(fr) %{_datadir}/%{name}/Help/Manual-fr.html
115 %lang(it) %{_datadir}/%{name}/Help/Manual-it.html
116 %dir %{_datadir}/%{name}/Messages
117 %lang(cs) %{_datadir}/%{name}/Messages/cs.gmo
118 %lang(da) %{_datadir}/%{name}/Messages/da.gmo
119 %lang(de) %{_datadir}/%{name}/Messages/de.gmo
120 %lang(es) %{_datadir}/%{name}/Messages/es.gmo
121 %lang(fr) %{_datadir}/%{name}/Messages/fr.gmo
122 %lang(hu) %{_datadir}/%{name}/Messages/hu.gmo
123 %lang(it) %{_datadir}/%{name}/Messages/it.gmo
124 %lang(ja) %{_datadir}/%{name}/Messages/ja.gmo
125 %lang(nl) %{_datadir}/%{name}/Messages/nl.gmo
126 %lang(nb) %{_datadir}/%{name}/Messages/no.gmo
127 %lang(pl) %{_datadir}/%{name}/Messages/pl.gmo
128 %lang(ru) %{_datadir}/%{name}/Messages/ru.gmo
129 %lang(sv) %{_datadir}/%{name}/Messages/sv.gmo
130 %lang(zh_CN) %{_datadir}/%{name}/Messages/zh_CN.gmo
131 %lang(zh_TW) %{_datadir}/%{name}/Messages/zh_TW.gmo
132 %{_datadir}/%{name}/images
133 %{_datadir}/%{name}/*.png
134 %{_datadir}/%{name}/*.xml
135 %{_datadir}/%{name}/*.css
136 %{_datadir}/%{name}/.DirIcon
137 %dir %{_datadir}/%{name}/MIME-types
138 %attr(755,root,root) %{_datadir}/%{name}/MIME-types/*
139 %{_datadir}/mime/packages/rox.xml
140 %{_desktopdir}/rox.desktop
141 %{_iconsdir}/ROX
142 %{_pixmapsdir}/rox.png
143 %{_mandir}/man1/*
This page took 0.036857 seconds and 4 git commands to generate.