source: projects/specs/trunk/r/rox-filer/rox-filer-vl.spec @ 8066

Revision 8066, 8.0 KB checked in by tanakanata, 10 years ago (diff)

rebuild with gcc-2.4x

Line 
1%define appsdir %{_datadir}/rox-filer
2
3Name:           rox-filer
4Version:        2.11
5Release:        3%{?_dist_release}
6Summary:        A fast and powerful graphical file manager
7Group:          User Interface/Desktops
8License:        GPL
9URL:            http://rox.sourceforge.net
10Source:         http://downloads.sourceforge.net/rox/%{name}-%{version}.tar.bz2
11##Source1:      http://downloads.sourceforge.net/rox/Wrappers-%{wrappers_ver}.tgz
12Source3:        ja-2.11-1.po
13#Source5:       Wrappers-item2.tgz
14#Source6:       eucjp.h
15Source7:        rox-ja.1
16Source10:       rox-filer.png
17#Source20:       rox-index.html
18Source21:       rox-welcome
19Source22:       rox-welcome.sh
20Source23:       rox-info
21Source24:       rox-images.tar.bz2
22Source30:       rox-welcome.tar.bz2
23
24#Patch10:       rox-filer-2.7-AppRun.patch
25#Patch11:       rox-filer-2.7-eucJP.patch
26Patch20:        rox-filer-appinfo.patch
27Patch30:        rox-update-po.patch
28Patch31:        rox-apprun.patch
29Requires:       shared-mime-info >= 0.16
30Requires:       gtk2 >= 2.4.0, libglade2 >= 2.0.2
31Requires:       nkf
32%if %{?_dist_release} == "vl5"
33#Requires:      pixman
34%endif
35BuildRequires:  libxml2-devel >= 2.0.0
36BuildRequires:  glib2-devel >= 2.4.0
37BuildRequires:  gtk2-devel >= 2.4.0 libglade2-devel >= 2.0.0
38BuildRequires:  libSM-devel
39BuildRequires:  shared-mime-info >= 0.16
40%if %{?_dist_release} == "vl5"
41#BuildRequires: pixman-devel
42%endif
43Conflicts:      rox-base
44Obsoletes:      rox
45BuildRoot:      %{_tmppath}/%{name}-%{version}-root
46Packager:       OKATANA <mkato@par.odn.ne.jp,mosaicist@jcom.home.ne.jp>
47
48%description
49ROX-Filer is a fast, powerful, and easy to use graphical file
50manager. It has1 full support for drag-and-drop and application
51directories.  The filer can also provide a pinboard (allowing you to pin
52up files on your desktop background) and panels.  The emphasis is on
53uncluttered directory views; menus and prompts only appear when needed.
54
55%description -l ja
56ROX-Filer は高速、パワフルかつ使い易い GUI ファイルマネージャで、高度なドラッグ
57 & ドロップ機能やサービスを提供します。
58また、ピンボード(デスクトップ機能をサポートしていないウィンドウ・マネージャ上で
59も、ルートウィンドウにアイコンを張り付け可能にします)とパネル(タスク・バー)を利
60用可能にします。
61すっきりとしたディレクトリ表示と、必要な時だけのメニューやプロンプトの表示が大
62きな特徴です。
63
64%prep
65%setup -q -a 0 -a 30
66%__cp %{SOURCE3} ROX-Filer/src/po/ja.po
67#%__cp %{SOURCE6} ROX-Filer/src/
68%__cp %{SOURCE7} .
69#%__tar zxvf %{SOURCE5}
70#%__install -m 644 %{SOURCE20}  ROX-Filer/Help/index.html
71pushd ROX-Filer/Help
72  tar jxf %{SOURCE24}
73popd
74
75#%patch10 -p1
76#%patch11 -p1
77%patch20 -p1
78%patch30 -p1
79%patch31 -p1
80
81%build
82
83pushd ROX-Filer/src/po
84./update-po
85./make-mo ja
86popd
87
88export CFLAGS="%{optflags}"
89ROX-Filer/AppRun --compile
90
91%__rm -rf ROX-Filer/src
92%__rm -rf ROX-Filer/build
93
94
95%install
96%__rm -rf %{buildroot}
97
98# make install directorys
99%__mkdir -p %{buildroot}%{appsdir}
100%__mkdir -p %{buildroot}%{_bindir}
101%__mkdir -p %{buildroot}%{_mandir}/man1
102%__mkdir -p %{buildroot}%{_mandir}/ja/man1
103%__mkdir -p %{buildroot}%{_datadir}/mime/packages
104
105# ROX-Filer
106%__cp -a ROX-Filer %{buildroot}%{appsdir}/
107%__cp -a Welcome %{buildroot}%{appsdir}/
108# manpage
109%__install -m 644 rox.1 %{buildroot}%{_mandir}/man1/
110( cd %{buildroot}%{_mandir}/man1 ; %__ln_s rox.1 ROX-Filer.1 )
111%__install -m 644 rox-ja.1 %{buildroot}%{_mandir}/ja/man1/rox.1
112( cd %{buildroot}%{_mandir}/ja/man1 ; %__ln_s rox.1 ROX-Filer.1 )
113
114# scripts
115%__cat << EOF > %{buildroot}%{_bindir}/rox
116#! /bin/sh
117rox-welcome -c &
118exec %{appsdir}/ROX-Filer/AppRun "\$@"
119EOF
120%__chmod a+x %{buildroot}%{_bindir}/rox
121%__install -m 755 %{SOURCE21} %{SOURCE22} %{SOURCE23} %{buildroot}%{_bindir}/
122
123# mime-info
124%__install -m 644 rox.xml %{buildroot}%{_datadir}/mime/packages/
125%__cp -a Choices %{buildroot}%{_datadir}/
126
127# icons
128%__mkdir -p %{buildroot}%{_datadir}/pixmaps
129%__install -m 644 %{SOURCE10} %{buildroot}%{_datadir}/pixmaps/
130%__mkdir -p %{buildroot}%{_datadir}/%{name}p
131%__install -m 644 %{SOURCE10} %{buildroot}%{_datadir}/%{name}/.DirIcon
132
133# desktop entry
134%__mkdir -p %{buildroot}%{_datadir}/applications
135%__cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF
136[Desktop Entry]
137Name=ROX Filer
138Name[ja]=ROX ファイラー
139Comment=ROX Filer
140Comment[ja]=軽量ファイルマネージャ
141Exec=rox
142Icon=/usr/share/pixmaps/rox-filer.png
143Terminal=false
144MultipleArgs=false
145Type=Application
146Categories=Application;FileManager;Utility;
147EOF
148
149%post
150if [ -d %{_prefix}/apps/AppsConf ] ; then
151    rm -rf %{_prefix}/apps/AppsConf
152fi
153%{_bindir}/update-mime-database %{_datadir}/mime >& /dev/null
154
155%clean
156%__rm -rf %{buildroot}
157
158%files
159%defattr (-,root,root)
160%doc README*
161%{_bindir}/*
162%{_mandir}/*/*
163%{_datadir}/pixmaps/*
164%{_datadir}/mime/packages/*
165%{_datadir}/applications/%{name}.desktop
166%dir
167%defattr (-,root,root)
168%{appsdir}
169%{_datadir}/Choices
170
171%changelog
172* Thu Dec 26 2013 TANAKA hiroaki <mosaicist@jcom.home.ne.jp> 2.11-3
173-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
174- rebuild with gcc-4.8
175
176* Sun Oct 30 2011 TANAKA hiroaki <mosaicist@par.odn.ne.jp> 2.11-2
177-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
178- update welcome message
179- update welcome manual
180
181
182* Tue Oct 18 2011 TANAKA hiroaki <mosaicist@par.odn.ne.jp> 2.11-3
183-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
184- upstream update
185- new ja.po
186
187* Fri Feb  5 2010 KATO Masashi <mkato@par.odn.ne.jp> 2.10-2
188-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
189- added BuildRequires:  shared-mime-info
190- added Welcome AppDir(Source30 rox-welcome.tar.bz2: Replacement of Source20)
191
192* Sat Sep 12 2009 KATO Masashi <mkato@par.odn.ne.jp> 2.10-1
193-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
194- upstream update
195- added documents
196- added welcome message
197- changed system directory to /usr/share/rox-filer
198
199* Thu Jul 23 2009 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.9-2
200- moved /usr/apps to /usr/share/rox-filer
201- droped wrappers-1.0.3 files
202
203* Tue Jun  9 2009 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.9-1
204- upstream update
205- update ja.po
206
207* Tue May 27 2008 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.8-1vl5
208- new Requires: pixman
209- new BuildRequires: pixman-devel
210- upstream update
211- update ja.po
212
213* Tue Jan 29 2008 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.7.1-jp1.0
214- rebuild from 2.7.1-0v1
215
216* Mon Jan 21 2008 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.7.1-0vl1,2
217- upstream bug fix
218- remove patches
219
220* Mon Dec 31 2007 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.7-0vl1,2
221- upstream update
222- update ja.po
223- add patches
224-   (AppRun, appmenu.c, dnd.c, main.c, menu.c, minibuffer.c, run.c)
225-   (for eucJP environment)
226- add japanese manpage
227
228* Wed Jun 20 2007 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.6.1-0vl1,2
229- upstream update
230- update ja.po
231- remove obsolete patch
232
233* Tue May 22 2007  OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.6-jp1.0
234- rebuild from 2.6-0vl
235
236* Tue Apr  3 2007 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.6-0vl1,2
237- update ja.po
238- upstream update
239
240* Sun Aug  6 2006 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.5-0vl1,2
241- change package name following upstream
242- update ja.po
243
244* Fri Jan 6 2006 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.4.1-0vl1
245- upstream update
246
247* Wed Nov 5 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp>2.3-jp1.1
248- update patch (fix ja.po mistranslate)
249
250* Fri Sep 23 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.3-0vl1
251- upstream update
252
253* Sun Mar  6 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.2.0-0vl1
254- upstream update
255- update patch (fix problems of 'cannot translate sone messages')
256- add some apps to Wrappers
257
258* Thu Jan 13 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.1.4
259- New version
260- include New ja.po
261- add New patch
262      (fix problems of 'cannot translate sone messages')
263- add Wrappers-plus
264
265* Sun Mar 09 2003 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 1.2.2-1-0vl1
266- add jp.po
267- (with Japanese runtime messages version)
Note: See TracBrowser for help on using the repository browser.