changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > core / lisp/lib/skel/comp/pkgbuild.lisp

revision 384: 8fe057887c17
parent 92: 1ce0d98a13ed
child 423: d2966214778d
     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))