Commit graph

25 commits

Author SHA1 Message Date
Steve Purcell
80e99703d3 Enable badge image generation when invoked via the Makefile
This should cause badges to be routinely produced on the server.

See #2099
2014-10-22 17:38:25 +01:00
Steve Purcell
52757abf2e Use $EMACS_COMMAND rather than just $EMACS (see #1855) 2014-07-11 20:30:46 +01:00
Steve Purcell
dc8904c0f4 Explicitly add GNU ELPA to sandbox makefile target (see #1828) 2014-07-10 11:50:49 +01:00
Steve Purcell
b76e696383 Refresh package contents when starting sandbox (see #1828) 2014-07-10 09:50:08 +01:00
Steve Purcell
ee08e19371 Sandbox makefile target should depend on packages/archive-contents
See #1666
2014-04-20 13:39:33 +01:00
Tomohiro Matsuyama
a439ec7b0e Call package-initialize in sandbox 2014-04-20 15:45:32 +09:00
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