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