rpms/sshmenu/EL-5 sshmenu-3.18-libexec.patch, NONE, 1.1 sshmenu-3.18-sitelib.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 sshmenu.spec, 1.1, 1.2 sshmenu-3.15-libexec.patch, 1.1, NONE sshmenu-3.15-sitelib.patch, 1.1, NONE

Matthias Saou thias at fedoraproject.org
Tue Dec 8 18:53:15 UTC 2009


Author: thias

Update of /cvs/extras/rpms/sshmenu/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18274

Modified Files:
	.cvsignore sources sshmenu.spec 
Added Files:
	sshmenu-3.18-libexec.patch sshmenu-3.18-sitelib.patch 
Removed Files:
	sshmenu-3.15-libexec.patch sshmenu-3.15-sitelib.patch 
Log Message:
Update to 3.18 and disable the gnome-applet-sshmenu sub-package.


sshmenu-3.18-libexec.patch:
 Makefile              |    5 +++--
 sshmenu-applet.server |    2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

--- NEW FILE sshmenu-3.18-libexec.patch ---
diff -Naupr sshmenu-3.18.orig/Makefile sshmenu-3.18/Makefile
--- sshmenu-3.18.orig/Makefile	2009-08-24 10:25:06.000000000 +0200
+++ sshmenu-3.18/Makefile	2009-12-08 19:09:46.431319694 +0100
@@ -1,5 +1,6 @@
 BIN   = $(DESTDIR)/usr/bin
 LIB   = $(DESTDIR)/usr/lib
+LIBEXEC = $(DESTDIR)/usr/libexec
 MAN   = $(DESTDIR)/usr/share/man
 SHARE = $(DESTDIR)/usr/share
 CFG   = $(DESTDIR)/etc
@@ -13,13 +14,13 @@ TEST:
 
 install:
 	install -d $(BIN) $(LIB)/ruby/1.8 $(LIB)/bonobo/servers
-	install -d $(LIB)/gnome-panel $(SHARE)/icons/hicolor/48x48/apps
+	install -d $(LIBEXEC) $(SHARE)/icons/hicolor/48x48/apps
 	install -d $(MAN)/man1
 	install -d $(CFG)/bash_completion.d
 	install -m644 lib/sshmenu.rb $(LIB)/ruby/1.8/sshmenu.rb
 	install -m644 lib/gnome-sshmenu.rb $(LIB)/ruby/1.8/gnome-sshmenu.rb
 	install -m644 sshmenu-applet.server $(LIB)/bonobo/servers/sshmenu-applet.server
-	install -m755 sshmenu-applet $(LIB)/gnome-panel/sshmenu-applet
+	install -m755 sshmenu-applet $(LIBEXEC)/sshmenu-applet
 	install -m644 sshmenu.1 $(MAN)/man1/sshmenu.1
 	install -m644 gnome-sshmenu-applet.png $(SHARE)/icons/hicolor/48x48/apps/gnome-sshmenu-applet.png
 	install -m755 bin/sshmenu $(BIN)/sshmenu
diff -Naupr sshmenu-3.18.orig/sshmenu-applet.server sshmenu-3.18/sshmenu-applet.server
--- sshmenu-3.18.orig/sshmenu-applet.server	2009-08-24 10:25:06.000000000 +0200
+++ sshmenu-3.18/sshmenu-applet.server	2009-12-08 19:08:54.797319571 +0100
@@ -1,6 +1,6 @@
 <oaf_info>
 <oaf_server iid="OAFIID:GNOME_SSHMenuApplet_Factory" type="exe"
-            location="/usr/lib/gnome-panel/sshmenu-applet">
+            location="/usr/libexec/sshmenu-applet">
 
         <oaf_attribute name="repo_ids" type="stringv">
                 <item value="IDL:Bonobo/GenericFactory:1.0"/>

sshmenu-3.18-sitelib.patch:
 Makefile |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

--- NEW FILE sshmenu-3.18-sitelib.patch ---
diff -Naupr sshmenu-3.18.libexec/Makefile sshmenu-3.18/Makefile
--- sshmenu-3.18.libexec/Makefile	2009-12-08 19:09:46.431319694 +0100
+++ sshmenu-3.18/Makefile	2009-12-08 19:15:33.952319721 +0100
@@ -13,12 +13,12 @@ TEST:
 	RUBYLIB=lib ruby test/ts_all.rb test/tc*.rb
 
 install:
-	install -d $(BIN) $(LIB)/ruby/1.8 $(LIB)/bonobo/servers
+	install -d $(BIN) $(LIB)/ruby/site_ruby/1.8 $(LIB)/bonobo/servers
 	install -d $(LIBEXEC) $(SHARE)/icons/hicolor/48x48/apps
 	install -d $(MAN)/man1
 	install -d $(CFG)/bash_completion.d
