Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 77c579b3df64d96aa5b187d2ff49b93b > files > 1

kolabadmin-0-0.r74.2mdv2009.0.src.rpm

Summary:	A native client application to configure the Kolab groupware server
Name:		kolabadmin
Version:	0
Release:	%mkrel 0.r74.2
License:	GPL
Group:		Graphical desktop/KDE
URL:		http://wgess16.dyndns.org/~tobias/qt/kolabadmin/
# svn://wgess16.dyndns.org/kolabadmin/trunk
Source0:	%{name}.tar.bz2
BuildRequires:	kdelibs-devel
BuildRequires:	qt4-devel
BuildRequires:	openldap-devel
BuildRequires:	ImageMagick
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
KolabAdmin is a native client application to configure the Kolab groupware
server. It is written in C++/Qt4, which makes it portable to all platforms
(*nix, MacOSX, Windows) and allows a clean and easy installation.

%prep

%setup -q -n %{name}

%build
/usr/lib/qt4/bin/qmake

%make

%install
rm -rf %{buildroot}

install -d %{buildroot}%{_bindir}
install -m0755 %{name} %{buildroot}%{_bindir}/

# Mandriva Icons
install -d %{buildroot}%{_iconsdir}
install -d %{buildroot}%{_miconsdir}
install -d %{buildroot}%{_liconsdir}

convert pics/kolab_logo.png -resize 16x16 %{buildroot}%{_miconsdir}/%{name}.png
convert pics/kolab_logo.png -resize 32x32 %{buildroot}%{_iconsdir}/%{name}.png
convert pics/kolab_logo.png -resize 48x48 %{buildroot}%{_liconsdir}/%{name}.png

# install menu entry.

# XDG menu
install -d %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=Kolabadmin
Comment=The kolab2 administrator
Exec=%{_bindir}/%{name}
Icon=%{name}
Terminal=false
Type=Application
Categories=X-MandrivaLinux-System-Configuration-Networking;
EOF

%if %mdkversion < 200900
%post
%update_menus
%endif
 
%if %mdkversion < 200900
%postun
%clean_menus
%endif

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%attr(0755,root,root) %{_bindir}/%{name}
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_datadir}/applications/*.desktop


%changelog
* Thu Jun 12 2008 Pixel <pixel@mandriva.com> 0-0.r74.2mdv2009.0
+ Revision: 218434
- rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

  + Thierry Vignaud <tvignaud@mandriva.com>
    - drop old menu

* Thu Jan 03 2008 Oden Eriksson <oeriksson@mandriva.com> 0-0.r74.2mdv2008.1
+ Revision: 141708
- rebuilt against openldap-2.4.7 libs

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Thu Jun 07 2007 Oden Eriksson <oeriksson@mandriva.com> 0-0.r74.1mdv2008.0
+ Revision: 36500
- fix the menu stuff
- a slight newer release (r72)
- drop P0, not needed anymore
- add xdg menu stuff


* Tue May 30 2006 Oden Eriksson <oeriksson@mandriva.com> 0-0.r23.2mdv2007.0
- fix build on 86_64

* Tue May 30 2006 Oden Eriksson <oeriksson@mandriva.com> 0-0.r23.1mdv2007.0
- initial Mandriva package