Commit d955a65baafda07d34be97b8d260c93b8d55d022

Thomas de Grivel 2019-01-01T09:18:41

fix asset compilation

diff --git a/package.lisp b/package.lisp
index 6b69bac..3a2dd11 100644
--- a/package.lisp
+++ b/package.lisp
@@ -18,21 +18,21 @@
 
 (in-package :cl-user)
 
-(defmacro defpackage-rol-extensions ()
-  (let (symbols)
-    (when (find-package :RoL-extensions)
-      (do-external-symbols (s :RoL-extensions)
-        (push s symbols)))
-    `(defpackage :RoL-extensions
-       (:nicknames :RoL-ext :L>ext :lowh.triangle.extensions)
-       (:export ,@symbols
-                #:.woff #:.woff2))))
-
 (eval-when (:compile-toplevel :load-toplevel :execute)
-  (defpackage-rol-extensions))
+  (unless (find-package :RoL-extensions)
+    (defpackage :RoL-extensions
+      (:nicknames :RoL-ext)
+      (:export #:.css
+               #:.eot
+               #:.jpeg
+               #:.jpg
+               #:.js
+               #:.png
+               #:.svg
+               #:.ttf
+               #:.woff))))
 
 (defpackage :RoL-assets
-  (:nicknames :L>assets :lowh.triangle.assets)
   (:use :cl :debug :alexandria :RoL-ext :RoL-files :RoL-uri :str)
   (:export
    ;;  Config