anchor.diff: -(defsystem :nyxt
  +(defsystem "nyxt"
     :version "2" ; Pre-release 6
     :author "Atlas Engineer LLC"
     :homepage "https://nyxt.atlas.engineer"
  
positive.code:        (uiop:getenv "NYXT_TESTS_ERROR_ON_FAIL")
         (uiop:quit 18)))
  
  (defsystem nyxt/tests
    :depends-on (nyxt prove)
    :perform (test-op (op c)
                           (nyxt-run-test c "tests/")
                           (nyxt-run-test c "tests-network-needed/" :network-needed-p t)))
  
  (defsystem :nyxt/gtk
    :depends-on (:nyxt
                 :cl-cffi-gtk
                 :cl-webkit2)
    :pathname "source/"
    :components ((:file "renderer-gtk")))
  
  (defsystem :nyxt/gobject/gtk
    :depends-on (:nyxt/gtk
                 :cl-gobject-introspection
                 :bordeaux-threads)
    :pathname "source/"
    :components ((:file "renderer-gobject-gtk")))
  
  (defsystem :nyxt/qt
    :depends-on (:nyxt
                 :cl-webengine
                 :trivial-main-thread)
  
negative.code:                    :executable t
                     :compression (not (null (uiop:getenv "NYXT_COMPRESS")))))
  
  (defsystem "nyxt/download-manager"
    :depends-on (calispel
                 cl-ppcre
                 dexador
  