baa76b3
Name:           eblook
baa76b3
Version:        1.6.1
bd76646
Release:        21%{?dist}
baa76b3
Summary:        Command-line EB and EPWING dictionary search program
baa76b3
baa76b3
Group:          Applications/Text
c815817
License:        GPLv2+
baa76b3
URL:            http://openlab.ring.gr.jp/edict/eblook/
baa76b3
Source0:        http://openlab.ring.gr.jp/edict/eblook/dist/%{name}-%{version}.tar.gz
856b82b
Patch0:         eblook-strcpy.patch
Daiki Ueno 931ab3f
Patch1:         eblook-size_t.patch
Daiki Ueno 7ef6c65
Patch2:         eblook-ssize_t.patch
baa76b3
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
baa76b3
baa76b3
BuildRequires:  eb-devel
Daiki Ueno aabaf17
BuildRequires:	automake, libtool
baa76b3
baa76b3
%description
baa76b3
Command-line EB and EPWING dictionary search program.
baa76b3
baa76b3
baa76b3
%prep
baa76b3
%setup -q
173bfcc
%patch0 -p1
Daiki Ueno 931ab3f
%patch1 -p2
Daiki Ueno 34ffd0d
%patch2 -p1
856b82b
for i in NEWS README; do
856b82b
    iconv -f ISO-2022-JP -t UTF-8 $i > ${i}.UTF-8
856b82b
    mv ${i}.UTF-8 $i
856b82b
done
Daiki Ueno e9cadbd
autoreconf -fi
baa76b3
baa76b3
baa76b3
%build
baa76b3
%configure --with-eb-conf=%{_libdir}/eb.conf
baa76b3
make %{?_smp_mflags}
baa76b3
baa76b3
baa76b3
%install
baa76b3
rm -rf $RPM_BUILD_ROOT
baa76b3
make install DESTDIR=$RPM_BUILD_ROOT
baa76b3
baa76b3
# convert info file to utf-8
baa76b3
( cd $RPM_BUILD_ROOT%{_infodir}
baa76b3
  %{_bindir}/iconv -f EUC-JP -t UTF-8 eblook.info > eblook.info.utf8 && mv -f eblook.info{.utf8,} || rm eblook.info.utf8
baa76b3
)
baa76b3
baa76b3
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
baa76b3
baa76b3
baa76b3
%clean
baa76b3
rm -rf $RPM_BUILD_ROOT
baa76b3
baa76b3
baa76b3
%post
baa76b3
/sbin/install-info %{_infodir}/eblook.info* %{_infodir}/dir \
baa76b3
        --section="CD-ROM Book Utilities" || :
baa76b3
baa76b3
baa76b3
%preun
baa76b3
if [ $1 = 0 ] ;then
baa76b3
/sbin/install-info %{_infodir}/eblook.info* %{_infodir}/dir \
baa76b3
        --section="CD-ROM Book Utilities" || :
baa76b3
fi
baa76b3
baa76b3
baa76b3
%files
baa76b3
%defattr(-,root,root,-)
baa76b3
%doc AUTHORS COPYING NEWS README
baa76b3
%{_bindir}/eblook
baa76b3
%{_infodir}/eblook.info*
baa76b3
baa76b3
baa76b3
%changelog
bd76646
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-21
bd76646
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bd76646
4e8f4c7
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-20
4e8f4c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4e8f4c7
ba53636
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-19
ba53636
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ba53636
6564b39
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-18
6564b39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6564b39
f29d5a6
* Tue Sep  3 2013 Daiki Ueno <dueno@redhat.com> - 1.6.1-17
f29d5a6
- rebuild against new eb
f29d5a6
6170465
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-16
6170465
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6170465
Daiki Ueno 513fbe4
* Wed Mar 27 2013 Daiki Ueno <dueno@redhat.com> - 1.6.1-15
Daiki Ueno 513fbe4
- pull the latest config.guess and config.sub for ARM64 port
Daiki Ueno 513fbe4
80f9f5d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-14
80f9f5d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
80f9f5d
1dd680c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-13
1dd680c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1dd680c
b5a1219
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-12
b5a1219
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b5a1219
5d0b3bc
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-11
5d0b3bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5d0b3bc
Daiki Ueno 34ffd0d
* Wed Aug 18 2010 Daiki Ueno <dueno@redhat.com> - 1.6.1-10
Daiki Ueno 34ffd0d
- apply a patch for ssize_t and int confusion, provided by Tatsuya Kinoshita.
Daiki Ueno 34ffd0d
Daiki Ueno 931ab3f
* Tue Aug 17 2010 Daiki Ueno <dueno@redhat.com> - 1.6.1-9
Daiki Ueno 931ab3f
- apply a patch for size_t and int confusion, provided by Kazuhiro Ito.
Daiki Ueno 931ab3f
856b82b
* Fri Apr 16 2010 Daiki Ueno <dueno@redhat.com> - 1.6.1-8
856b82b
- don't use tabs in this spec.
856b82b
- change the encoding of Japanese docs to UTF-8.
856b82b
173bfcc
* Fri Apr 16 2010 Daiki Ueno <dueno@redhat.com> - 1.6.1-7
93aaf74
- fix wrong usage of strcpy (closes #579610).
173bfcc
8a4f69a
* Mon Aug 31 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.1-6
8a4f69a
- F-12: Rebuild against new eb
8a4f69a
189b76e
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-5
189b76e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
189b76e
30e02ff
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-4
30e02ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
30e02ff
81d9d9f
* Thu Feb 14 2008 Jens Petersen <petersen@redhat.com> - 1.6.1-3
81d9d9f
- rebuild with gcc43
81d9d9f
c815817
* Fri Aug 10 2007 Jens Petersen <petersen@redhat.com>
c815817
- specify license is GPLv2+
c815817
baa76b3
* Wed Feb 14 2007 Jens Petersen <petersen@redhat.com> - 1.6.1-2
baa76b3
- convert info file to utf-8
baa76b3
- configure --with-eb-conf
baa76b3
baa76b3
* Mon Feb 12 2007 Jens Petersen <petersen@redhat.com> - 1.6.1-1
baa76b3
- initial packaging for Fedora (#228243)