Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 4978d39554d0d1927df068970800d6f3 > files > 5

pyDict-0.2.5.1-15mdv2010.1.src.rpm

%define pydict_version 0.2.5.1
%define pydict_release 15

Summary:	pyDict - An English/Chinese Dictionary written with python/gtk
Name:		pyDict
Version:	%{pydict_version}
Release:	%mkrel %{pydict_release}
Url:		http://sourceforge.net/projects/pydict/
License:	GPL
Group:		Text tools
Buildroot:	%_tmppath/%name-%version-%release-root

Source0:	http://sourceforge.net/projects/pydict/pyDict-%{pydict_version}.tar.bz2
Patch2:		pyDict-C2E.patch
Patch3:		pyDict-data-path.patch
Patch4:		pyDict-desktop.patch

Requires:	locales-zh pygtk
BuildArch:	noarch
BuildRequires:  desktop-file-utils

%description
This is a English/Chinese Dictionary wirtten by Daniel Gau with python/gtk.
The word base was originally got from xdict, and was converted and modified by
Daniel Gau and bv1al.This program can be run in both console mode and X 
Window GUI mode.

%prep
%setup -q
%patch2 -p1
%patch3 -p0
%patch4 -p0

%install
rm -rf $RPM_BUILD_ROOT

install -D -m 644 dict.xpm $RPM_BUILD_ROOT%{_iconsdir}/dict.xpm
install -D -m 644 yaba.xpm $RPM_BUILD_ROOT%{_datadir}/%{name}/yaba.xpm
install -D -m 755 dict.py $RPM_BUILD_ROOT%{_bindir}/pydict.real

cat << EOF > pydict.sh
#!/bin/bash
# pydict only works in big5 encoding
export LC_ALL=zh_TW.Big5
exec pydict.real
EOF
install  -m 755  pydict.sh $RPM_BUILD_ROOT%{_bindir}/pydict

for i in a b c d e f g h i j k l m n o p q r s t u v w x y z
	do install -m 644 $i.lib $RPM_BUILD_ROOT%{_datadir}/%{name}
done
install -m 644 HELP $RPM_BUILD_ROOT%{_datadir}/%{name}/

# menu XDG
mkdir -p %buildroot%_datadir/applications
desktop-file-install --vendor='' \
	--remove-category="Application" \
	--add-category="X-MandrivaLinux-Office-Accessories" \
	--add-category="Office" \
	--add-category="Dictionary" \
	--dir $RPM_BUILD_ROOT%{_datadir}/applications %{name}.desktop

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc CHANGELOG COPYING README
%{_datadir}/%{name}
%{_bindir}/pydict
%{_bindir}/pydict.real
%{_iconsdir}/*
%{_datadir}/applications/pyDict.desktop


%changelog
* Sun May 02 2010 Funda Wang <fwang@mandriva.org> 0.2.5.1-15mdv2010.1
+ Revision: 541549
- fix perms of desktop file

* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 0.2.5.1-14mdv2009.0
+ Revision: 136445
- restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Thu Aug 23 2007 Funda Wang <fwang@mandriva.org> 0.2.5.1-14mdv2008.0
+ Revision: 70589
- clean spec
- add desktop patch


* Fri Mar 16 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.2.5.1-13mdv2007.1
+ Revision: 144917
- Fix menu entry and do not use old X path
- Import pyDict

* Sat Aug 21 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.2.5.1-12mdk
- fix typo in menu entry