Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > media > contrib-release-src > by-pkgid > 80806e43f40dae45644faa54a3f7a8d9 > files > 5

gtray-1.3-1mdk.src.rpm

%define name gtray
%define version 1.3
%define release 1mdk

Summary: Notification Area app to check GMail account
Name: %{name}
Version: %{version}
Release: %{release}
URL: http://gnome-gtray.sourceforge.net/ 
Source0: http://gnome-gtray.sourceforge.net/%{name}-%{version}.tar.bz2
Source1: %{name}-16.png.bz2
Source2: %{name}-32.png.bz2
Source3: %{name}-48.png.bz2
License: GPL
Group: Networking/Mail
BuildRoot: %{_tmppath}/%{name}-buildroot
Requires: ruby >= 1.8 ruby-gconf2 ruby-gtktrayicon
BuildRequires: ruby
BuildArch: noarch

%description
GTray is a small notification area app to check the status of your GMail
account and display if you have any new email.

%prep
%setup -q

%build
sed -i "s/\\(require '\\)\\(.*\\.rb'\\)/\\1gtray\\/\\2/" src/gtray src/*.rb
%define icondir %(echo '%{_datadir}/%name' | sed 's/\\//\\\\\\//g')
sed -i "s/\"\\(.*\.png\\)/\"%{icondir}\/\\1/" src/TrayIcon.rb

%install
rm -rf %buildroot

mkdir -p %buildroot`ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']"`/gtray
cp src/*.rb %buildroot`ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']"`/gtray

mkdir -p %buildroot%_bindir
cp src/gtray %buildroot%_bindir

mkdir -p %buildroot%icondir
cp src/*.png %buildroot%icondir

#menu
install -m 755 -d %buildroot%{_menudir}
cat << EOF > %buildroot%{_menudir}/%{name}
?package(%name): needs="x11" \
        section="Internet/Mail" \
        title="GTray" \
        longtitle="GTray" \
        command="%{_bindir}/%{name}" \
        icon="%{name}.png"
EOF

# icon
install -m 755 -d %buildroot{%{_miconsdir},%{_liconsdir}}
bzcat %{SOURCE1} > %buildroot%_miconsdir/%{name}.png
bzcat %{SOURCE2} > %buildroot%_iconsdir/%{name}.png
bzcat %{SOURCE3} > %buildroot%_liconsdir/%{name}.png

%post
%update_menus

%postun
%clean_menus

%clean
rm -rf %buildroot

%files
%defattr(-,root,root)
%{_bindir}/*
%{_libdir}/ruby/site_ruby/*/%{name}
%{_datadir}/%{name}
%{_menudir}/%name
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%doc AUTHORS  COPYING  NEWS  README 

%changelog
* Sun May 29 2005 Pascal Terjan <pterjan@mandriva.org> 1.3-1mdk
- 1.3

* Sun Jan 16 2005 Pascal Terjan <pterjan@mandrake.org> 1.2-2mdk
- BuildRequires ruby

* Thu Oct 21 2004 Pascal Terjan <pterjan@mandrake.org> 1.2-1mdk
- New release 1.2
- Drop patch0, merged upstream

* Sun Sep 19 2004 Pascal Terjan <pterjan@mandrake.org> 1.1-2mdk
- Fix for gmail authentification changes

* Mon Jun 28 2004 Pascal Terjan <pterjan@mandrake.org> 1.1-1mdk
- Oops missed the 1.1

* Mon Jun 28 2004 Pascal Terjan <pterjan@mandrake.org> 1.0-1mdk
- first mdk release