commit 4384f8ca59acd9de1d048a7720f91ddec3f0ab7b from: aartaka via: omar-polo date: Fri Jan 14 09:14:11 2022 UTC Split GUI and Gemini support into separate systems. 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 " :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"