summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmolith2023-11-21 17:19:33 -0500
committerAmolith2023-11-21 17:19:33 -0500
commit8d1e035fd6b66410cc27ad4d8cb459e724607079 (patch)
treeada6be2bb633285df61771843f8efcee915abbdc
downloadaur-8d1e035fd6b66410cc27ad4d8cb459e724607079.tar.gz
initial commit at 0.8.1
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD40
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..31ee548ccecd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = dotree-git
+ pkgdesc = A small, interactive command runner
+ pkgver = r53.513fa04
+ pkgrel = 1
+ url = https://github.com/KnorrFG/dotree
+ arch = any
+ license = GPL-3.0
+ makedepends = git
+ makedepends = cargo
+ provides = dotree
+ conflicts = dotree
+ source = dotree-git::git+https://github.com/KnorrFG/dotree.git#branch=main
+ sha256sums = SKIP
+
+pkgname = dotree-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..794a435da781
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.pkg.tar.zst
+/dotree-git/
+/pkg/
+/src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b710166a9ccc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Amolith <amolith@secluded.site>
+pkgname=dotree-git
+_pkgname=dt
+pkgdesc="A small, interactive command runner"
+_pkgid="${pkgname%-bin}-${pkgver}"
+arch=("any")
+url="https://github.com/KnorrFG/dotree"
+_branch='main'
+pkgver=r53.513fa04
+pkgrel=1
+license=("GPL-3.0")
+makedepends=("git" "cargo")
+source=("$pkgname::git+$url.git#branch=$_branch")
+sha256sums=("SKIP")
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+
+pkgver() {
+ cd "$pkgname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+build() {
+ cd $pkgname
+
+ cargo build --release --locked
+}
+
+check() {
+ cd "$pkgname"
+ # Do we need to do any checks?
+}
+
+package() {
+ cd "$pkgname"
+ install -Dm755 "target/release/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
+}