Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 148 and Version 149 of BuildingWinPidgin


Ignore:
Timestamp:
Feb 18, 2013, 9:30:28 PM (11 years ago)
Author:
datallah
Comment:

Clarify local.mak changes for signing and bypassing signing

Legend:

Unmodified
Added
Removed
Modified
  • BuildingWinPidgin

    v148 v149  
    141141    * Copy `$PIDGIN_DEV_ROOT/win32-dev/pidgin-inst-deps-20130214/SHA1Plugin.dll` into the `Plugins` directory of your NSIS installation.
    142142    * Now you'll need to decide if you want to sign the executables (not necessary for personal use)
    143      * If you do, you'll need to get an appropriate code signing certificate, generate a GPG key if you don't already have one, then download and install [http://www.mono-project.com/Download Mono]. In your `local.mak` file (see [wiki:"BuildingWinPidgin#CustomizingtheBuildEnvironment" below]), define the `MONO_SIGNCODE` variable to the fully qualified path to the `signcode` batch file in the Mono `bin` directory, and the `SIGNCODE_SPC` and `SIGNCODE_PVK` variables to the appropriate files from your certificate.
    144      * Otherwise, in your `local.mak` file (see [wiki:"BuildingWinPidgin#CustomizingtheBuildEnvironment" below]), define the `MONO_SIGNCODE` variable to `"echo ***Bypassing signcode"` and the `GPG_SIGN` variable to `"echo ***Bypassing gpg"` to bypass the signing process
     143     * If you do, you'll need to get an appropriate code signing certificate, generate a GPG key if you don't already have one, then download and install [http://www.mono-project.com/Download Mono]. In your `local.mak` file (see [wiki:"BuildingWinPidgin#CustomizingtheBuildEnvironment" below]), define the `MONO_SIGNCODE` variable to the fully qualified path to the `signcode` batch file in the Mono `bin` directory, and the `SIGNCODE_SPC` and `SIGNCODE_PVK` variables to the appropriate files from your certificate. E.g.:
     144{{{
     145MONO_SIGNCODE=/cygdrive/c/Program\ Files\ \(x86\)/Mono-2.10.8/bin/signcode
     146SIGNCODE_SPC=c:\\Path\\to\\authenticode.spc
     147SIGNCODE_PVK=c:\\Path\\to\\authenticode.pvk
     148#Set up gpg to use a separate keyring
     149GPG_SIGN=gpg --no-default-keyring --secret-keyring /path/to/secring.gpg
     150}}}
     151     * Otherwise, in your `local.mak` file (see [wiki:"BuildingWinPidgin#CustomizingtheBuildEnvironment" below]),add the following:
     152{{{
     153#Disable Signing
     154MONO_SIGNCODE=echo ***Bypassing signcode***
     155GPG_SIGN=echo ***Bypassing gpg***
     156}}}
    145157  * Now you can actually build the installer.[[BR]]
    146158    There are 2 different installers, an "Offline" installer that includes all dependencies (except spellchecking dictionaries) and the debug symbols and an "Online" installer that includes only Pidgin itself and will download the various dependencies if necessary.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!