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