]> git.pld-linux.org Git - packages/rox.git/blob - rox.spec
- up to 2.11
[packages/rox.git] / rox.spec
1 Summary:        File manager
2 Summary(pl.UTF-8):      Zarządca plików
3 Name:           rox
4 Version:        2.11
5 Release:        1
6 License:        GPL v2
7 Group:          X11/Applications
8 Source0:        http://dl.sourceforge.net/rox/rox-filer-%{version}.tar.bz2
9 # Source0-md5:  0eebf05a67f7932367750ebf9faf215d
10 Source1:        %{name}.desktop
11 Patch0:         %{name}-help.patch
12 Patch1:         %{name}-linking.patch
13 URL:            http://rox.sourceforge.net/
14 BuildRequires:  autoconf
15 BuildRequires:  gtk+2-devel >= 2:2.4.0
16 BuildRequires:  libxml2-devel >= 2.0.0
17 BuildRequires:  pkgconfig
18 BuildRequires:  rpmbuild(macros) >= 1.311
19 BuildRequires:  shared-mime-info >= 0.14
20 BuildRequires:  xorg-lib-libSM-devel
21 Requires:       glib2 >= 2.0.3
22 Requires:       gtk+2 >= 2:2.4.0
23 Requires:       libxml2 >= 2.0.0
24 Requires(post,postun):  shared-mime-info >= 0.14
25 Conflicts:      rox-base
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %define         _platform %(echo `uname -s`-`uname -m|sed 's/i.86/ix86/'`)
29 %define         _roxdir %{_libdir}/rox
30
31 %description
32 ROX-Filer is a small, fast and powerful file manager for Linux and
33 Unix systems.
34
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
38 uniksowych.
39
40 %prep
41 %setup -q -n rox-filer-%{version}
42 %patch0 -p1
43 %patch1 -p1
44
45 %build
46 cd ROX-Filer/src
47 %{__autoconf}
48
49 cd -
50
51 mkdir ROX-Filer/build
52 cd ROX-Filer/build
53 ../src/%configure
54
55 %{__make}
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59
60 install -d \
61         $RPM_BUILD_ROOT%{_bindir} \
62         $RPM_BUILD_ROOT%{_localedir} \
63         $RPM_BUILD_ROOT%{_datadir}/mime/packages \
64         $RPM_BUILD_ROOT%{_mandir}/man1 \
65         $RPM_BUILD_ROOT%{_desktopdir} \
66         $RPM_BUILD_ROOT%{_iconsdir} \
67         $RPM_BUILD_ROOT%{_pixmapsdir} \
68         $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer/Help \
69         $RPM_BUILD_ROOT/etc/xdg/rox.sourceforge.net
70
71 cat >> $RPM_BUILD_ROOT%{_bindir}/rox << 'EOF'
72 #!/bin/sh
73 exec %{_roxdir}/ROX-Filer/AppRun "$@"
74 EOF
75
76 install rox.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages
77
78 install rox.1 $RPM_BUILD_ROOT%{_mandir}/man1
79
80 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
81
82 install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_pixmapsdir}/rox.png
83
84 install ROX-Filer/Help/Manual*.html $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer/Help
85
86 cp -r ROX-Filer/ROX $RPM_BUILD_ROOT%{_iconsdir}
87
88 cp -r ROX-Filer/images $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
89
90 install ROX-Filer/AppRun $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
91 install ROX-Filer/ROX-Filer $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
92
93 install ROX-Filer/*.{css,xml} $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
94
95 install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
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
103
104 cp -r Choices/* $RPM_BUILD_ROOT/etc/xdg/rox.sourceforge.net
105
106 %clean
107 rm -rf $RPM_BUILD_ROOT
108
109 %post
110 %update_mime_database
111
112 %postun
113 %update_mime_database
114
115 %files -f ROX-Filer.lang
116 %defattr(644,root,root,755)
117 %doc ROX-Filer/Help/{Changes,README,TODO}
118 %lang(es) %doc ROX-Filer/Help/README-es
119 %attr(755,root,root) %{_bindir}/rox
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
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/*
135 %{_datadir}/mime/packages/rox.xml
136 %{_desktopdir}/rox.desktop
137 %{_iconsdir}/ROX
138 %{_pixmapsdir}/rox.png
139 %{_mandir}/man1/*
This page took 0.22207 seconds and 3 git commands to generate.