Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > f5b84d15ae2b46a52275a2e6da9d8faf > files > 2

nihongobenkyo-0.2-1mdk.src.rpm

%define name nihongobenkyo
%define version 0.2
%define release 1mdk

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
#Source1: %{name}-16.png.bz2
#Source2: %{name}-32.png.bz2
#Source3: %{name}-48.png.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 gettext GConf2
BuildArch: noarch

%define ruby_libdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
%define ruby_archdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")

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

Nihongo Benkyo:

  * Searches words from kanji, kana, romaji or translation.
  * Imports edict-format dictionaries.
  * Scans selections from other applications.
  * Has its interface translated in english and french.

%prep
%setup -q

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

%install
rm -rf %buildroot
ruby install.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" \
        longtitle="Japanese dictionary and learning tool" \
        command="%{_bindir}/%{name}"
EOF
install -m 755 -d %buildroot%{_datadir}/applications/
cp -a %{name}.desktop %buildroot%{_datadir}/applications/

# icon
install -m 755 -d %buildroot{%{_miconsdir},%{_liconsdir}}
#cp -a data/nihongobenkyo/icons/alexandria_small.png %buildroot%_miconsdir/%{name}.png
#cp -a data/nihongobenkyo/icons/alexandria_small.png %buildroot%_iconsdir/%{name}.png
#cp -a data/nihongobenkyo/icons/alexandria_small.png %buildroot%_liconsdir/%{name}.png

%post
%update_menus

%postun
%clean_menus

%clean
rm -rf %buildroot

%files -f %name.lang
%defattr(-,root,root)
%{_bindir}/*
%{ruby_libdir}/%{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 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