%define name pgadmin3 %define version 1.4.3 %define release %mkrel 1 %define Summary Graphical client for PostgreSQL Summary: %{Summary} Name: %{name} Version: %{version} Release: %{release} License: Artistic Group: Databases Source0: %{name}-%{version}.tar.bz2 URL: http://www.pgadmin.org/ BuildRequires: wxgtku-devel >= 2.6 BuildRequires: postgresql-devel BuildRequires: ImageMagick BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description PostgreSQL Tools. %prep %setup -q %build %configure --with-wx-config=wx-config-unicode %make all %install rm -rf %{buildroot} %makeinstall cp -f src/include/images/elephant48.xpm %{buildroot}%{_datadir}/%{name}/%{name}.xpm cp -f pkg/%{name}.desktop %{buildroot}/%{_datadir}/%{name}/%{name}.desktop install -d $RPM_BUILD_ROOT%{_menudir} cat <<EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}):command="%{name}" \ icon="%{name}.png" \ needs="x11" \ section="More Applications/Databases" \ title="PgAdmin3"\ longtitle="%{Summary}"\ xdg="true" EOF mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=%{name} Comment=%{Summary} Exec=%{_bindir}/%{name} Icon=%{name} Terminal=false Type=Application StartupNotify=true Categories=X-MandrivaLinux-MoreApplications-Databases;Database; EOF install -d $RPM_BUILD_ROOT{%{_iconsdir},%{_miconsdir},%{_liconsdir}} convert -size 16x16 src/include/images/elephant32.xpm $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png convert -size 32x32 src/include/images/elephant32.xpm $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png convert -size 48x48 src/include/images/elephant48.xpm $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png %post %update_menus %postun %clean_menus %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/%{name} %{_bindir}/pgagent %{_datadir}/%{name} %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_miconsdir}/%{name}.png %{_menudir}/%{name} %{_datadir}/applications/mandriva-%{name}.desktop %changelog * Wed Aug 09 2006 Nicolas Lécureuil <neoclust@mandriva.org> + 08/09/06 13:29:02 (54722) - Add missing File * Wed Aug 09 2006 Nicolas Lécureuil <neoclust@mandriva.org> + 08/09/06 13:27:03 (54721) - New release 1.4.3 * Wed Aug 09 2006 Nicolas Lécureuil <neoclust@mandriva.org> + 08/09/06 13:07:17 (54703) - Fix for XDG menu * Thu Aug 03 2006 Nicolas Lécureuil <neoclust@mandriva.org> + 08/03/06 13:06:47 (43255) import pgadmin3-1.4.2-1mdk * Wed Mar 08 2006 Jerome Soyer <saispo@mandriva.org> 1.4.2-1mdk - New release 1.4.2 * Fri Dec 16 2005 Olivier Thauvin <nanardon@mandriva.org> 1.4.1-1mdk - 1.4.1 * Sun Nov 13 2005 Olivier Thauvin <nanardon@mandriva.org> 1.4.0-1mdk - 1.4.0 * Fri Sep 30 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.2.2-3mdk - Fix BuildRequires because of the use of convert => ImageMagick * Fri Jul 29 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.2.2-2mdk - Fix BuildRequires * Wed Jul 27 2005 Per Øyvind Karlsen <pkarlsen@mandriva.com> 1.2.2-1mdk - initial release (club request)