Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 43908ab05c84c4f48b28312e06d20d57 > files > 2

kbudget-0.6-4mdk.src.rpm

%define name kbudget
%define version 0.6
%define release 4mdk

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

%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

#mkdir -p %{buildroot}%{_datadir}/mimelnk/application/
#%{__cp} %{buildroot}%{_iconsdir}/hicolor/22x22/apps/%{name}.png %{buildroot}%{_datadir}/mimelnk/application/%{name}.png

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

cat << EOF > %buildroot%{_menudir}/%{name}
?package(%{name}):command="/usr/bin/kbudget"\
needs="x11"\
icon="kbudget.png"\
section="Applications/Finances"\ 
title="KBudget"\
longtitle="KBudget is a budgeting and personal finance program for KDE"
EOF

%clean
rm -rf %{buildroot}

%post
%update_menus

%postun
%clean_menus


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

# regular icons
#%_iconsdir/hicolor/16x16/apps/%{name}.png
#%_iconsdir/hicolor/22x22/apps/%{name}.png
#%_iconsdir/hicolor/32x32/apps/%{name}.png
#%_iconsdir/hicolor/48x48/apps/%{name}.png

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

# mimetype icon
#%_datadir/mimelnk/application/%name.png

# mimetype icon for hicolor theme
#%dir %_iconsdir/hicolor/16x16/mimetypes
#%_iconsdir/hicolor/16x16/mimetypes/mime_%{name}.png
#%dir %_iconsdir/hicolor/22x22/mimetypes
#%_iconsdir/hicolor/22x22/mimetypes/mime_%{name}.png
#%dir %_iconsdir/hicolor/32x32/mimetypes
#%_iconsdir/hicolor/32x32/mimetypes/mime_%{name}.png
#%dir %_iconsdir/hicolor/48x48/mimetypes
#%_iconsdir/hicolor/48x48/mimetypes/mime_%{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
* 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