Author: pterjan
Date: Sat Feb 10 21:53:37 2007
New Revision: 118808

Modified:
   packages/cooker/rbbr/current/SPECS/rbbr.spec

Log:
- mkrel
- XDG menu

Modified: packages/cooker/rbbr/current/SPECS/rbbr.spec
==============================================================================
--- packages/cooker/rbbr/current/SPECS/rbbr.spec        (original)
+++ packages/cooker/rbbr/current/SPECS/rbbr.spec        Sat Feb 10 21:53:37 2007
@@ -1,6 +1,6 @@
 %define name rbbr
 %define version 0.6.0
-%define release 2mdk
+%define release %mkrel 3
 
 Summary: RuBy BRowser
 Name: %{name}
@@ -20,9 +20,6 @@
 Obsoletes: ruby-rbbr
 Provides: ruby-rbbr
 
-%define ruby_libdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
-%define ruby_archdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")
-
 %description
 rbbr is a ruby application to browse modules/classes hierarchy and their
 constants and methods.
@@ -43,11 +40,25 @@
 install -m 755 -d %buildroot%{_menudir}
 cat << EOF > %buildroot%{_menudir}/%{name}
 ?package(%name): needs="x11" \
-        section="Applications/Development/Tools" \
+        section="More Applications/Development/Tools" \
         title="RBBR" \
         longtitle="RuBy BRowser" \
         command="%{_bindir}/%{name}" \
-        icon="%{name}.png"
+        icon="%{name}.png" \
+       xdg="true"
+EOF
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
+cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF
+[Desktop Entry]
+Encoding=UTF-8
+Name=RBBR
+Comment=RuBy BRowser
+Exec=%{_bindir}/%{name} 
+Icon=%{name}
+Terminal=false
+Type=Application
+Categories=GTK;Development;X-MandrivaLinux-MoreApplications-Development-Tools;
 EOF
 
 # icon
@@ -68,9 +79,10 @@
 %files -f %name.lang
 %defattr(-,root,root)
 %{_bindir}/*
-%{ruby_libdir}/%{name}*
+%{ruby_sitelibdir}/%{name}*
 %{_datadir}/%{name}
 %{_menudir}/%name
+%{_datadir}/applications/*
 %{_iconsdir}/%{name}.png
 %{_miconsdir}/%{name}.png
 %{_liconsdir}/%{name}.png

Reply via email to