Commit de7edd95 authored by Currell Berry's avatar Currell Berry

v0.91: bring up project to emacs 25.3 + several small other fixes

parent b2d24c89
======= RELEASES =======
## v0.91
- includes emacs 25.3
- a fix for a screen that incorrectly stated the emacs version
- some code cleanup
- some fixed project metadata
## v0.9
- includes emacs 25.1
- drops integrated msys installer (instead I recommend that you install msys2 using the installer on their website)
## v0.2
includes emacs 24.5
======= SOURCE =======
Development for the project occurs here: https://gitlab.com/vancan1ty/emacs_powerpack
Please report any bugs here: https://gitlab.com/vancan1ty/emacs_powerpack/issues
Emacs Powerpack README -- Currell Berry -- 9/4/2017
Emacs Powerpack README -- Currell Berry -- 10/27/2017
=================================================
Emacs Powerpack is an Emacs installer for Windows. It takes care of creating a
......@@ -8,10 +8,12 @@ good interopability with msys2, which can be separately installed frim msys2.org
The goal of emacs powerpack is to make it as easy as possible to set up a
productive emacs-based unix-like development environment on a windows computer.
Download v0.9
Download v0.91
-------------------------------------------------------------------
[Download link](https://mega.nz/#!93oSkJjD!5B8U2qoqtqmxVoBqu7KhqGpdDmRZzLxKP0L84YruYLA)
NOTE: file hosting for the project is now on sourceforge, at https://sourceforge.net/projects/emacs-powerpack .
[Download v0.91](https://sourceforge.net/projects/emacs-powerpack/files/Emacs_PowerPack_v0.91.exe/download)
What Emacs Powerpack Does
-------------------------------------------------------------------
......
......@@ -3,8 +3,7 @@
; emacs powerpack is configured to work perfectly with msys2 installed using the
; installer from http://www.msys2.org/
;TODO
;3. test on a couple different platforms. MEH
;8. go through and make sure bundled msys has all advertised features. HARDISH. DONTFIX
;3. test on a couple different platforms. DONE (tested on win7 and win10)
!include "MUI2.nsh"
......@@ -17,20 +16,16 @@ Icon "icons\ep_logo.ico"
OutFile "Emacs_PowerPack.exe"
!define VERSIONMAJOR 1
!define VERSIONMINOR 1
!define VERSIONMINOR 3
!define VERSIONBUILD 1
!define DESCRIPTION "Facilitates install of Emacs on Windows."
!define EMACSFILE 'emacs-25.1.zip'
;!define MINGWFILE 'MinGW.zip'
;!define EMACSFILE 'emacs2.zip'
;!define MINGWFILE 'MinGW2.zip'
!define EMACSFILE 'emacs-25.3.zip'
;default location where emacs powerpack itself will be installed
InstallDir "$PROGRAMFILES\Emacs_PowerPack"
;Get installation folder from registry if available
InstallDirRegKey HKCU "Software\Emacs PowerPack" ""
;!define MINGWINSTALLDIR "C:\MinGW"
!define EMACSINSTALLDIR $PROGRAMFILES\emacs
!define EPINSTALLDIR $INSTDIR
......@@ -38,12 +33,12 @@ RequestExecutionLevel admin ;Require admin rights on NT6+
# These will be displayed by the "Click here for support information" link in "Add/Remove Programs"
# It is possible to use "mailto:" links in here to open the email client
!define HELPURL "http://cvberry.com/software/emacs_powerpack" # "Support Information" link
!define UPDATEURL "http://cvberry.com/software/emacs_powerpack" # "Product Updates" link
!define ABOUTURL "http://cvberry.com/software/emacs_powerpack" # "Publisher" link
!define HELPURL "https://gitlab.com/vancan1ty/emacs_powerpack/issues" # "Support Information" link
!define UPDATEURL "https://sourceforge.net/projects/emacs-powerpack/files" # "Product Updates" link
!define ABOUTURL "https://sourceforge.net/projects/emacs-powerpack" # "Publisher" link
# This is the approximate size (in kB) of all the files copied into "Program Files"
!define INSTALLSIZE 230000
!define INSTALLSIZE 350000
!define MUI_ABORTWARNING
......@@ -143,7 +138,7 @@ Section
SectionEnd
SectionGroup "Emacs" EmacsGroup
Section "Emacs 24.5" Emacs
Section "Emacs 25.3" Emacs
SectionIn 1
SetOutPath "${EMACSINSTALLDIR}"
InitPluginsDir
......@@ -199,53 +194,11 @@ SectionEnd
SectionGroupEnd
;SectionGroup "MinGW" MinGWGroup
; Section "MinGW 1.x" MinGW
; SectionIn 1
; SetOutPath "${MINGWINSTALLDIR}"
;
; File /r "externals\${MINGWFILE}"
; nsisunz::UnzipToLog "${MINGWINSTALLDIR}\${MINGWFILE}" "${MINGWINSTALLDIR}"
; ;Always check result on stack
; Pop $0
; StrCmp $0 "success" ok
; DetailPrint "$0" ;print error message to log
; ok:
;
; delete "${MINGWINSTALLDIR}\${MINGWFILE}"
;
; createShortCut "$SMPROGRAMS\Emacs_PowerPack\msys.lnk" "${MINGWINSTALLDIR}\msys\1.0\msys.bat" "" "$INSTDIR\icons\msys.ico"
; SectionEnd
; Section "MinGW Extras" MinGWExtras
; SectionIn 1
; SetOutPath "$INSTDIR"
; SetShellVarContext all
; File test3.txt
; SectionEnd
;
;Section "Add MinGW utilities (gcc, gdb, etc...) to PATH" MINGW_PATH_SECTION
; SectionIn 1
;
; Push "${MINGWINSTALLDIR}\bin"
; Call AddToPath
;SectionEnd
;
;Section "Add msys (mingw shell) to PATH" MSYS_PATH_SECTION
; SectionIn 1
;
; Push "${MINGWINSTALLDIR}\msys\1.0"
; Call AddToPath
;SectionEnd
;SectionGroupEnd
;--------------------------------
;Descriptions
;Language strings
LangString DESC_Emacs ${LANG_ENGLISH} "Install and configure GNU Emacs 24.5."
LangString DESC_Emacs ${LANG_ENGLISH} "Install and configure GNU Emacs 25.3."
;LangString DESC_MinGW ${LANG_ENGLISH} "Install MinGW"
;LangString DESC_MinGWExtras ${LANG_ENGLISH} "man pages."
......
File added
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment