Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > 1323545e2243a3ab8f17049e26616d12 > files > 2

kbudget-0.6-6mdv2007.0.src.rpm

%define name kbudget
%define version 0.6
%define release %mkrel 6

Summary: 	KBudget is a budgeting and personal finance program for KDE
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
License: 	GPL
Group: 		Office
Source0: 	%{name}-%{version}.tar.bz2
URL: 	        http://www.garandnet.net/kbudget/
BuildRoot: 	%{_tmppath}/%{name}-buildroot
BuildRequires:  kdelibs-devel

%description
KBudget is a budgeting and personal finance program for KDE. 
It requires KDE 3 and is currently in early development.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q 

%build
#make -f admin/Makefile.common cvs

export QTDIR=%_prefix/%_lib/qt3
export KDEDIR=%_prefix

export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH

# Search for qt/kde libraries in the right directories (avoid patch)
# NOTE: please don't regenerate configure scripts below
perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure

%{?__cputoolize: %{__cputoolize} }


./configure --prefix=%{_prefix} --libdir=%{_libdir} \
            --disable-rpath

%make

%install
rm -rf %{buildroot}
#make prefix=%{buildroot}%{_prefix} install
%makeinstall
%find_lang kbudget

%{__cp} %{buildroot}%{_iconsdir}/crystalsvg/22x22/apps/%{name}.png %{buildroot}%{_iconsdir}/%{name}.png
mkdir -p %{buildroot}%{_miconsdir}
%{__cp} %{buildroot}%{_iconsdir}/crystalsvg/16x16/apps/%{name}.png %{buildroot}%{_miconsdir}/%{name}.png
mkdir -p %{buildroot}%{_liconsdir}
%{__cp} %{buildroot}%{_iconsdir}/crystalsvg/48x48/apps/%{name}.png %{buildroot}%{_liconsdir}/%{name}.png


install -m 755 -d %buildroot%{_menudir}

kdedesktop2mdkmenu.pl %name "Applications/Finances" %buildroot/%_datadir/applnk/Applications/%{name}.desktop %buildroot/%_menudir/%name

%clean
rm -rf %{buildroot}

%post
%update_menus
%if %mdkversion > 200600
%update_icon_cache crystalsvg
%endif

%postun
%clean_menus
%if %mdkversion > 200600
%clean_icon_cache crystalsvg
%endif

%files -f kbudget.lang
%defattr(-, root, root, 0755)
%doc README AUTHORS
%_bindir/%{name}


# copy regular icons to %_icondir
%_iconsdir/%name.png
%_liconsdir/%name.png
%_miconsdir/%name.png


%_iconsdir/crystalsvg/128x128/apps/*
%_iconsdir/crystalsvg/128x128/mimetypes/*
%_iconsdir/crystalsvg/16x16/apps/*
%_iconsdir/crystalsvg/16x16/mimetypes/*
%_iconsdir/crystalsvg/22x22/apps/*
%_iconsdir/crystalsvg/22x22/mimetypes/*
%_iconsdir/crystalsvg/32x32/apps/*
%_iconsdir/crystalsvg/32x32/mimetypes/*
%_iconsdir/crystalsvg/48x48/apps/*
%_iconsdir/crystalsvg/48x48/mimetypes/*
%_iconsdir/crystalsvg/scalable/apps/*
%_iconsdir/crystalsvg/scalable/mimetypes/*

%_datadir/applnk/Applications/%{name}.desktop
%_datadir/mimelnk/application/x-%{name}.desktop
%dir %_datadir/apps/%{name}
%_datadir/apps/%{name}/*.rc

# other html doc
%dir %_defaultdocdir/HTML/en/kbudget
%_defaultdocdir/HTML/en/kbudget/*

%_menudir/%{name}

%changelog
* Mon Jun 26 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.6-6mdv2007.0
- Use new menu
- Register icons

* Fri Dec 23 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.6-5mdk
- Fix Build
- use mkrel
- BuildRequires : kdelibs-devel

* Fri May 06 2005 Laurent MONTEL <lmontel@mandriva.com> 0.6-4mdk
- Fix build on x86_64

* Mon Jun 14 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.6-3mdk
- Rebuils

* Tue Feb 24 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.6-2mdk
- Fix distlint

* Wed Dec 31 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.6-1mdk
- 0.6

* Sun Oct 15 2003 Nicolas CHIPAUX <chipaux@mandrakesoft.com> 0.5-2mdk 
- libdir fix

* Sun Sep 23 2003 Nicolas CHIPAUX <chipaux@mandrakesoft.com> 0.5-1mdk 
- Initial release