1.1--- a/lisp/lib/skel/comp/pkgbuild.lisp Tue May 28 23:50:43 2024 -0400
1.2+++ b/lisp/lib/skel/comp/pkgbuild.lisp Wed May 29 23:29:40 2024 -0400
1.3@@ -1,1 +1,20 @@
1.4-(in-package :skel/comp)
1.5+;;; lib/skel/comp/pkgbuild.lisp --- Archlinux PKGBUILD compiler
1.6+
1.7+;;
1.8+
1.9+;;; Code:
1.10+(in-package :skel/comp/pkgbuild)
1.11+
1.12+(defparameter *default-pkgbuild* "PKGBUILD")
1.13+
1.14+(defclass sk-pkgbuild-system (skel sk-meta)
1.15+ ())
1.16+
1.17+(defclass sk-pkgbuild-component (skel)
1.18+ (type value))
1.19+
1.20+(defmethod sk-compile ((self sk-pkgbuild-system) stream &key &allow-other-keys))
1.21+
1.22+(defmethod sk-write-file ((self sk-pkgbuild-system) &key path))
1.23+
1.24+(defmethod sk-read-file ((self sk-pkgbuild-system) path))