summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntony Kellermann2023-08-20 15:27:14 -0400
committerAntony Kellermann2023-08-20 15:37:35 -0400
commitefc0c20c346c8ce2102faed9583df9c7742f8543 (patch)
treecf793b074a69fba3127a00e0f349f691ecfd1690
downloadaur-efc0c20c346c8ce2102faed9583df9c7742f8543.tar.gz
Initial release
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD31
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9f67ec957610
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = sway-scratch
+ pkgdesc = Automatically starting named scratchpads for sway
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/aokellermann/sway-scratch
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ makedepends = cargo
+ depends = glibc
+ depends = gcc-libs
+ optdepends = sway: sway support
+ optdepends = i3-wm: i3 support
+ source = sway-scratch::git+https://github.com/aokellermann/sway-scratch?signed#tag=dfaea9d0e2bdd57bd6c2cefe39c8859da2b332b3
+ sha256sums = SKIP
+
+pkgname = sway-scratch
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..28aa2f8820e6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Antony Kellermann <antony@aokellermann.dev>
+
+pkgname=sway-scratch
+pkgver=0.1.0
+pkgrel=1
+pkgdesc='Automatically starting named scratchpads for sway'
+arch=('x86_64')
+url='https://github.com/aokellermann/sway-scratch'
+license=('MIT')
+depends=(glibc gcc-libs)
+makedepends=(git cargo)
+optdepends=('sway: sway support'
+ 'i3-wm: i3 support')
+_tag=dfaea9d0e2bdd57bd6c2cefe39c8859da2b332b3 # git rev-parse v${pkgver}
+source=("${pkgname}::git+${url}?signed#tag=${_tag}")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd ${pkgname}
+ git describe --tags | sed 's/^v//'
+}
+
+build() {
+ cd ${pkgname}
+ cargo build --release
+}
+
+package() {
+ install -Dm755 ${srcdir}/${pkgname}/target/release/${pkgname} -t "${pkgdir}"/usr/bin/
+ install -Dm644 ${srcdir}/${pkgname}/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
+}