Branch: refs/heads/master Author: Enrico Tröger enrico.troeger@uvena.de Committer: Enrico Tröger enrico.troeger@uvena.de Date: Sun, 13 Apr 2014 13:41:14 UTC Commit: de7082b6f3cea0d381601396ac6e64a597d67508 https://github.com/geany/geany-plugins/commit/de7082b6f3cea0d381601396ac6e64...
Log Message: ----------- Remove create_installer Waf command
Installer creation/release process will be documented in the Wiki soon.
Modified Paths: -------------- wscript
Modified: wscript 22 files changed, 0 insertions(+), 22 deletions(-) =================================================================== @@ -39,7 +39,6 @@ Requires WAF 1.6.1 and Python 2.5 (or later).
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 @@ -315,27 +314,6 @@ def write_linguas_file(self): file_h.close()
-def create_installer(ctx): - """create the Windows installer (maintainer and Win32 only)""" - # must be called *after* everything has been installed - do_sign = os.path.exists('sign.bat') # private file to sign the binary files, not needed - def sign_binary(filename): - if do_sign: - ctx.exec_command('sign.bat %s' % filename) - - # strip all binaries - Logs.pprint('CYAN', 'Stripping %sfiles' % ('and signing binary ' if do_sign else '')) - 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(ctx, 'makensis /V2 /NOCD build/geany-plugins.nsi', 'Creating the installer', 'CYAN') - sign_binary('geany-plugins-%s_setup.exe' % VERSION) - - def updatepo(ctx): """update the message catalogs for internationalization""" potfile = '%s.pot' % APPNAME
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
plugins-commits@lists.geany.org