summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBao Trinh2023-04-19 04:57:10 -0500
committerBao Trinh2023-04-19 04:57:10 -0500
commit99f491b67a1bb0726216537d86c82423b84e9706 (patch)
tree81d1062dc4d5f77becef7043569f500ab5f21912
downloadaur-99f491b67a1bb0726216537d86c82423b84e9706.tar.gz
init
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD39
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..635315586c5f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = rc-sircmpwn
+ pkgdesc = an experimental shell for Unix inspired by Plan 9's rc
+ pkgver = r113.d85438e
+ pkgrel = 1
+ url = https://git.sr.ht/~sircmpwn/rc
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = hare
+ makedepends = hare-madeline
+ makedepends = scdoc
+ provides = rc
+ conflicts = rc
+ source = rc-sircmpwn::git+https://git.sr.ht/~sircmpwn/rc#commit=d85438e264bb156a467f4decfedbd1213ee56bec
+ md5sums = SKIP
+
+pkgname = rc-sircmpwn
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8954debb7932
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Bao Trinh <qubidt at gmail dot com>
+
+pkgname=rc-sircmpwn
+pkgver=r113.d85438e
+pkgrel=1
+pkgdesc="an experimental shell for Unix inspired by Plan 9's rc"
+arch=('x86_64')
+url="https://git.sr.ht/~sircmpwn/rc"
+license=('GPL3')
+depends=()
+makedepends=('git' 'hare' 'hare-madeline' 'scdoc')
+provides=("rc")
+conflicts=("rc")
+_commit='d85438e264bb156a467f4decfedbd1213ee56bec'
+source=("${pkgname}::git+${url}#commit=${_commit}")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${pkgname}"
+ make docs
+ make rc
+}
+
+check() {
+ cd "${pkgname}"
+ hare test
+}
+
+package() {
+ cd "${pkgname}"
+ make DESTDIR="${pkgdir}/" PREFIX=/usr install
+ install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "COPYING"
+ install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" "README.md"
+}