changelog shortlog graph tags branches changeset files revisions annotate raw help

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

changeset 384: 8fe057887c17
parent: 1ce0d98a13ed
child: d2966214778d
author: Richard Westhaver <ellis@rwest.io>
date: Wed, 29 May 2024 23:29:40 -0400
permissions: -rw-r--r--
description: skel refactor1
1 ;;; lib/skel/comp/pkgbuild.lisp --- Archlinux PKGBUILD compiler
2 
3 ;;
4 
5 ;;; Code:
6 (in-package :skel/comp/pkgbuild)
7 
8 (defparameter *default-pkgbuild* "PKGBUILD")
9 
10 (defclass sk-pkgbuild-system (skel sk-meta)
11  ())
12 
13 (defclass sk-pkgbuild-component (skel)
14  (type value))
15 
16 (defmethod sk-compile ((self sk-pkgbuild-system) stream &key &allow-other-keys))
17 
18 (defmethod sk-write-file ((self sk-pkgbuild-system) &key path))
19 
20 (defmethod sk-read-file ((self sk-pkgbuild-system) path))