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

Revision 5079, 7.9 KB checked in by tanakanata, 13 years ago (diff)

fix bug and update Welcome message

Line 
1%define appsdir %{_datadir}/rox-filer
2
3Name:           rox-filer
4Version:        2.11
5Release:        2%{?_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@par.odn.ne.jp>
47
48%description
49ROX-Filer is a fast, powerful, and easy to use graphical file
50manager. It has 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* Sun Oct 30 2011 TANAKA hiroaki <mosaicist@par.odn.ne.jp> 2.11-2
173-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
174- update welcome message
175- update welcome manual
176
177
178* Tue Oct 18 2011 TANAKA hiroaki <mosaicist@par.odn.ne.jp> 2.11
179-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
180- upstream update
181- new ja.po
182
183* Fri Feb  5 2010 KATO Masashi <mkato@par.odn.ne.jp> 2.10-2
184-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
185- added BuildRequires:  shared-mime-info
186- added Welcome AppDir(Source30 rox-welcome.tar.bz2: Replacement of Source20)
187
188* Sat Sep 12 2009 KATO Masashi <mkato@par.odn.ne.jp> 2.10-1
189-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
190- upstream update
191- added documents
192- added welcome message
193- changed system directory to /usr/share/rox-filer
194
195* Thu Jul 23 2009 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.9-2
196- moved /usr/apps to /usr/share/rox-filer
197- droped wrappers-1.0.3 files
198
199* Tue Jun  9 2009 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.9-1
200- upstream update
201- update ja.po
202
203* Tue May 27 2008 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.8-1vl5
204- new Requires: pixman
205- new BuildRequires: pixman-devel
206- upstream update
207- update ja.po
208
209* Tue Jan 29 2008 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.7.1-jp1.0
210- rebuild from 2.7.1-0v1
211
212* Mon Jan 21 2008 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.7.1-0vl1,2
213- upstream bug fix
214- remove patches
215
216* Mon Dec 31 2007 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.7-0vl1,2
217- upstream update
218- update ja.po
219- add patches
220-   (AppRun, appmenu.c, dnd.c, main.c, menu.c, minibuffer.c, run.c)
221-   (for eucJP environment)
222- add japanese manpage
223
224* Wed Jun 20 2007 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.6.1-0vl1,2
225- upstream update
226- update ja.po
227- remove obsolete patch
228
229* Tue May 22 2007  OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.6-jp1.0
230- rebuild from 2.6-0vl
231
232* Tue Apr  3 2007 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.6-0vl1,2
233- update ja.po
234- upstream update
235
236* Sun Aug  6 2006 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.5-0vl1,2
237- change package name following upstream
238- update ja.po
239
240* Fri Jan 6 2006 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.4.1-0vl1
241- upstream update
242
243* Wed Nov 5 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp>2.3-jp1.1
244- update patch (fix ja.po mistranslate)
245
246* Fri Sep 23 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.3-0vl1
247- upstream update
248
249* Sun Mar  6 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.2.0-0vl1
250- upstream update
251- update patch (fix problems of 'cannot translate sone messages')
252- add some apps to Wrappers
253
254* Thu Jan 13 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.1.4
255- New version
256- include New ja.po
257- add New patch
258      (fix problems of 'cannot translate sone messages')
259- add Wrappers-plus
260
261* Sun Mar 09 2003 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 1.2.2-1-0vl1
262- add jp.po
263- (with Japanese runtime messages version)
Note: See TracBrowser for help on using the repository browser.