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

Revision 521, 7.4 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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