source: projects/specs/trunk/e/ebview/ebview-vl.spec @ 7402

Revision 7402, 6.9 KB checked in by iwaim, 11 years ago (diff)

ebview 0.3.6.2-3

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