Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > media > contrib-release-src > by-pkgid > bf764836c3c1099b2a4c00b8bdb11c95 > files > 2

pgadmin3-1.4.3-1mdv2007.0.src.rpm

%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)