Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 6b81ffd0ac969263c50b21723b7c105c > files > 3

gtodo-0.14-5mdk.src.rpm

%define	name	gtodo	
%define	version	0.14
%define	release	5mdk
%define	summary	TODO List manager for Gnome 2

Summary:	%summary
Name:		%name
Version:	%version
Release:	%release
License:	GPL
Group:		Office
URL:		http://gtodo.qballcow.nl/
Source0:	%{name}-%{version}.tar.bz2
Source1:	%name.icon.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot

BuildRequires:	gettext libxml2-devel gtk+2-devel libGConf2-devel perl-XML-Parser
BuildRequires:	gnome-vfs2-devel

%description
Gtodo is a Gtk+-2.0 Todo list manager written for use with gnome 2.
It tries to follow the hig and gnome policy as good as possible.

%prep
%setup -q 
%setup -q -a1 

%build
%configure2_5x
%make

%install
rm -rf ${RPM_BUILD_ROOT}
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std

%find_lang %name

mkdir -p %buildroot/%_menudir
cat > %buildroot/%_menudir/%name << EOF

?package(%name): \
        command="%_bindir/%name" \
        needs="X11" \
        section="Office/Tasks Management" \
        icon="%name.png" \
        title="GTodo" \
        longtitle="%summary"
EOF

%__install -D -m 644 %{name}48.png %buildroot/%_liconsdir/%name.png
%__install -D -m 644 %{name}32.png %buildroot/%_iconsdir/%name.png
%__install -D -m 644 %{name}16.png %buildroot/%_miconsdir/%name.png

%post
%update_menus
GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null

%preun
if [ "$1" = "0" ] ; then
 GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null
fi

%postun
%clean_menus

%clean
rm -rf %buildroot

%files -f gtodo.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README

%{_bindir}/*
%{_datadir}/applications/%name.desktop
%{_menudir}/%name
%{_iconsdir}/*/%name.png
%{_iconsdir}/%name.png
%{_datadir}/pixmaps/*.png
%{_sysconfdir}/gconf/schemas/*

%changelog
* Sun Jan 16 2005 Pascal Terjan <pterjan@mandrake.org> 0.14-5mdk
- fix BuildRequires

* Sun Aug 29 2004 Jerome Soyer <saispo@mandrake.org> 0.14-4mdk
- fix BuildRequires

* Wed Aug 11 2004 Pascal Terjan <pterjan@mandrake.org> 0.14-3mdk
- fix menu section

* Wed Apr 28 2004 Pascal Terjan <pterjan@mandrake.org> 0.14-2mdk
- cleanup (thanks fcrozat for the tip)

* Thu Apr 22 2004 Pascal Terjan <pterjan@mandrake.org> 0.14-1mdk
- 0.14

* Sat Jan 31 2004 Pascal Terjan <pterjan@mandrake.org> 0.13.5-1mdk
- First Package