summaryrefslogtreecommitdiff
path: root/gnu/packages/javascript.scm
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2017-08-03 15:55:05 +0200
committerRicardo Wurmus <rekado@elephly.net>2017-08-04 11:23:53 +0200
commitc4abc94d2b3106e336573ec4644fb09e2b6c6368 (patch)
tree733d793e1bcf9c69d5301d8ebfdd6939f6d8ba73 /gnu/packages/javascript.scm
parenta6bbb2a0d864c68356baa7dc94b801cbb769a117 (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.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm
index 533e7365acf..ff964aee944 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
252any markup, doesn’t depend on any framework and has automatic language 252any markup, doesn’t depend on any framework and has automatic language
253detection.") 253detection.")
254 (license license:bsd-3))) 254 (license license:bsd-3)))
255
256(define-public js-datatables
257 (package
258 (name "js-datatables")
259 (version "1.10.15")
260 (source (origin
261 (method url-fetch)
262 (uri (string-append "https://datatables.net/releases/DataTables-"
263 version ".zip"))
264 (sha256
265 (base32
266 "1y9xqyqyz7x1ls3ska71pshl2hpiy3qnw1f7wygyslbhy4ssgf57"))))
267 (build-system minify-build-system)
268 (arguments
269 `(#:javascript-files '("media/js/dataTables.bootstrap.js"
270 "media/js/jquery.dataTables.js")))
271 (native-inputs
272 `(("unzip" ,unzip)))
273 (home-page "https://datatables.net")
274 (synopsis "DataTables plug-in for jQuery")
275 (description "DataTables is a table enhancing plug-in for the jQuery
276Javascript library, adding sorting, paging and filtering abilities to plain
277HTML tables with minimal effort.")
278 (license license:expat)))