SF.net SVN: geany-plugins:[2309] trunk/geany-plugins/wscript
eht16 at users.sourceforge.net
eht16 at xxxxx
Sat Oct 22 11:23:24 UTC 2011
Revision: 2309
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=2309&view=rev
Author: eht16
Date: 2011-10-22 11:23:24 +0000 (Sat, 22 Oct 2011)
Log Message:
-----------
Fix automatic installer creation
Modified Paths:
--------------
trunk/geany-plugins/wscript
Modified: trunk/geany-plugins/wscript
===================================================================
--- trunk/geany-plugins/wscript 2011-10-22 10:49:16 UTC (rev 2308)
+++ trunk/geany-plugins/wscript 2011-10-22 11:23:24 UTC (rev 2309)
@@ -39,6 +39,7 @@
import os
import tempfile
+from glob import glob
from waflib import Logs, Scripting, Utils
from waflib.Tools import c_preproc
from waflib.Errors import ConfigurationError
@@ -313,14 +314,14 @@
# strip all binaries
Logs.pprint('CYAN', 'Stripping %sfiles' % ('and signing binary ' if do_sign else ''))
- # TODO rewrite this using ctx
- files = glob.glob(os.path.join(ctx.env['G_PREFIX'], 'lib', '*.dll'))
- files.append(ctx.env['G_PREFIX'] + '\lib\geany-plugins\geanylua\libgeanylua.dll')
+ install_dir = '%s-%s' % (APPNAME, VERSION) # should be ctx.env['G_PREFIX']
+ files = glob(os.path.join(install_dir, 'lib', '*.dll'))
+ files.append(os.path.join(install_dir, 'lib\geany-plugins\geanylua\libgeanylua.dll'))
for filename in files: # sign the DLL files
ctx.exec_command('strip %s' % filename)
sign_binary(filename)
# create the installer
- launch('makensis /V2 /NOCD build/geany-plugins.nsi', 'Creating the installer', 'CYAN')
+ launch(ctx, 'makensis /V2 /NOCD build/geany-plugins.nsi', 'Creating the installer', 'CYAN')
sign_binary('geany-plugins-%s_setup.exe' % VERSION)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list