summaryrefslogtreecommitdiff
path: root/biblio/citation-style-language/citeproc-node-group.lua
diff options
context:
space:
mode:
Diffstat (limited to 'biblio/citation-style-language/citeproc-node-group.lua')
-rw-r--r--biblio/citation-style-language/citeproc-node-group.lua19
1 files changed, 16 insertions, 3 deletions
diff --git a/biblio/citation-style-language/citeproc-node-group.lua b/biblio/citation-style-language/citeproc-node-group.lua
index ecc638ee55..a89199128f 100644
--- a/biblio/citation-style-language/citeproc-node-group.lua
+++ b/biblio/citation-style-language/citeproc-node-group.lua
@@ -6,9 +6,22 @@
local group = {}
-local SeqIr = require("citeproc-ir-node").SeqIr
-local Element = require("citeproc-element").Element
-local util = require("citeproc-util")
+local element
+local ir_node
+local util
+
+if kpse then
+ element = require("citeproc-element")
+ ir_node = require("citeproc-ir-node")
+ util = require("citeproc-util")
+else
+ element = require("citeproc.element")
+ ir_node = require("citeproc.ir-node")
+ util = require("citeproc.util")
+end
+
+local SeqIr = ir_node.SeqIr
+local Element = element.Element
local Group = Element:derive("group")