Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 6e1343fa2cad8fe811bb931d4dece896 > files > 2

nihongobenkyo-0.3.1-1mdv2007.1.src.rpm

%define name nihongobenkyo
%define version 0.3.1
%define release %mkrel 1

Summary: Japanese dictionary and learning tool
Name: %{name}
Version: %{version}
Release: %{release}
URL: http://nihongobenkyo.rubyforge.org/
Source0: http://rubyforge.org/frs/download.php/746/%{name}-%{version}.tar.bz2
License: GPL
Group: Databases
BuildRoot: %{_tmppath}/%{name}-buildroot
Requires: ruby >= 1.8 ruby-gettext >= 0.6.1
Requires: ruby-libglade2 ruby-gconf2 ruby-gtk2 >= 0.12.0 ruby-sqlite3 intltool
BuildRequires: ruby-devel libxml2-devel glib2-devel sqlite3-devel
# For icon
BuildRequires: ImageMagick
BuildRequires: desktop-file-utils

%description
Nihongo Benkyo is a japanese dictionary and learning tool.

 * Imports JMDict, a word dictionary with a lot of interesting metadata.
 * Imports JMnedict, a proper name dictionary.
 * Imports EDICT, a format in which you can find many specialized
   dictionaries (science, computing, etc).
 * Imports Kanjidic2, a kanji dictionary with over 10,000 entries.
 * Finds words from Japanese (kanji, kana, romaji) or from a translation.
 * Lists results in a table for quick overview.
 * Shows further details about a selected result (part of speech, similar
   words, dialect...).
 * Scans selection from other applications.
 * Keeps an history of searched words so you can go back and go forward easily.
 * Has its interface translated into bulgarian, english, french, japanese
   and spanish.

%prep
%setup -q

%build
ruby setup.rb config
ruby setup.rb setup

%install
rm -rf %buildroot
ruby setup.rb install --prefix=%buildroot

%find_lang %name --all-name 

#menu
install -m 755 -d %buildroot%{_menudir}
cat << EOF > %buildroot%{_menudir}/%{name}
?package(%name): needs="x11" \
        section="Office/Accessories" \
        title="Nihongo Benkyo" \
	icon="%{name}.png" \
        longtitle="Japanese dictionary and learning tool" \
        command="%{_bindir}/%{name}" \
	xdg="true"
EOF
install -m 755 -d %buildroot%{_datadir}/applications/
cp -a %{name}.desktop %buildroot%{_datadir}/applications/
desktop-file-install --vendor="" \
  --add-category="X-MandrivaLinux-Office-Accessories" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*

# icon
install -m 755 -d %buildroot{%{_miconsdir},%{_liconsdir}}
convert data/nihongobenkyo/icons/nihongobenkyo.svg -geometry 48x48 %{buildroot}%{_liconsdir}/%{name}.png
convert data/nihongobenkyo/icons/nihongobenkyo.svg -geometry 32x32 %{buildroot}%{_iconsdir}/%{name}.png
convert data/nihongobenkyo/icons/nihongobenkyo.svg -geometry 16x16 %{buildroot}%{_miconsdir}/%{name}.png

%post
%update_menus

%postun
%clean_menus

%clean
rm -rf %buildroot

%files -f %name.lang
%defattr(-,root,root)
%{_bindir}/*
%{ruby_sitelibdir}/%{name}*
%attr(0755,root,root) %{ruby_sitearchdir}/%{name}*
%{_datadir}/%{name}
%{_menudir}/%name
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%doc AUTHORS COPYRIGHT README VERSION COPYING Changelog NEWS TODO 


%changelog
* Fri Jan 19 2007 Pascal Terjan <pterjan@mandriva.org> 0.3.1-1mdv2007.0
+ Revision: 110636
- BuildREquires desktop-file-utils
- fix .so permission
- XDG menu
- 0.3.1
- mkrel
- use std ruby macros
- Import nihongobenkyo



* Sun Dec 04 2005 Pascal Terjan <pterjan@mandriva.org> 0.3-1mdk
- 0.3
- no longer noarch

* Fri Sep 02 2005 Pascal Terjan <pterjan@mandriva.org> 0.2-1mdk
- 0.2

* Fri Jul 01 2005 Pascal Terjan <pterjan@mandriva.org> 0.1-2mdk
- fix summary

* Fri Jul 01 2005 Pascal Terjan <pterjan@mandriva.org> 0.1-1mdk
- first Mandriva release