forked from adobe/brackets-shell
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Issue by jasonsanjose
Tuesday Aug 13, 2013 at 17:07 GMT
Originally opened as adobe#297
Replaces #288 @JeffryBooher
Replaces scripts/setup_linux_build.sh
.
RUN npm install on this branch to update the new dependency on semver
.
@timburgess @DaBungalow would you like to test out these updates? Someone else with committer rights will need to handle merging though.
These changes bring the Linux setup and build Grunt tasks up to par with mac and windows. This doesn't replace the one-line wget
(see https://gist.github.com/jasonsanjose/5514813) required for downloading the git repositories and installing Node.js and Grunt.
Here are the highlights:
- CEF binaries are now hosted at http://dev.brackets.io. These binaries are modified from the original zip files. To reduce the download size, I've removed the
Debug
folder. For folks like @timburgess that are doing work with the native shell, it won't be too hard for them to get the full binaries manually. - There's some extra commits from another outstanding pull [CLOSED] sprint 40 #286. The prior pull should be merged first.
- CEF and Node.js downloads are supported for 32 and 64 bit. I haven't tested the build process on 64-bit yet.
- Speaking of build, you should be able to just pull this branch and run
grunt
to setup and build.grunt installer
will produce the debian package - There's a new
postinstall
hook afternpm install
to install the compile-time dependencies - Incremental linux builds can be done via
grunt build
or simplymake
as before - Use a template
DEBIAN\control
file and populate dynamically with brackets version, arch and installed size. See Lintian error: Split linux debian installer CONTROL file for 32 and 64 bit adobe/brackets#4724.
jasonsanjose included the following code: https://github.com/adobe/brackets-shell/pull/297/commits
Metadata
Metadata
Assignees
Labels
No labels