Hello Cristian, Am Sonntag, 31. Oktober 2010 17:12:19 wrote Cristian Morales Vega:
2010/10/31 Sascha 'saigkill' Manns
: Hi Christian,
Am Sonntag, 31. Oktober 2010 14:43:31 wrote Cristian Morales Vega:
2010/10/31 Sascha 'saigkill' Manns
: Am Sonntag, 31. Oktober 2010 12:45:45 wrote Michal Smrž:
Well, this would be answered officially,which I am not, but
Try add some third category to Categories
Instead of Categories=Education;Science; try use Categories=Education;Science;Chemistry; or such.
Hello Michal,
i've tried out "Education;Science;MedicalSoftware". As written in the Standards, that should work.
But sadly the same issue :-(
Where does it fail?
$ osc r home:saigkill:medical freediams openSUSE_11.1 i586 succeeded openSUSE_11.1 x86_64 succeeded openSUSE_11.2 i586 succeeded openSUSE_11.2 x86_64 succeeded openSUSE_11.3 i586 succeeded openSUSE_11.3 x86_64 succeeded openSUSE_Factory i586 succeeded openSUSE_Factory x86_64 succeeded SLE_11 i586 succeeded SLE_11 x86_64 succeeded
If it only fails when building locally with osc, your (chrooted) brp-check-suse packages probably is somehow broken. I expect a build with --clean will solve the problem.
Anyway, the desktop file is correct. You should look at /usr/lib/rpm/brp-desktop.data/applications.menu (that probably should be the same than /etc/xdg/menus/applications.menu, even if in 11.3 isn't).
I've uploaded the new stuff.
sascha@linux-f34p:~> osc r home:saigkill:medical freediams openSUSE_11.1 i586 failed openSUSE_11.1 x86_64 failed openSUSE_11.2 i586 failed openSUSE_11.2 x86_64 failed openSUSE_11.3 i586 failed openSUSE_11.3 x86_64 failed openSUSE_Factory i586 failed openSUSE_Factory x86_64 failed SLE_11 i586 failed SLE_11 x86_64 failed
Anything is false ...
Now the problematic .desktop file isn't the one you attached but:
[Desktop Entry] Version=0.4.0 Type=Application Categories=Office;MedicalSoftware Name=FreeDiams Comment[en]=Pharmaceutical Drugs Prescriptor Comment[fr]=Prescripteur TryExec=freediams Exec=freediams Icon=freediams
from global_resources/textfiles/freediams.desktop, in the tarball. When the build failed, you should have look at /var/tmp/build-root/usr/src/packages/BUILDROOT/freediams-0.4.2.961-1. x86_64/usr/share/applications/freediams.desktop to see the state of the file. Yes, that was the Error. I've fixed the *.desktop File in global_resources/textfiles. The Package freediams builds now great.
The last i've try to fix is the Package freemedforms. For that i've placed a FreeMedForms_OpenSUSEmedical.desktop in global_resources/textfiles. Then i'm using the macro: %suse_update_desktop_file -i FreeMedForms_OpenSUSEmedical But now the osc breaks while building on the Place: http://paste.opensuse.org/95071028 Can anyone see, why he can't link? cu Sascha -- Sincerely yours Sascha Manns open-slx GmbH openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.saschamanns.de Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English) Open-SLX : Linux convenient, simple, secure and complete