Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > aaf1d039178818b755d0a139ddb59f5e > files > 4

basket-1.0.2-1mdv2007.0.src.rpm

%define name           basket
%define longtitle      BasKet for KDE
%define version        1.0.2
%define release        %mkrel 1


Name:           %name
Summary:        %longtitle
Version:        %version
Release:        %release
URL:           	http://basket.kde.org/
Source0:        %{name}-%{version}.tar.bz2
Patch2:         basket-1.0Beta3-fix-compile.patch 
Patch3:		basket-1.0-fix-crash.patch
Source1:        cr16-app-basket.png
Source2:	cr32-app-basket.png
Source3:	cr48-app-basket.png
Group:		Office
BuildRoot:      %{_tmppath}/%{name}-buildroot
License:	GPL
BuildRequires:  kdelibs-devel
BuildRequires:  libkdepim-kontact-devel
BuildRequires:  kdepim-devel
BuildRequires:  desktop-file-utils
Requires:	kdebase-progs >= 3.0

%description
This application is mainly an all-purpose notes taker. 
It provide several baskets where to drop every sort of 
items: text, rich text, links, images, sounds, files, 
colors, application launcher...
Objects can be edited, copied, dragged... So, you can 
arrange them as you want !
This application can be used to quickly drop web objects 
(link, text, images...) or notes, as well as to free your 
clutered desktop (if any).
It is also useful to collect informations for a report. 
Those data can be shared with co-workers by exporting 
baskets to HTML.

%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}/basket

%_datadir/apps/basket/basket_part.rc
%_datadir/apps/basket/images/tag_export_help.png
%_datadir/apps/basket/images/tag_export_on_every_lines_help.png
%_datadir/apps/kontact/ksettingsdialog/kontact_basketplugin.setdlg
%_datadir/apps/basket/welcome/Welcome_en_US.baskets
%_datadir/config/magic/basket.magic
%_datadir/services/basket_config_apps.desktop
%_datadir/services/basket_config_features.desktop
%_datadir/services/basket_config_general.desktop
%_datadir/services/basket_config_notes.desktop
%_datadir/services/basket_part.desktop
%_datadir/services/kontact/basket.desktop
%_datadir/services/basket_config_baskets.desktop
%_datadir/services/basket_config_new_notes.desktop
%_datadir/services/basket_config_notes_appearance.desktop
%_datadir/services/basketthumbcreator.desktop
%_datadir/mimelnk/application/x-basket-archive.desktop
%_datadir/mimelnk/application/x-basket-template.desktop

%{_iconsdir}/%{name}.png
%{_iconsdir}/crystalsvg/*/apps/*.png
%{_iconsdir}/crystalsvg/*/actions/*.png
%{_iconsdir}/crystalsvg/scalable/apps/*.svg
%{_iconsdir}/crystalsvg/*/mimetypes/*.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png

%dir %{_datadir}/apps/%{name}
%{_datadir}/applnk/Utilities/%{name}.desktop
%{_datadir}/apps/%{name}/%{name}ui.rc
%{_datadir}/apps/%{name}/backgrounds
%{_datadir}/apps/%{name}/icons/crystalsvg/16x16/actions/*
%{_datadir}/apps/%{name}/images/insertion_help.png

%doc %{_docdir}/HTML/en/basket/*

%_libdir/kde3/kcm_basket.la
%_libdir/kde3/kcm_basket.so
%_libdir/kde3/libbasketpart.la
%_libdir/kde3/libbasketpart.so
%_libdir/kde3/libkontact_basket.la
%_libdir/kde3/libkontact_basket.so
%_libdir/libbasketcommon.la
%_libdir/libbasketcommon.so
%_libdir/kde3/basketthumbcreator.la
%_libdir/kde3/basketthumbcreator.so

%_datadir/apps/basket/welcome/*.baskets
%_datadir/services/kontact/basket_v4.desktop

#--------------------------------------------------------------------

%prep
rm -rf %buildroot

%setup -q -n %{name}-%{version}
%patch2 -p0
%patch3 -p1 -b .fix_crash

%build
make -f Makefile.cvs
%configure --disable-rpath \
%if "%{_lib}" != "lib"
    --enable-libsuffix="%(A=%{_lib}; echo ${A/lib/})" \
%endif	

%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall

%{find_lang} %name


# XDG Menu
desktop-file-install --vendor="" \
  --add-category="KDE" \
  --add-category="Qt" \
  --add-category="X-MandrivaLinux-Office-Accessories" \
  --add-category="Office" \
  --add-category="Utility" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities/%{name}.desktop

#icons
install -d %buildroot/%{_iconsdir}
install -d %buildroot/%{_liconsdir}
install -d %buildroot/%{_miconsdir}
install -m644 %{SOURCE1} $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png
install -m644 %{SOURCE2} $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png
install -m644 %{SOURCE3} $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png


%clean
rm -rf %buildroot




%changelog
* Wed Apr 25 2007 Nicolas Lécureuil <neoclust@mandriva.org> 1.0.2-1mdv2008.0
+ Revision: 18357
- New version 1.0.2

  + Mandriva <devel@mandriva.com>


* Mon Mar 19 2007 Laurent Montel <lmontel@mandriva.com> 1.0.1-1mdv2007.1
+ Revision: 146421
- 1.0.1
- 1.0

* Fri Feb 09 2007 Laurent Montel <lmontel@mandriva.com> 1.0-0.rc3.2mdv2007.1
+ Revision: 118519
- Fix crash
- 1.0rc3

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - Add lib package
    - New version -1.0Beta3
    - Fix menu
    - Reorganize file list

* Wed Oct 18 2006 Laurent Montel <lmontel@mandriva.com> 0.6.0-1mdv2007.1
+ Revision: 65805
- Fix spec file
- 0.6.0
  DONT UPLOAD IT !!!!!!!!!!!

* Sat Aug 05 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.0-1.beta2.3mdv2007.0
+ Revision: 52779
- Add missing source
- Increase release
- sync with cvs ( fix kontact crash ( ticket #24132))

* Thu Aug 03 2006 Laurent Montel <lmontel@mandriva.com> 0.6.0-1.beta2.2mdv2007.0
+ Revision: 42951
- Use xdg menu
- beta2

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - import basket-0.6.0-1.alpha2.1mdk

* Wed Apr 12 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.0-1.alpha2.1mdk
- Alpha 2  : Thanks jq for pointing me out this release

* Thu Jan 19 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.0-0.alpha1.2mdk
- Fix Build for x86_64

* Wed Jan 18 2006 Nicolas Lécureuil <neoclust@mandrake.org> 0.6.0-0.alpha1.1mdk
- 0.6.0 Alpha1

* Wed Jul 13 2005 Nicolas Lécureuil <neoclust@mandrake.org> 0.5.0-3mdk
- Fix File section

* Fri May 06 2005 Nicolas Lécureuil <neoclust@mandrake.org> 0.5.0-2mdk
- Fix BuildRequires 
- Fix Build For amd64

* Wed Apr 06 2005 Nicolas Lécureuil <neoclust@mandrake.org> 0.5.0-1mdk
- First release