diff -r db2922748364 -r 8fe057887c17 lisp/lib/skel/comp/pkgbuild.lisp --- a/lisp/lib/skel/comp/pkgbuild.lisp Tue May 28 23:50:43 2024 -0400 +++ b/lisp/lib/skel/comp/pkgbuild.lisp Wed May 29 23:29:40 2024 -0400 @@ -1,1 +1,20 @@ -(in-package :skel/comp) +;;; lib/skel/comp/pkgbuild.lisp --- Archlinux PKGBUILD compiler + +;; + +;;; Code: +(in-package :skel/comp/pkgbuild) + +(defparameter *default-pkgbuild* "PKGBUILD") + +(defclass sk-pkgbuild-system (skel sk-meta) + ()) + +(defclass sk-pkgbuild-component (skel) + (type value)) + +(defmethod sk-compile ((self sk-pkgbuild-system) stream &key &allow-other-keys)) + +(defmethod sk-write-file ((self sk-pkgbuild-system) &key path)) + +(defmethod sk-read-file ((self sk-pkgbuild-system) path))