summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrikilinux2022-06-24 19:38:38 -0300
committerFrikilinux2022-06-24 19:42:59 -0300
commit4d0926734cd47b9f9fb1136588cc428fadd17fcd (patch)
tree52a2ccfda45162695d79012c0c56d3fcd850bf26
downloadaur-4d0926734cd47b9f9fb1136588cc428fadd17fcd.tar.gz
Initial commit version 0.1.0
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD31
-rw-r--r--salut.install6
3 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3505ad15793d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = salut
+ pkgdesc = An animated mouse centric notification daemon made with snui.
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://gitlab.com/snakedye/salut
+ install = salut.install
+ arch = x86_64
+ license = MPL2
+ makedepends = rust
+ depends = libxkbcommon
+ depends = fontconfig
+ source = https://gitlab.com/snakedye/salut/-/archive/v0.1.0/salut-v0.1.0.tar.gz
+ sha256sums = c0068f4c64461e146a80c87c3e72918ca00d54f30c0b5f589e902cbf41b72ba8
+
+pkgname = salut
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5f6b8fbd1239
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer : Frikilinux <frikilinux@gmail.com>
+
+pkgname=salut
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="An animated mouse centric notification daemon made with snui."
+arch=(x86_64)
+url="https://gitlab.com/snakedye/salut"
+license=(MPL2)
+source=("${url}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz")
+depends=('libxkbcommon' 'fontconfig')
+install=${pkgname}.install
+makedepends=(rust)
+sha256sums=('c0068f4c64461e146a80c87c3e72918ca00d54f30c0b5f589e902cbf41b72ba8')
+
+build() {
+ cd "${pkgname}-v${pkgver}"
+ cargo build --release
+}
+
+check() {
+ cd "${pkgname}-v${pkgver}"
+ cargo test --release
+}
+
+package() {
+ install -Dm755 "${pkgname}-v${pkgver}/target/release/salut" \
+ "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "${pkgname}-v${pkgver}/config/config.ini" \
+ "${pkgdir}/usr/share/doc/salut/config.ini"
+}
diff --git a/salut.install b/salut.install
new file mode 100644
index 000000000000..6cee6b4682f5
--- /dev/null
+++ b/salut.install
@@ -0,0 +1,6 @@
+post_install() {
+ cat << EOF
+Copy the default configuration file in '/usr/share/doc/salut/config.ini'
+to '\$XDG_CONFIG_HOME/salut/config.ini'
+EOF
+}