diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2017-08-03 15:55:05 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2017-08-04 11:23:53 +0200 |
commit | c4abc94d2b3106e336573ec4644fb09e2b6c6368 (patch) | |
tree | 733d793e1bcf9c69d5301d8ebfdd6939f6d8ba73 /gnu/packages/javascript.scm | |
parent | a6bbb2a0d864c68356baa7dc94b801cbb769a117 (diff) |
gnu: Add js-datatables.
* gnu/packages/javascript.scm (js-datatables): New variable.
Diffstat (limited to 'gnu/packages/javascript.scm')
-rw-r--r-- | gnu/packages/javascript.scm | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index 533e7365ac..ff964aee94 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -252,3 +252,27 @@ It works in the browser as well as on the server. It works with pretty much any markup, doesn’t depend on any framework and has automatic language detection.") (license license:bsd-3))) + +(define-public js-datatables + (package + (name "js-datatables") + (version "1.10.15") + (source (origin + (method url-fetch) + (uri (string-append "https://datatables.net/releases/DataTables-" + version ".zip")) + (sha256 + (base32 + "1y9xqyqyz7x1ls3ska71pshl2hpiy3qnw1f7wygyslbhy4ssgf57")))) + (build-system minify-build-system) + (arguments + `(#:javascript-files '("media/js/dataTables.bootstrap.js" + "media/js/jquery.dataTables.js"))) + (native-inputs + `(("unzip" ,unzip))) + (home-page "https://datatables.net") + (synopsis "DataTables plug-in for jQuery") + (description "DataTables is a table enhancing plug-in for the jQuery +Javascript library, adding sorting, paging and filtering abilities to plain +HTML tables with minimal effort.") + (license license:expat))) |