Commit graph

19 commits

Author SHA1 Message Date
Donald Curtis
002a342c0d Add stable package building Makefile and services 2014-03-23 18:12:20 -04:00
Tomohiro Matsuyama
3399a134da Add sandbox rule for testing
Now `make sandbox' starts up Emacs in a sandbox environment for MELPA
packages.  This is useful for testing new or modified recipes.  Typical
usage is like:

    $ make recipes/RECIPE && make packages/archive-contents && make sandbox
2014-02-12 15:55:20 +09:00
Melpa
78e07aee9c minor fix for timeout makefile command 2013-12-01 10:57:38 -08:00
Steve Purcell
0e1989aaca Allow Makefile to work if the "timeout" binary is not available 2013-12-01 17:11:59 +00:00
Melpa
d6357fa1dd temporary fix for wiki packages.
This will pause 2 seconds between every wiki package build to ensure
that we are not hitting the webserver access limit.
2013-11-25 16:52:09 +00:00
Donald Curtis
49495e9b06 Allow for builds to run simultaneously.
By recording each package's archive-entry separately we are able to
build each recipe independently and then compile the archive contents
afterwards.
2013-11-25 16:52:09 +00:00
Johan Andersson
be282fecee Allow custom emacs binary. 2013-09-01 18:25:16 +02:00
Steve Purcell
abe91ad56b Switch web pages to Angular 2013-08-24 11:08:09 +01:00
Donald Curtis
13d09f817f Makefile doesn't need to remove the old archives because package-build
will do it for us automagically.
2013-08-17 10:47:23 -07:00
Donald Curtis
df097a0172 remove debugging code accidentally added to last commit
hotfix
2013-04-21 08:33:39 -05:00
Donald Curtis
a5859f2e7a add rules to evaluate packages if older emacs
cl-lib from ELPA is needed with versions of emacs < 24.3. this modification to the Makefile will test if a call to `package-initialize` may be needed.
2013-04-21 08:31:58 -05:00
Steve Purcell
34710517c5 Ensure recipes.json is rebuilt alongside archive.json (see #610) 2013-03-25 14:23:47 +00:00
Donald Curtis
23d30ceb0a implement a better lazy loading of internal variables 2013-03-11 07:10:15 -05:00
Steve Purcell
fdae5acf11 Use archive.json to populate the html package index, rather than ad-hoc sexp parsing 2012-07-25 14:01:04 +01:00
Steve Purcell
c7a127b9c6 Allow Emacs executable to be overriden in Makefile
e.g. make json EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs
2012-07-24 21:28:57 +01:00
Georgi Valkov
44a63a93b5 Makefile cleanup 2012-07-22 00:58:46 +03:00
Donald Curtis
01fc0ccf26 remove buildpkg and use Makefile to build individual packages. 2012-07-21 15:45:55 -05:00
Georgi Valkov
70aa4693cb Add makefile rules for archive.json and recipes.json
archive.json is regenerated anytime packages/archive-contents changes
recipes.json is regenerated anytime a file in recipes/ changes
2012-07-21 15:31:47 -05:00
Georgi Valkov
5c22644e95 Replace melpa script with Makefiles 2012-07-21 08:03:52 -05:00