source: projects/specs/branches/6/e/ebview/ebview-vl.spec @ 2554

Revision 2554, 6.6 KB checked in by iwaim, 13 years ago (diff)

ebview 0.3.6.2-2

Line 
1%define using_debian 1
2
3Summary: EPWING CD-ROM dictionary viewer
4Summary(ja): EPWING形式のCD-ROM辞書を参照するためのプログラム
5Name: ebview
6Version: 0.3.6.2
7Release: 2%{?_dist_release}
8
9Group: Applications/Accessories
10License: GPLv2+
11%if %{using_debian}
12URL: http://packages.qa.debian.org/e/ebview.html
13Source0: http://ftp.de.debian.org/debian/pool/main/e/ebview/ebview_%{version}.orig.tar.gz
14%else
15URL: http://ebview.sourceforge.net/
16Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
17%endif
18Source1: %{name}.desktop
19
20BuildRoot: %{_tmppath}/%{name}-%{version}-root
21BuildRequires: eb-devel >= 4.0
22BuildRequires: gtk2-devel
23BuildRequires: desktop-file-utils
24Requires: eb >= 4.0
25Requires: TrueType-vlgothic
26Requires(post): desktop-file-utils
27Requires(postun): desktop-file-utils
28
29Vendor:        Project Vine
30Distribution:  Vine Linux
31
32%description
33An EPWING CD-ROM dictionary viewer.
34
35%description -l ja
36EPWING形式のCD-ROM辞書を参照するためのプログラムです。以下の特徴があります。
37  * 検索にはEBライブラリを使用しており、EPWING形式の辞書に対応しています。
38  * 前方一致検索、後方一致検索、完全一致検索、条件一致検索、複合検索が可能
39    です。
40  * 上記に加えて"おまかせ検索"も用意しています。完全一致検索、条件一致検索、
41    複合検索を自動的に行います。
42  * 複数の辞書を一気に検索できます。
43  * 外字、JPEG画像の表示に対応しています。
44  * Xセレクションの自動的な検索が可能です。例えば、Netscapeで英文ページを
45    読んでいる場合に、分からない単語があったらその単語を選択すれば自動的に
46    検索されます。
47  * メニューバーやステータスバーなどは非表示にすることができます。これによ
48    りセレクションの自動検索を行っている場合などに画面のスペースを有効に利
49    用することができます。
50  * 表示内容はヒストリに保存され、ヒストリの中を戻ったり進んだりすることが
51    できます。
52  * ファンクションキーで検索方法を切替えることができます。
53  * 検索に使用する辞書はメイン画面からトグルボタンで切替えることができます。
54
55%prep
56%setup -q
57
58# Fix up permission
59find . -type f -exec %{__chmod} 0644 {} ';'
60%{__chmod} 0755 \
61        configure \
62        install-sh \
63        mkinstalldirs
64
65# Defaults
66%{__sed} -i.defaults \
67        -e 's|gnome-moz-remote|xdg-open|' \
68        -e 's|Kochi |Sazanami |' \
69        src/preference.c
70
71# GTK deprecated option
72for f in \
73        src/ebview.c \
74        src/defs.h \
75        ; do
76        %{__sed} -i.gtk_deprecated -e '/GTK_DISABLE_DEPRECATED/d' $f
77done
78
79# encodings
80iconv -f EUCJP -t UTF-8 README > README.tmp && \
81        ( touch -r README README.tmp ; %{__mv} -f README.tmp README )
82
83%{__sed} -i -e 's|\r||' \
84        doc/ja/menu.html \
85        doc/ja/body.html
86
87for f in doc/ja/*.html ; do
88        iconv -f EUC-JP -t UTF-8 $f | \
89                %{__sed} -e 's|EUC-JP|UTF-8|' > $f.tmp && \
90                %{__mv} -f $f.tmp $f || \
91                %{__rm} -f $f.tmp
92done
93iconv -f ISO-8859-1 -t UTF-8 doc/en/index.html > doc/en/index.html.tmp && \
94        %{__mv} -f doc/en/index.html.tmp doc/en/index.html || \
95        %{__rm} -f doc/en/index.html.tmp
96
97%build
98export LDFLAGS="`pkg-config --libs pangox`"
99%configure --with-eb-conf=%{_sysconfdir}/eb.conf
100make
101
102%install
103rm -rf $RPM_BUILD_ROOT
104make install \
105    INSTALL="%{__install} -c -p" \
106    bindir=$RPM_BUILD_ROOT%{_bindir}  \
107    datadir=$RPM_BUILD_ROOT%{_datadir} \
108    gnulocaledir=$RPM_BUILD_ROOT%{_datadir}/locale
109
110desktop-file-install \
111    --dir $RPM_BUILD_ROOT%{_datadir}/applications \
112    --vendor "" \
113    %{SOURCE1}
114%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
115%{__install} -cpm 644 pixmaps/%{name}.xpm \
116    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/
117
118%{find_lang} %{name}
119
120%clean
121rm -rf $RPM_BUILD_ROOT
122
123%post
124%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
125touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
126
127%postun
128%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
129if [ $1 -eq 0 ] ; then
130    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
131    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
132fi
133
134%posttrans
135gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
136
137%files -f %{name}.lang
138%defattr(-, root, root)
139%doc AUTHORS COPYING ChangeLog NEWS README
140%{_bindir}/*
141%{_datadir}/ebview
142%{_datadir}/applications/*
143%{_datadir}/icons/hicolor/48x48/apps/*
144
145%changelog
146* Sun Jan  2 2011 IWAI, Masaharu <iwai@alib.jp> 0.3.6.2
147- build with eb 4.4.3
148
149* Thu Mar 25 2010 IWAI, Masaharu <iwai@alib.jp> 0.3.6.2-1
150- new unofficial version 0.3.6.2 from Debian
151  - drop 64bits patch (Patch0)
152
153* Sun Jan 24 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.6-3
154- rebuild package
155
156* Sun Aug 16 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.3.6-2
157- fixed typo at Group
158- installed icon file to %%{_datadir}/icons/hicolor directory
159
160* Wed Jul 22 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.3.6-1
161- applied new versioning policy, spec in UTF-8
162- built with eb-4.4.1
163- added patch0 from Fedora
164  - Patch extracted from opensuse 0.3.6-105 for 64bits issue,
165    which will hopefully fix bug 428195
166- changed Group to Applications/Accesories
167
168* Thu Jun 29 2006 KOBAYASHI Taizo <tkoba@vinelinux.org> 0.3.6-0vl2
169- source update
170- add patch0 to link libpangox-1.0
171- fix BuildRequires: added gtk2-devel, SDL-devel, smpeg-dev
172
173* Wed Jul 07 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.3.5-0vl2
174- rebuild with eb-4.1
175
176* Sat May 08 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.3.5-0vl1
177- ver.up
178- modified prep section temporary.
179
180* Fri Jun 27 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.3.1-0vl1
181- ver.up
182
183* Thu May 29 2003 Jun Nishii <jun@vinelinux.org> 0.2.1-0vl1
184- ver.up
185
186* Mon Feb 17 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.2.0-0vl2
187- rebuild with eb-3.3-2vl1
188
189* Sun Nov 24 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.2.0-0vl1
190- source update
191
192* Mon Jul 08 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.1.5-2vl3
193- added Requires: smpeg, SDL, SDL_mixer
194
195* Wed Jul 05 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org>
196- added Patch for fixing window geometory
197
198* Wed Jul 03 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org>
199- update to 0.1.5
200
201* Fri Feb  1 2002 UECHI Yasumasa <uh@u.dhis.portside.net> 0.1.3-0vl1
202- update to 0.1.3
203
204* Thu Nov 15 2001 Tomoya TAKA <taka@vinelinux.org> 0.1.2-0vl2
205- move definition of %%defattr to the top of %%files section
206- fix Requires: and BuildPrereq:
207
208* Mon Nov 12 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org>
209- update to 0.1.2
210
211* Fri Jun 22 2001 akira yamada <akira@vinelinux.org>
212- Initial packaging.
Note: See TracBrowser for help on using the repository browser.