-	install -m644 lib/sshmenu.rb $(LIB)/ruby/1.8/sshmenu.rb
-	install -m644 lib/gnome-sshmenu.rb $(LIB)/ruby/1.8/gnome-sshmenu.rb
+	install -m644 lib/sshmenu.rb $(LIB)/ruby/site_ruby/1.8/sshmenu.rb
+	install -m644 lib/gnome-sshmenu.rb $(LIB)/ruby/site_ruby/1.8/gnome-sshmenu.rb
 	install -m644 sshmenu-applet.server $(LIB)/bonobo/servers/sshmenu-applet.server
 	install -m755 sshmenu-applet $(LIBEXEC)/sshmenu-applet
 	install -m644 sshmenu.1 $(MAN)/man1/sshmenu.1


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/sshmenu/EL-5/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore	3 Feb 2008 22:53:23 -0000	1.2
+++ .cvsignore	8 Dec 2009 18:53:15 -0000	1.3
@@ -1 +1 @@
-sshmenu-3.15.tar.gz
+sshmenu-3.18.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/sshmenu/EL-5/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources	3 Feb 2008 22:53:23 -0000	1.2
+++ sources	8 Dec 2009 18:53:15 -0000	1.3
@@ -1 +1 @@
-baab4a14015ed80deede648cada1f215  sshmenu-3.15.tar.gz
+7e7f43135fd112be3c173ec8585d6b98  sshmenu-3.18.tar.gz


Index: sshmenu.spec
===================================================================
RCS file: /cvs/extras/rpms/sshmenu/EL-5/sshmenu.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sshmenu.spec	3 Feb 2008 22:53:23 -0000	1.1
+++ sshmenu.spec	8 Dec 2009 18:53:15 -0000	1.2
@@ -2,14 +2,14 @@
 
 Summary: Application to organize SSH connection information in a menu
 Name: sshmenu
-Version: 3.15
-Release: 5%{?dist}
+Version: 3.18
+Release: 2%{?dist}
 License: BSD
 Group: User Interface/Desktops
 URL: http://sshmenu.sourceforge.net/
 Source0: http://dl.sf.net/sshmenu/sshmenu-%{version}.tar.gz
-Patch0: sshmenu-3.15-libexec.patch
-Patch1: sshmenu-3.15-sitelib.patch
+Patch0: sshmenu-3.18-libexec.patch
+Patch1: sshmenu-3.18-sitelib.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: ruby
 Requires: openssh-askpass
@@ -50,19 +50,28 @@ keeps all your regular SSH connections w
 %{__rm} -rf %{buildroot}
 %{__make} install DESTDIR=%{buildroot}
 
+# On RHEL we are missing libs to get the gnome applet working (#463022)
+%if 0%{?rhel}
+%{__rm} -rf %{buildroot}%{_bindir}/sshmenu-gnome
+%{__rm} -rf %{buildroot}%{_prefix}/lib/bonobo/
+%{__rm} -rf %{buildroot}%{ruby_sitelib}/gnome-sshmenu.rb
+%{__rm} -rf %{buildroot}%{_libexecdir}/sshmenu-applet
+%{__rm} -rf %{buildroot}%{_datadir}/icons/
+%endif
+
 
 %clean
 %{__rm} -rf %{buildroot}
 
 
 %post -n gnome-applet-sshmenu
-touch --no-create %{_datadir}/icons/hicolor
+touch --no-create %{_datadir}/icons/hicolor || :
 if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 fi
 
 %postun -n gnome-applet-sshmenu
-touch --no-create %{_datadir}/icons/hicolor
+touch --no-create %{_datadir}/icons/hicolor || :
 if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 fi
@@ -71,19 +80,42 @@ fi
 %files
 %defattr(-,root,root,-)
 %doc Changes License.txt README
+%{_sysconfdir}/bash_completion.d/
 %{_bindir}/sshmenu
 %{ruby_sitelib}/sshmenu.rb
 %{_mandir}/man1/sshmenu.1*
 
+
+# On RHEL we are missing libs to get the gnome applet working (#463022)
+%if 0%{!?rhel:1}
 %files -n gnome-applet-sshmenu
 %{_bindir}/sshmenu-gnome
 %{_prefix}/lib/bonobo/servers/sshmenu-applet.server
 %{ruby_sitelib}/gnome-sshmenu.rb
 %{_libexecdir}/sshmenu-applet
 %{_datadir}/icons/hicolor/48x48/apps/gnome-sshmenu-applet.png
+%endif
 
 
 %changelog
+* Tue Dec  8 2009 Matthias Saou <http://freshrpms.net/> 3.18-2
+- Disable the gnome-applet-sshmenu sub-package on RHEL (#463022).
+
+* Tue Dec  8 2009 Matthias Saou <http://freshrpms.net/> 3.18-1
+- Update to 3.18.
+- Rebased both patches for the Makefile changes.
+- Fix scriplets by adding "|| :" for touch.
+- Include new bash_completion.d as-is since all packages seem to do it.
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.16-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sat May  9 2009 Matthias Saou <http://freshrpms.net/> 3.16-1
+- Update to 3.16.
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org>
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
 * Thu Jan 17 2008 Matthias Saou <http://freshrpms.net/> 3.15-5
 - Move gnome-sshmenu.rb to gnome-applet-sshmenu too.
 


--- sshmenu-3.15-libexec.patch DELETED ---


--- sshmenu-3.15-sitelib.patch DELETED ---




More information about the fedora-extras-commits mailing list