Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 63ee761d3ebb1056eb98813d39611174 > files > 6

kreetingkard-0.7.1-3mdv2007.0.src.rpm

%define name         kreetingkard
%define version      0.7.1
%define release      %mkrel 3
%define summary      KreetingKard is a tool for making greeting cards


Name:               %name
Version:            %version
Release:            %release
Summary:            %summary 
Source0:            http://keihanna.dl.sourceforge.jp/%{name}/12276/%{name}-%{version}.tar.bz2
Source10:           kreetingkard-16.png
Source11:           kreetingkard-32.png
Source12:           kreetingkard-48.png
#(nl) Fix Build for Gcc 4.1.1
patch0:		    kreetingkard-0.7.1-fix-build-gcc411.patch

Group:              Office
License:            GPL
Url:                http://linux-life.net/program/cc/kde/app/kreetingkard/
BuildRoot:          %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Requires:           kdelibs
Requires:           lha
BuildRequires:      kdelibs-devel

%description

KreetingKard is a tool for making greeting cards. 
It allows you to make greeting cards easily by 
choosing a template and changing the words.

%prep
%setup -q -n %{name}-%version
%patch0 -p1

%build
[[ ! -x configure ]] && make -f Makefile.cvs

# 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

%configure2_5x --disable-rpath

%make

%install

rm -rf $RPM_BUILD_ROOT
%{makeinstall_std}



install -m644 %SOURCE10 -D %{buildroot}/%_miconsdir/%{name}.png
install -m644 %SOURCE11 -D %{buildroot}/%_iconsdir/%{name}.png
install -m644 %SOURCE12 -D %{buildroot}/%_liconsdir/%{name}.png


mkdir -p %{buildroot}/%{_menudir}


#Menu
kdedesktop2mdkmenu.pl %{name} "Office/Drawing" $RPM_BUILD_ROOT%{_datadir}/applnk/Office/kreetingkard.desktop $RPM_BUILD_ROOT%{_menudir}/%{name}

perl -pi -e 's/\015$//' %buildroot/%{_datadir}/mimelnk/application/x-kreetingkard.desktop

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

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

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

%files -f %{name}.lang
%defattr(-,root,root)

%{_bindir}/kreetingkard

%{_menudir}/%{name}

%{_datadir}/applnk/Office/kreetingkard.desktop
%{_datadir}/apps/kreetingkard
%dir %{_docdir}/HTML/en/kreetingkard/
%doc %{_docdir}/HTML/en/kreetingkard/common
%doc %{_docdir}/HTML/en/kreetingkard/index.cache.bz2
%doc %{_docdir}/HTML/en/kreetingkard/index.docbook
%{_iconsdir}/crystalsvg/*/*/*.png

%{_datadir}/mimelnk/application/x-kreetingkard.desktop

%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%Changelog
* Sun Jul 02  2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.7.1-3mdv2007.0
- Rebuils for new menu && extension
- Use macros for icons

* Tue Feb 28 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.7.1-2mdk
- Reupload  for missing src.rpm

* Tue Dec 20 2005 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 0.7.1-1mdk
- new release

* Sun Dec 11 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.4-1mdk
- 0.6.4

* Wed Nov 30 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.3-1mdk
- 0.6.3

* Wed Nov 23 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.2-1mdk
- 0.6.2

* Mon Nov 21 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.1-2.20051121.1mdk
-  From UTUMI Hirosi 
	- latest snapshot
	- don't remove iconsdir

* Tue Nov 15 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.1-1mdk
- 0.6.1

* Mon May 23 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.5.0-1mdk
- First Mandriva release