Need help to make a package

Hello, I’m trying to build my first package Cryptkeeper and the process stops on %install phase, not giving any clear reason. Could you point me what is wrong in my spec file? Probably something with creating .desktop file, but I’m not sure.

Have a look here;
Packaging/SUSE Package Conventions/RPM Macros - openSUSE
It’s just your ordering (syntax) of the command for the desktop file.

Still no luck :’(
I cut the command to just

%suse_update_desktop_file %{name}

leaving original .desktop file from sources, but still building failed. And no usable error message.
Local build with rpmbuild went OK previously.

I see (in the log):

/usr/bin/install -c -m 644 cryptkeeper.desktop /usr/src/packages/BUILDROOT/cryptkeeper-0.9.5-30.1.i386//usr/share/applications/

Get rid of the double slash.

Double slash is bad too, but main reason was “update-desktop-files” not present in BuildRequires section. Added it and for now status is Finished. Thanks for help.