forked from bartvdbraak/blender
Linux platforms
--------------- Patch to include freedesktop icons in linux release builds, contributed by Ralf Hölzemer (cheleb).
This commit is contained in:
parent
a44177a401
commit
4693a5af48
22
SConstruct
22
SConstruct
@ -422,6 +422,26 @@ if env['OURPLATFORM']!='darwin':
|
|||||||
source=[dp+os.sep+f for f in df]
|
source=[dp+os.sep+f for f in df]
|
||||||
scriptinstall.append(env.Install(dir=dir,source=source))
|
scriptinstall.append(env.Install(dir=dir,source=source))
|
||||||
|
|
||||||
|
#-- icons
|
||||||
|
if env['OURPLATFORM']=='linux2':
|
||||||
|
iconlist = []
|
||||||
|
icontargetlist = []
|
||||||
|
|
||||||
|
for tp, tn, tf in os.walk('release/freedesktop/icons'):
|
||||||
|
if 'CVS' in tn:
|
||||||
|
tn.remove('CVS')
|
||||||
|
if '.svn' in tn:
|
||||||
|
tn.remove('.svn')
|
||||||
|
for f in tf:
|
||||||
|
print ">>>", env['BF_INSTALLDIR'], tp, f
|
||||||
|
iconlist.append(tp+os.sep+f)
|
||||||
|
icontargetlist.append(env['BF_INSTALLDIR']+tp[19:]+os.sep+f)
|
||||||
|
|
||||||
|
iconinstall = []
|
||||||
|
for targetdir,srcfile in zip(icontargetlist, iconlist):
|
||||||
|
td, tf = os.path.split(targetdir)
|
||||||
|
iconinstall.append(env.Install(dir=td, source=srcfile))
|
||||||
|
|
||||||
#-- plugins
|
#-- plugins
|
||||||
pluglist = []
|
pluglist = []
|
||||||
plugtargetlist = []
|
plugtargetlist = []
|
||||||
@ -470,6 +490,8 @@ textinstall = env.Install(dir=env['BF_INSTALLDIR'], source=textlist)
|
|||||||
|
|
||||||
if env['OURPLATFORM']=='darwin':
|
if env['OURPLATFORM']=='darwin':
|
||||||
allinstall = [blenderinstall, plugininstall, textinstall]
|
allinstall = [blenderinstall, plugininstall, textinstall]
|
||||||
|
elif env['OURPLATFORM']=='linux2':
|
||||||
|
allinstall = [blenderinstall, dotblenderinstall, scriptinstall, plugininstall, textinstall, iconinstall]
|
||||||
else:
|
else:
|
||||||
allinstall = [blenderinstall, dotblenderinstall, scriptinstall, plugininstall, textinstall]
|
allinstall = [blenderinstall, dotblenderinstall, scriptinstall, plugininstall, textinstall]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user