Commit Diff


commit - 8b0d2e40281a1dbbc34e840cc7cdefda23d4648b
commit + 4384f8ca59acd9de1d048a7720f91ddec3f0ab7b
blob - 599f56149263ef967869d0d22d2a1070ee274ec3
blob + 2bd14e0c5a0b565b3933217e024d0f1f2dcc1cf9
--- package.lisp
+++ package.lisp
@@ -16,7 +16,3 @@
   (:nicknames :gemini)
   (:use #:cl #:trivia)
   (:export :request))
-
-(defpackage #:phos/ui
-  (:documentation "User Interface for phos")
-  (:use #:cl #:nodgui))
blob - 4a5b1596b89438c292ec9ac0d0ab15ade98beb82
blob + a265f06236e9ec6cd6a6739483488e7d810868e9
--- phos.asd
+++ phos.asd
@@ -1,14 +1,18 @@
 ;;;; phos.asd
 
 (asdf:defsystem #:phos
-  :description "An experimental Gemini client"
+  :description "An experimental Gemini client library"
   :author "Omar Polo <op@omarpolo.com>"
   :license  "ISC"
   :version "0.0.1"
   :serial t
-  :depends-on ("quri" "cl-ppcre" "trivia" "nodgui" "usocket" "cl+ssl" "cl-mime")
+  :depends-on ("quri" "cl-ppcre" "trivia" "usocket" "cl+ssl" "cl-mime")
   :components ((:file "package")
                (:file "phos")
                (:file "gemtext")
-               (:file "gemini")
-               (:file "ui")))
+               (:file "gemini")))
+
+(asdf:defsystem #:phos/nodgui
+  :description "An experimental GUI Gemini client"
+  :depends-on ("phos" "nodgui")
+  :components ((:file "ui")))
blob - 93764d89dce801ecefacd7278aff8429c5ee93dc
blob + 492ce696e0743a8f4bb196b674a383c8e8bdd778
--- ui.lisp
+++ ui.lisp
@@ -1,3 +1,7 @@
+(defpackage #:phos/ui
+  (:documentation "User Interface for phos")
+  (:use #:cl #:nodgui))
+
 (in-package #:phos/ui)
 
 (defparameter *title-1-font* "serif 22"