This is my first attempt at a make file, so I'm sure it's not complete... but it's a start anyway.

I tried to follow the instructions at the bottom of this page:

What about modules depending on external libraries?
If your module requires an external library (eg. a jQuery plugin), please read how to automatically resolve such dependencies by make-files. will then execute the first makefile it can find. Also please make sure that your makefiles are still up-to-date and working.


patrickd’s picture

Title: Add simplytest.make file to allow installation on » Add a make file for the FullCalendar library
552 bytes


A simplytest.make-file is only for distributions.

Still - if a module like this one needs an external library it's a best practice to provide a [shortname].make file which automatically downloads the needed dependencies.

So what's needed to make this work on is a fullcalendar.make file.

Your patch does not work because this module requires the js files at
But when drush unzipps the downloaded file it is in
caused by the directory structure in the zip file.

Detailed documentation about drush make files:

`subtree` - if the download is an archive, only this subtree within the
archive will be copied to the target destination. Optional.

So what missing is:
libraries[fullcalendar][download][subtree] = "fullcalendar-1.6.0/fullcalendar"

The patch I attached should work this out, thanks for making this work on!

patrickd’s picture

Version: 7.x-2.0 » 7.x-2.x-dev

correcting version

patrickd’s picture

woops wrong one

patrickd’s picture

Just tested the patch with itself
Status report page says it works, someone have a second look and rtbc please

bjlewis2’s picture

Status: Needs review » Reviewed & tested by the community
126.8 KB

Perfect! Thank you so much!

fullcalendar on

bjlewis2’s picture

Any chance this can get committed soon? I'd like to record a video showing how can automatically download external libraries using .make files.

hefox’s picture

Works for me as well

tim.plunkett’s picture

Issue summary: View changes
Status: Reviewed & tested by the community » Fixed

Sorry for the insane delays.
Committed, thanks!

bjlewis2’s picture

No problem. I assume you were just dilly dallying with something petty like D8 core. :P

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.