[oe] RDEPENDS/RRECOMMENDS/RSUGGESTS/RPROVIDES/RCONFLICTS/RREPLACES

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Fri Oct 8 11:11:35 UTC 2010


2010/10/7 Frans Meulenbroeks <fransmeulenbroeks at gmail.com>:
> Dear all,
>
> It is my understanding that all of
> RDEPENDS/RRECOMMENDS/RSUGGESTS/RPROVIDES/RCONFLICTS/RREPLACES should
> have an _ suffix (most often _${PN} )
>
> I did a quick grep for these and came up with the following
> non-compliant recipes:
>
> frans at frans-desktop:~/workspace/openembedded.git/recipes$ grep -w RDEPENDS */*
> devilspie/devilspie_0.22.bb:RDEPENDS="glib-2.0 gtk+ libwnck"
> fakeroot/fakeroot-native_1.9.6.bb:RDEPENDS="util-linux-native"
> jikes/jikes_1.22.bb:RDEPENDS = "classpath"
> libaio/libaio-oracle_0.3.0.bb:RDEPENDS="libaio"
> meta/nylon-feed.bb:RDEPENDS = "${NYLON_FEED} \
> mokomaze/mokomaze_0.5.5.bb:RDEPENDS="ttf-liberation-mono libpng"
> pidgin/msn-pecan_git.bb:RDEPENDS="pidgin"
> supertux/supertux_0.1.3.bb:RDEPENDS += "libmikmod"
> xfce-base/xfce4-mixer_4.6.1.bb:RDEPENDS="xfce4-panel"
> frans at frans-desktop:~/workspace/openembedded.git/recipes$ grep -w
> RRECOMMENDS */*
> nogravity/nogravity_2.0.bb:RRECOMMENDS+${PN} = "${PN}-data"
> opie-reader/uqtreader_cvs.bb:RRECOMMENDS="${PN}-filter-html"
> ttf-fonts/ttf.inc:RRECOMMENDS += "font-update-common"
> frans at frans-desktop:~/workspace/openembedded.git/recipes$ grep -w RPROVIDES */*
> bootstream/bootstream-chumby-falconwing_1.bb:RPROVIDES = "virtual/bootloader"
> opie-mediaplayer2/opie-mediaplayer2-skin-default-landscape_1.2.3.bb:RPROVIDES="opie-mediaplayer2-skin"
> opie-mediaplayer2/opie-mediaplayer2-skin-default-landscape_1.2.4.bb:RPROVIDES="opie-mediaplayer2-skin"
> frans at frans-desktop:~/workspace/openembedded.git/recipes$ grep -w RCONFLICTS */*
> tzdata/tzdata.inc:RCONFLICTS= "timezones timezone-africa
> timezone-america timezone-antarctica \
> wesnoth/wesnoth-wvga_1.8.4.bb:RCONFLICTS = "wesnoth"
> wesnoth/wesnoth_1.8.4.bb:RCONFLICTS = "wesnoth-wvga"
> frans at frans-desktop:~/workspace/openembedded.git/recipes$ grep -w RREPLACES */*
> frans at frans-desktop:~/workspace/openembedded.git/recipes$ grep -w RSUGGESTS */*
> frans at frans-desktop:~/workspace/openembedded.git/recipes$
>
> Should these indeed get an _${PN} suffix. If so can someone add?
> (I can make the edit, but can't test them, bu if people have
> sufficient confidence in my editing skills I can also do the patches)
>
> Btw there one special in the list above:
> nogravity/nogravity_2.0.bb:RRECOMMENDS+${PN} = "${PN}-data"
> Guess the + is not ok, but not 100% sure.
>
> Best regards, Frans.
>
Fixed these after discussing it with Martin on irc, except for
ttf-fonts/ttf.inc:RRECOMMENDS += "font-update-common"
Here it was intentional

and for
meta/nylon-feed.bb:RDEPENDS = "${NYLON_FEED} \
As this was a meta package I was not 100% sure on whether it would be
ok to tack a _${PN} to it (and also not sure if it was ok to add a PR
to a meta recipe)

While doing so I also found things like:
mokomaze/mokomaze_0.5.5.bb:RDEPENDS_shr += "fsoraw"
No idea how many things there are with an _distro suffix

Frans




More information about the Openembedded-devel mailing list