]> git.pld-linux.org Git - packages/rox.git/blob - rox.spec
- removed two lines with define
[packages/rox.git] / rox.spec
1 %define         _name ROX-Filer
2 %define         _platform %(echo `uname -s`-`uname -m|sed 's/i.86/ix86/'`)
3 Summary:        File manager
4 Summary(pl):    Zarz±dca plików
5 Name:           rox
6 Version:        1.3.5
7 Release:        1
8 License:        GPL
9 Group:          X11/Applications
10 Source0:        ftp://ftp.sourceforge.net/pub/sourceforge/rox/%{name}-%{version}.tgz
11 Source1:        %{name}.desktop
12 Patch0:         %{name}-fix-mime-info-path.patch
13 Patch1:         %{name}-help.patch
14 Patch2:         %{name}-sortbutton.patch
15 URL:            http://rox.sourceforge.net/
16 BuildRequires:  gdk-pixbuf-devel
17 BuildRequires:  gtk+2-devel >= 2.0.1
18 BuildRequires:  libxml2-devel >= 2.0.0
19 BuildRequires:  pkgconfig
20 Requires:       glib2 >= 2.0.3
21 Requires:       gtk+2 >= 2.0.1
22 Requires:       libxml2 >= 2.0.0
23 Requires:       shared-mime-info >= 0.8
24 Conflicts: rox-base
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %define         _appsdir        %{_libdir}/ROX-apps
28
29 %description
30 ROX-Filer is a small, fast and powerful file manager for Linux and
31 Unix systems.
32
33 %description -l pl
34 ROX-Filer jest ma³ym, szybkim programem do zarz±dzania plikami o
35 du¿ych mo¿liwo¶ciach przeznaczonym dla Linuksa i innych systemów
36 uniksowych.
37
38 %prep
39 %setup -q
40 %patch0 -p1
41 %patch1 -p1
42 #%patch2 -p1
43
44 %build
45 ./ROX-Filer/AppRun --compile
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_bindir},%{_appsdir}/%{_name},%{_mandir}/man1} \
50         $RPM_BUILD_ROOT{%{_pixmapsdir}/rox,%{_applnkdir}/Utilities} \
51         $RPM_BUILD_ROOT%{_datadir}/{mime-info,Choices}
52
53 ln -sf %{_appsdir}/%{_name}/.DirIcon $RPM_BUILD_ROOT%{_pixmapsdir}/rox.png
54 ln -sf %{_datadir}/Choices/MIME-icons $RPM_BUILD_ROOT%{_pixmapsdir}/rox
55
56 cp -R ROX-Filer/* $RPM_BUILD_ROOT%{_appsdir}/%{_name}
57 cp -R Choices/* $RPM_BUILD_ROOT%{_datadir}/Choices
58
59 install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_appsdir}/%{_name}
60 install rox.xml $RPM_BUILD_ROOT%{_datadir}/mime-info
61 install %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
62
63 # start-up script
64 cat > $RPM_BUILD_ROOT%{_bindir}/%{name} << EOF
65 #!/bin/sh
66 CHOICESPATH=~/Choices:%{_datadir}/Choices; export CHOICESPATH
67 exec %{_appsdir}/%{_name}/AppRun "\$@"
68 EOF
69
70 echo ".so rox.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ROX-Filer.1
71
72 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Utilities/
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %pre
78 test -h %{_pixmapsdir}/rox/MIME-icons || rm -rf %{_pixmapsdir}/rox/MIME-icons
79
80 %post
81 %{_bindir}/update-mime-database %{_datadir}/mime-info
82
83 %postun
84 %{_bindir}/update-mime-database %{_datadir}/mime-info
85
86 %files
87 %defattr(644,root,root,755)
88 %doc ROX-Filer/Help/{Changes,README,README-es,TODO}
89 %attr(755,root,root) %{_bindir}/*
90 %attr(755,root,root) %{_appsdir}/%{_name}/%{_platform}
91 %attr(755,root,root) %{_appsdir}/%{_name}/AppRun
92 %{_mandir}/man1/*
93 %dir %{_appsdir}
94 %dir %{_appsdir}/%{_name}
95 %dir %{_appsdir}/%{_name}/Help
96 %{_appsdir}/%{_name}/*.png
97 %{_appsdir}/%{_name}/*.xml
98 %{_appsdir}/%{_name}/*.css
99 %{_appsdir}/%{_name}/.DirIcon
100 %{_appsdir}/%{_name}/Help/*html
101 %{_appsdir}/%{_name}/Messages
102 %{_appsdir}/%{_name}/images
103 %dir %{_datadir}/Choices
104 %{_datadir}/Choices/MIME-icons
105 %dir %{_datadir}/Choices/MIME-types
106 %attr(755,root,root) %{_datadir}/Choices/MIME-types/*
107 %{_applnkdir}/Utilities/*
108 %{_pixmapsdir}/*
109 %{_datadir}/mime-info/*
This page took 0.066187 seconds and 4 git commands to generate.