diff --git a/pgadmin3-desktop.patch b/pgadmin3-desktop.patch new file mode 100644 index 0000000..95b0e49 --- /dev/null +++ b/pgadmin3-desktop.patch @@ -0,0 +1,11 @@ +--- pkg/pgadmin3.desktop.old 2011-02-23 10:08:19.533018996 +0530 ++++ pkg/pgadmin3.desktop 2011-02-23 10:08:27.557019002 +0530 +@@ -2,7 +2,7 @@ + Encoding=UTF-8 + Name=pgAdmin III + Exec=/usr/bin/pgadmin3 +-Icon=/usr/share/pgadmin3/pgAdmin3.png ++Icon=/usr/share/pgadmin3/pgadmin3.xpm + Type=Application + Categories=Application;Development; + MimeType=text/html diff --git a/pgadmin3.spec b/pgadmin3.spec index 803a94c..2790df9 100644 --- a/pgadmin3.spec +++ b/pgadmin3.spec @@ -1,11 +1,12 @@ Summary: Graphical client for PostgreSQL Name: pgadmin3 Version: 1.12.2 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases Source: ftp://ftp.postgresql.org/pub/pgadmin3/release/v%{version}/src/%{name}-%{version}.tar.gz Patch0: %{name}-1.10.0-optflags.patch +Patch2: %{name}-desktop.patch URL: http://www.pgadmin.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: wxGTK-devel postgresql-devel desktop-file-utils openssl-devel libxml2-devel libxslt-devel @@ -33,6 +34,7 @@ required to communicate with the database server. # touch to avoid autotools re-run for f in configure{,.ac} ; do touch -r $f $f.stamp ; done %patch0 -p1 +%patch2 -p0 for f in configure{,.ac} ; do touch -r $f.stamp $f ; done %build @@ -44,6 +46,7 @@ make %{?_smp_mflags} all rm -rf %{buildroot} make DESTDIR=%{buildroot} install +mkdir -p %{buildroot}%{_datadir}/%{name}/ cp -f ./pkg/debian/pgadmin3.xpm %{buildroot}/%{_datadir}/%{name}/%{name}.xpm mkdir -p %{buildroot}/%{_datadir}/applications @@ -84,7 +87,10 @@ rm -rf %{buildroot} %{_datadir}/applications/* %changelog -* Tue Feb 15 2011 Devrim GUNDUZ 1.12.2-1 +* Wed Feb 23 2011 Devrim GUNDUZ 1.12.2-3 +- Actually install desktop file. + +* Tue Feb 15 2011 Devrim GUNDUZ 1.12.2-2 - Update to 1.12.2 * Wed Feb 09 2011 Fedora Release Engineering - 1.10.5-2