diff --git a/gnome-bluetooth.spec b/gnome-bluetooth.spec index 77647c6..5de5ea0 100644 --- a/gnome-bluetooth.spec +++ b/gnome-bluetooth.spec @@ -84,9 +84,30 @@ desktop-file-install --vendor="" \ --dir=$RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/ \ $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/bluetooth-applet.desktop +# gnome-bluetooth2 is the name for the gettext domain, +# gnome-bluetooth is the name in the docs %find_lang gnome-bluetooth2 +%find_lang %{name} --with-gnome +cat %{name}.lang >> gnome-bluetooth2.lang + +# save space by linking identical images in translated docs +helpdir=$RPM_BUILD_ROOT%{_datadir}/gnome/help/%{name} +for f in $helpdir/C/figures/*.png; do + b="$(basename $f)" + for d in $helpdir/*; do + if [ -d "$d" -a "$d" != "$helpdir/C" ]; then + g="$d/figures/$b" + if [ -f "$g" ]; then + if cmp -s $f $g; then + rm "$g"; ln -s "../../C/figures/$b" "$g" + fi + fi + fi + done +done %post +scrollkeeper-update -q update-desktop-database -q export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule \ @@ -125,6 +146,7 @@ if [ "$1" -eq 0 ]; then fi %postun +scrollkeeper-update -q update-desktop-database -q if [ -x /usr/bin/gtk-update-icon-cache ]; then /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor