rpms/rssowl/devel rssowl.script,1.2,1.3 rssowl.spec,1.2,1.3

Anthony Green (green) fedora-extras-commits at redhat.com
Tue Feb 7 23:09:20 UTC 2006


Author: green

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

Modified Files:
	rssowl.script rssowl.spec 
Log Message:
Update to -9 release.  Many tweaks.



Index: rssowl.script
===================================================================
RCS file: /cvs/extras/rpms/rssowl/devel/rssowl.script,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- rssowl.script	4 Feb 2006 13:37:54 -0000	1.2
+++ rssowl.script	7 Feb 2006 23:09:11 -0000	1.3
@@ -5,9 +5,9 @@
 
 # This makes the embedded browser work.
 if [ -z "$MOZILLA_FIVE_HOME" ]; then
-  XPCOM=$(ls -t /usr/lib/mozilla-*/libxpcom.so|head -n1)
+  XPCOM=$(ls -t /usr/lib64/mozilla-*/libxpcom.so|head -n1)
   export MOZILLA_FIVE_HOME=$(dirname $XPCOM)
 fi
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MOZILLA_FIVE_HOME
 
-exec java -Djava.library.path=/usr/lib/ -cp /usr/share/java/rssowl.jar:/usr/share/java/xerces-j2.jar:/usr/share/java/itext.jar:/usr/share/eclipse/plugins/org.eclipse.core.runtime_3.1.2.jar:/usr/share/eclipse/plugins/org.eclipse.ui.forms_3.1.0.jar:/usr/share/java/swt-gtk-3.1.2.jar:/usr/share/java/commons-logging.jar:/usr/share/eclipse/plugins/org.eclipse.jface_3.1.1.jar:/usr/share/java/jdom.jar:/usr/share/java/commons-httpclient.jar:/usr/share/java/commons-codec.jar:/usr/share/java/glib0.2.jar:/usr/share/java/gconf2.12.jar:/usr/share/java/gtk2.8.jar:/usr/share/java/ net.sourceforge.rssowl.controller.RSSOwlLoader "$@"
+exec java -Djava.library.path=/usr/lib64/ -cp /usr/share/java/rssowl.jar:/usr/share/java/xerces-j2.jar:/usr/share/java/itext.jar:/usr/share/eclipse/plugins/org.eclipse.core.runtime_3.1.2.jar:/usr/share/eclipse/plugins/org.eclipse.ui.forms_3.1.0.jar:/usr/share/java/swt-gtk-3.1.1.jar:/usr/share/java/commons-logging.jar:/usr/share/eclipse/plugins/org.eclipse.jface_3.1.1.jar:/usr/share/java/jdom.jar:/usr/share/java/commons-httpclient.jar:/usr/share/java/commons-codec.jar:/usr/share/java/glib0.2.jar:/usr/share/java/gconf2.12.jar:/usr/share/java/gtk2.8.jar:/usr/share/java/ net.sourceforge.rssowl.controller.RSSOwlLoader "$@"


Index: rssowl.spec
===================================================================
RCS file: /cvs/extras/rpms/rssowl/devel/rssowl.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- rssowl.spec	4 Feb 2006 13:37:54 -0000	1.2
+++ rssowl.spec	7 Feb 2006 23:09:11 -0000	1.3
@@ -1,6 +1,6 @@
 %define name    rssowl
 %define version 1.2
-%define release 8%{?dist}
+%define release 9%{?dist}
 %define jdk     java
 
 Name:           %name
@@ -33,21 +33,21 @@
 Requires(postun): java-gcj-compat >= 1.0.31
 Requires: 	itext, jdom, jakarta-commons-codec, jakarta-commons-httpclient, eclipse-platform
 Requires:  	libgconf-java
+BuildRequires:    desktop-file-utils
+Requires(post):   desktop-file-utils
+Requires(postun): desktop-file-utils
 
 %description
 RSSOwl is a RSS / RDF / Atom Newsreader written in Java using SWT as
 fast graphic library. Read News in a tabfolder, save favorites in
 categories, Export to PDF / RTF / HTML / OPML, Import Feeds from OPML,
-perform fulltext-search, use the integrated browser. Please contact
-bpasero at rssowl.org if you have any questions or problems regarding
-this version.
+perform fulltext-search, use the integrated browser.
 
 %description -l de
 RSSOwl ist ein RSS / RDF / Atom Newsreader in Java mit SWT als
 GUI-Bibliothek. Einige der Features sind Export von Nachrichten nach
 PDF / RTF / HTML, Import / Export mit OPML, Volltextsuche und der
-integrierte Browser. Bei Fragen oder Problemen mit dieser Version
-bitte an bpasero at rssowl.org schreiben.
+integrierte Browser.
 
 %prep
 %setup -q -n %{name}_1_2_src_clean
@@ -87,7 +87,10 @@
 install -m 644 img/32x32.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/rssowl.png
 
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
-cp %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/applications
+desktop-file-install --vendor fedora 			\
+	--dir ${RPM_BUILD_ROOT}%{_datadir}/applications	\
+	--add-category X-Fedora				\
+	%{SOURCE2}
 
 mkdir -p $RPM_BUILD_ROOT/%{_bindir}
 cp %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name}
@@ -103,9 +106,23 @@
 
 aot-compile-rpm
 
-%post -p %{_bindir}/rebuild-gcj-db
-
-%postun -p %{_bindir}/rebuild-gcj-db
+%post 
+%{_bindir}/rebuild-gcj-db
+update-desktop-database %{_datadir}/application
+# update icon themes
+touch %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
+fi
+
+%postun 
+%{_bindir}/rebuild-gcj-db
+update-desktop-database %{_datadir}/applications
+# update icon themes
+touch %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
+fi
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -121,9 +138,13 @@
 %{_libdir}/gcj/%{name}
 
 %changelog
-* Sat Feb  4 2006 Anthony Green <green at redhat.com> - 1.2-8
+* Tue Feb  7 2006 Anthony Green <green at redhat.com> - 1.2-9
 - Update eclipse-platform requirement in spec file and eclipse swt and 
   runtime references in rssowl.script.
+- Install .desktop file propertly.
+- Run update-desktop-database and gtk-update-icon-cache in post and postun.
+- Add desktop-file-utils dependencies.
+- Tweak description.
 
 * Mon Jan 16 2006 Anthony Green <green at redhat.com> 1.2-7
 - Word-wrapped descriptions.




More information about the fedora-extras-commits mailing list