Commit Diff
Commit:
4384f8ca59acd9de1d048a7720f91ddec3f0ab7b
From:
aartaka <aartaka@protonmail.com>
Via:
omar-polo <op@omarpolo.com>
Date:
Fri Jan 14 09:14:11 2022 UTC
Message
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 <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"
Omar Polo