diff --git a/Gruntfile.js b/Gruntfile.js index be24e84..b94f136 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -159,7 +159,7 @@ function getReleasePaths(build) { function getBasicReleaseInfo(build, paths) { var opts = { "dir": paths.releaseApp, - "name": packageJson.name, + "name": 'Zest', "version": electron_version, "asar": true, "out": paths.release, @@ -218,7 +218,7 @@ function deleteExtraResources(paths) { // Tasks //------------------------------------------------------------------------------ -grunt.registerTask('release', ['cljsbuild-prod', 'prepare-release', 'release-linux']); +grunt.registerTask('release', ['cljsbuild-prod', 'prepare-release', 'release-mac']); grunt.registerTask('cljsbuild-prod', function() { grunt.log.writeln("\nCleaning and building ClojureScript production files..."); @@ -254,6 +254,8 @@ grunt.registerTask('prepare-release', function() { exec('npm install --no-optional --production --silent'); popd(); cp('-f', paths.devPkg, paths.releaseApp); + cp('-f', 'node_modules/nodelucene.node', paths.releaseApp+'/node_modules'); + cp('-r', 'node_modules/sqlite3', paths.releaseApp+'/node_modules'); deleteExtraResources(paths); stampRelease(build, paths); @@ -326,7 +328,7 @@ grunt.registerTask('release-mac', function() { var dmgName = path.join(dirName, path.basename(dirName) + ".dmg"); grunt.config.set("appdmg", { options: { - "title": "zest", + "title": "Zest", "background": "scripts/dmg/TestBkg.png", "icon-size": 80, "contents": [ diff --git a/scripts/build_app.bat b/scripts/build_app.bat index 7e65310..99c00bc 100644 --- a/scripts/build_app.bat +++ b/scripts/build_app.bat @@ -26,6 +26,9 @@ copy sqlite_score\zest_score.sqlext builds\zest-v0.1.0-alpha2-pre\zest-win32-x64 copy sogrep-src\Release\*.exe builds\zest-v0.1.0-alpha2-pre\zest-win32-x64\resources copy nodelucene\Release\searcher.exe builds\zest-v0.1.0-alpha2-pre\zest-win32-x64\resources +mkdir builds\zest-v0.1.0-alpha2-pre\zest-win32-x64\resources\app\templates +copy app\templates\* builds\zest-v0.1.0-alpha2-pre\zest-win32-x64\resources\app\templates + copy "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\redist\x64\Microsoft.VC110.CRT\msvcr110.dll" builds\zest-v0.1.0-alpha2-pre\zest-win32-x64 copy "LucenePlusPlus\build\src\core\Release\lucene++.dll" builds\zest-v0.1.0-alpha2-pre\zest-win32-x64 copy "LucenePlusPlus\build\src\contrib\Release\lucene++-contrib.dll" builds\zest-v0.1.0-alpha2-pre\zest-win32-x64 @@ -41,4 +44,4 @@ copy bzip2.v120.1.0.6.2\build\native\bin\x64\Release\bzip2.dll builds\zest-v0.1. call choco install nsis.install -pre -y set PATH=C:\Program Files (x86)\NSIS\Bin;%PATH% -call grunt release-win \ No newline at end of file +call grunt release-win diff --git a/scripts/dmg/TestBkg.pxm b/scripts/dmg/TestBkg.pxm new file mode 100644 index 0000000..fa41b7a Binary files /dev/null and b/scripts/dmg/TestBkg.pxm differ diff --git a/scripts/dmg/TestBkg@2x.pxm b/scripts/dmg/TestBkg@2x.pxm new file mode 100644 index 0000000..7eb45de Binary files /dev/null and b/scripts/dmg/TestBkg@2x.pxm differ