%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