[desktop-discuss] Why use "%define require" in a pspc file?

Andrew James Dudman ajdudman at sbcglobal.net
Thu May 1 19:35:04 PDT 2008


I see most .pspc files use "%define requires".
I see that it is used in Respect.pl:
print_requires($defines{"requires"},$defines{"build"});

What is the purpose of "%define require" in a pspc file?
# cd SPECS
# grep -w require *.pspc
boost.pspc:%define require              FOSSstdcxx SUNWicu
fam.pspc:%define require                FOSSstdcxx
flac.pspc:%define require               FOSSstdcxx FOSSlibiconv FOSSlibvorbis FOSSlibogg
fontconfig.pspc:%define require         FOSSfreetype2
gcroots.pspc:%define require            FOSSstdcxx
gettextwo.pspc:%define require          FOSSstdcxx FOSSexpat
glew.pspc:%define require               FOSSstdcxx
gnump.pspc:%define require              FOSSstdcxx
lame.pspc:%define require               FOSSlibsndfile FOSSflac FOSSncurses
libassuan.pspc:%define require          FOSSgnupth
libcdio.pspc:%define require            FOSSstdcxx FOSSlibiconv FOSSgettext FOSSncurses FOSSvcdimagerwo
libcdiowo.pspc:%define require          FOSSstdcxx FOSSlibiconv FOSSgettext FOSSncurses
libdvdplay.pspc:%define require         FOSSlibdvdread FOSSlibdvdcss
libdvdread.pspc:%define require         FOSSlibdvdcss
libshout.pspc:%define require           FOSSlibogg FOSSlibvorbis FOSSlibtheora FOSSspeex
libsndfile.pspc:%define require         FOSSstdcxx FOSSflac FOSSsqlite
madplay.pspc:%define require            FOSSlibid3tag FOSSlibmad
mesa.pspc:%define require               FOSSstdcxx
povray.pspc:%define require             FOSSstdcxx
readline.pspc:%define require           FOSSstdcxx FOSSncurses
sdl.pspc:%define require                FOSSnas
taglib.pspc:%define require             FOSSstdcxx
unixodbc.pspc:%define require           FOSSstdcxx FOSSreadline FOSSlibiconv FOSSgettext FOSSncurses
vcdimager.pspc:%define require          FOSSpopt FOSSlibcdio
vcdimagerwo.pspc:%define require                FOSSpopt FOSSlibcdiowo
 
 
This message posted from opensolaris.org


More information about the desktop-discuss mailing list