On Mittwoch 04 März 2009 00:12:13 Marcus Hüwe wrote:
On 2009-03-03 22:52:04 +0100, Sascha 'saigkill' Manns wrote:
i've just updated my Skrooge Package. I've written in the Spec: Requires: kde4-skrooge-lang = %{version}-%{release}
But RPMLint says:
kde4-skrooge.x86_64: E: percent-in-dependency (Badness: 10000) kde4- skrooge-lang %{version}-%{release} This rpm has a dependency whose version part contains the '%' character. It could be an unexpanded macro, please double check.
Before you can use %{version} and %{release} you have to define it. Aaah. I defined this after the Requires Tag. Now i fixed this, and it runs :-)
And the other i not understand is: kde4-skrooge-devel.x86_64: W: no-dependency-on kde4-skrooge*/kde4- skrooge-libs/libkde4-skrooge
That i don't understand. I have no libkde4-skrooge File in -devel...
If you want to link against your *.so files which are shipped with your devel package other libraries (+ devel) have to be installed too. So add the missing deps to the "Requires" of your devel package. Yes. I'm added Requires: kde4-skrooge in the -devel Package. And now it runs perfectly. Thank you for helping. :-)
-- Sincereley yours Sascha Manns openSUSE Marketing Team (Weekly News) openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://lizards.opensuse.org/author/saigkill DISCLAIMER: Please note that in accordance with the German law on data retention, information on every electronic information exchange with me is retained for a period of six months. http://www.vorratsdatenspeicherung.de http://www.ccc.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org