summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormoson-mo2021-12-12 21:17:31 +0100
committermoson-mo2021-12-12 21:17:31 +0100
commit6a2ee02987d95ffad915e8639be056c074593bd6 (patch)
treec899e2b38aae7c04602ebf6ad70e92b0d510fecd
downloadaur-6a2ee02987d95ffad915e8639be056c074593bd6.tar.gz
Initial commit - v0.1.0
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD34
-rw-r--r--worm.install6
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9e21ffe1b53f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = worm
+ pkgdesc = A floating, tag-based window manager written in Nim
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/codic12/worm
+ install = worm.install
+ arch = x86_64
+ license = MIT
+ makedepends = nimble
+ makedepends = nim
+ depends = xorg-server
+ source = worm-0.1.0.tar.gz::https://github.com/codic12/worm/archive/v0.1.0.tar.gz
+ sha256sums = 116c3370d993ff0d31b6f987bc257d204d72dd5ac614c3d06efd71a624a91df1
+
+pkgname = worm
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bd067de2eb7b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Mario Oenning <mo-son[at]mailbox[dot]org>
+# Author: codic12 <https://github.com/codic12>
+
+pkgname='worm'
+pkgdesc="A floating, tag-based window manager written in Nim"
+pkgver=0.1.0
+pkgrel=1
+arch=('x86_64')
+url="https://github.com/codic12/worm"
+license=('MIT')
+makedepends=('nimble' 'nim')
+depends=('xorg-server')
+install=$pkgname.install
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v${pkgver}.tar.gz")
+sha256sums=('116c3370d993ff0d31b6f987bc257d204d72dd5ac614c3d06efd71a624a91df1')
+
+build() {
+ cd "$pkgname-$pkgver"
+ nimble -y build -d:release --gc:arc
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ # bin
+ install -D -m755 "worm" "$pkgdir/usr/bin/worm"
+ install -D -m755 "wormc" "$pkgdir/usr/bin/wormc"
+
+ # license
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ # X session file
+ install -Dm644 "assets/worm.desktop" "$pkgdir/usr/share/xsessions/worm.desktop"
+}
diff --git a/worm.install b/worm.install
new file mode 100644
index 000000000000..4fac4359b688
--- /dev/null
+++ b/worm.install
@@ -0,0 +1,6 @@
+post_install() {
+ echo -e "\n\nWorm will automatically execute the following file on startup:\n\n" \
+ "~/.config/worm/rc\n\n" \
+ "Create a simple shell-script to run your apps...\n" \
+ "(Don't forget to make it executable)\n\n"
+}