rpms/aiksaurus/devel aiksaurus.desktop, NONE, 1.1 aiksaurus.png, NONE, 1.1 aiksaurus.spec, 1.7, 1.8 aiksaurus-1.2.1-desktop.patch, 1.1, NONE

Marc Maurer (uwog) fedora-extras-commits at redhat.com
Thu Feb 16 12:42:44 UTC 2006


Author: uwog

Update of /cvs/extras/rpms/aiksaurus/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28069

Modified Files:
	aiksaurus.spec 
Added Files:
	aiksaurus.desktop aiksaurus.png 
Removed Files:
	aiksaurus-1.2.1-desktop.patch 
Log Message:
Fix bug 158140




--- NEW FILE aiksaurus.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=Thesaurus
Comment=Lookup words in a thesaurus
Exec=gaiksaurus
Icon=aiksaurus.png
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;Application;Utility;


Index: aiksaurus.spec
===================================================================
RCS file: /cvs/extras/rpms/aiksaurus/devel/aiksaurus.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- aiksaurus.spec	17 Aug 2005 12:33:07 -0000	1.7
+++ aiksaurus.spec	16 Feb 2006 12:42:40 -0000	1.8
@@ -1,17 +1,23 @@
-Summary: An English-language thesaurus library.
-Name: aiksaurus
-Version: 1.2.1
-Release: 10
-Epoch: 1
-Group: System Environment/Libraries
-License: GPL
-Source: http://download.sourceforge.net/aiksaurus/aiksaurus-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: gtk2-devel, desktop-file-utils >= 0.9
-PreReq: desktop-file-utils >= 0.9
-URL: http://aiksaurus.sourceforge.net/
+Name: 		aiksaurus
+Version: 	1.2.1
+Release: 	11
+Summary: 	An English-language thesaurus library
+
+Epoch: 		1
+Group: 		System Environment/Libraries
+License: 	GPL
+URL: 		http://aiksaurus.sourceforge.net/
+Source0: 	http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Source1:	%{name}.png
+Source2: 	%{name}.desktop
+BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: 	gtk2-devel
+BuildRequires:	desktop-file-utils
+
+Requires(post): desktop-file-utils
+Requires(postun): desktop-file-utils
 
-Patch0: aiksaurus-1.2.1-desktop.patch
 
 %description
 Aiksaurus is an English-language thesaurus library that can be 
@@ -19,18 +25,22 @@
 software to provide thesaurus capabilities.  A basic command line 
 thesaurus program is also included.
 
+
 %package devel
-Requires: aiksaurus
-Summary: Files for developing with aiksaurus.
-Group: Development/Libraries
-                                                                                
+Requires: 	%{name} = %{version}-%{release}
+Summary: 	Files for developing with aiksaurus
+Group: 		Development/Libraries
+ 
+                                                                               
 %description devel
 Includes and definitions for developing with aiksaurus.
 
+
 %package gtk
-Requires: aiksaurus >= %{version}
-Summary: A GTK+ frontend to aiksaurus.
-Group: System Environment/Libraries
+Requires: 	%{name} = %{version}-%{release}
+Summary: 	A GTK+ frontend to aiksaurus
+Group: 		System Environment/Libraries
+
 
 %description gtk
 AiksaurusGTK is a GTK+ interface to the Aiksaurus library.  
@@ -38,43 +48,70 @@
 in GTK+ projects, notably AbiWord.  A standalone thesaurus program
 is also provided.
 
+
 %package gtk-devel
-Requires: aiksaurus-gtk
-Requires: aiksaurus-devel >= %{version}
-Requires: gtk2-devel
-Summary: Files for developing with aiksaurus-gtk.
-Group: Development/Libraries
-                                                                                
+Requires: 	%{name}-gtk = %{version}-%{release}
+Requires: 	gtk2-devel
+Summary: 	Files for developing with aiksaurus-gtk
+Group: 		Development/Libraries
+ 
+                                                                               
 %description gtk-devel
 gtk includes and definitions for developing with aiksaurus.
 
+
 %prep
 %setup -q
-%patch0 -p1 -b .desktop.patch
+
 
 %build
 %configure
-make
+make %{?_smp_mflags}
+
 
 %install
+rm -rf $RPM_BUILD_ROOT
 %makeinstall
+
 rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
-desktop-file-install --vendor gnome --dir $RPM_BUILD_ROOT%{_datadir}/applications ./gaiksaurus.desktop
+
+# Add the desktop icon.
+%{__install} -D -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
+
+# Add desktop file.
+desktop-file-install --vendor fedora                    \
+        --dir $RPM_BUILD_ROOT%{_datadir}/applications   \
+        --add-category X-Fedora                         \
+        %{SOURCE2}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post -p /sbin/ldconfig
 
+
 %postun -p /sbin/ldconfig
 
+
+%post gtk
+/sbin/ldconfig
+update-desktop-database &> /dev/null ||:
+
+
+%postun gtk
+/sbin/ldconfig
+update-desktop-database &> /dev/null ||:
+
+
 %files
 %defattr(-, root, root)
 %doc ChangeLog README COPYING AUTHORS
-%{_bindir}/aiksaurus
+%{_bindir}/%{name}
 %{_bindir}/caiksaurus
 %{_libdir}/*Aiksaurus-*.so.*
-%{_datadir}/aiksaurus
+%{_datadir}/%{name}/
+
 
 %files devel
 %defattr(-, root, root)
@@ -82,21 +119,16 @@
 %{_includedir}/Aiksaurus/Aiksaurus.h
 %{_includedir}/Aiksaurus/AiksaurusC.h
 %{_libdir}/*Aiksaurus.so
-%{_libdir}/pkgconfig/aiksaurus-1.0.pc
+%{_libdir}/pkgconfig/%{name}-1.0.pc
+
 
 %files gtk
 %defattr(-, root, root)
 %{_bindir}/gaiksaurus
 %{_libdir}/*GTK*.so.*
-%{_datadir}/applications/gnome-gaiksaurus.desktop
-
-%post gtk
-/sbin/ldconfig
-update-desktop-database %{_datadir}/applications
+%{_datadir}/applications/fedora-%{name}.desktop
+%{_datadir}/pixmaps/%{name}.png
 
-%postun gtk
-/sbin/ldconfig
-update-desktop-database %{_datadir}/applications
 
 %files gtk-devel
 %defattr(-, root, root)
@@ -104,7 +136,18 @@
 %{_libdir}/*GTK*.so
 %{_libdir}/pkgconfig/gaiksaurus-1.0.pc
 
+
 %changelog
+* Tue Jan 24 2006 Brian Pepple <bdpepple at ameritech.net> - 1:1.2.1-11
+- Add desktop icon.
+- Remove those pesky periods from the summaries.
+- Add smp_mflag.
+- Correct desktop file to meet FE requirements.
+- Correct ownership of datadir.
+- Correct sub-packages dependencies.
+- Drop PreReq (depreciated), and use requires.
+- Use preferred FE build root.
+
 * Wed Aug 17 2005 Marc Maurer <uwog at abisource.com> 1:1.2.1-10
 - Rebuild against new libcairo
 


--- aiksaurus-1.2.1-desktop.patch DELETED ---




More information about the scm-commits mailing list