On 25/03/14 03:03, ToddAndMargo wrote: >> On Mon, Mar 24, 2014 at 9:48 PM, ToddAndMargo <[email protected]> >> wrote: >>> Hi All, >>> >>> SL 6.5, 64 bit >>> >>> The following does not rebuild (fc15 or fc20): >>> >>> # rpmbuild --rebuild clipit-1.4.2-5.fc20.src.rpm >>> >>> /root/rpmbuild/BUILDROOT/clipit-1.4.2-5.fc20.x86_64/etc/xdg/autostart/clipit-startup.desktop: >>> >>> error: value "GNOME;XFCE;LXDE;Unity;MATE;" for key "OnlyShowIn" in group >>> "Desktop Entry" contains an unregistered value "MATE"; values >>> extending the >>> format should start with "X-" >>> Error on file >>> "/root/rpmbuild/BUILDROOT/clipit-1.4.2-5.fc20.x86_64/etc/xdg/autostart/clipit-startup.desktop": >>> >>> Failed to validate the created desktop file >>> >>> >>> Any way around this "MATE" error? >>> >>> Many thanks, >>> -T > > On 03/24/2014 06:58 PM, Nico Kadel-Garcia wrote: > >> Fedora has a significantly more recent version of RPM than Scientific >> Linux 6, and many of the dependencies have significantly modified >> names. That seems to be a stable package, it was in Fedora 15. Perhaps >> you could rebuild the SRPM from a Fedora 15 archive site, or compare >> the .spec files, to look for the changes from the older version? >> > > Hi Nico, > > You missed the "fc15" in "does not rebuild (fc15 or fc20)". > First thing I tried. Same exact error. RATS!
Bear in mind that EL6 is based upon Fedora 12-13 (roughly). So you'll need to figure out which packaging features have been changed since that time. But I believe this is more related to an issue inside the clipit-startup.desktop file than an RPM .spec file issue - most likely related to xdg-utils (Portland). -- kind regards, David Sommerseth
