summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorÁlvaro2022-05-22 22:45:30 +0200
committerÁlvaro2022-05-22 22:45:30 +0200
commitf49fa1f9dc13fe69b6b42f56a48092c8520f0771 (patch)
treeca5c163d2b5e5d348de443d02f5e3470dbdc7bce
downloadaur-conbatt-rs-git.tar.gz
First commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD56
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ad2cbbb63437
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = conbatt-rs-git
+ pkgdesc = Displays controller battery as notifications
+ pkgver = 0.1.0.r0.g79ebba8
+ pkgrel = 1
+ url = https://github.com/albarozzz/conbatt-rs
+ arch = x86_64
+ arch = i686
+ license = MIT
+ makedepends = git
+ makedepends = rust
+ makedepends = cargo
+ provides = conbatt-rs-git
+ conflicts = conbatt-rs-git
+ backup = home/albaro/.config/conbatt-rs/controller.png
+ backup = etc/systemd/user/conbatt.service
+ source = conbatt-rs-git::git+https://github.com/albarozzz/conbatt-rs
+ md5sums = SKIP
+
+pkgname = conbatt-rs-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6952dba52df7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# This is an example PKGBUILD file. Use this as a start to creating your own,
+# and remove these comments. For more information, see 'man PKGBUILD'.
+# NOTE: Please fill out the license field for your package! If it is unknown,
+# then please put 'unknown'.
+
+# Maintainer: Álvaro <internetexplorer404xd@gmail.com>
+pkgname=conbatt-rs-git
+pkgver=0.1.0.r0.g79ebba8
+pkgrel=1
+epoch=
+pkgdesc="Displays controller battery as notifications"
+arch=(x86_64 i686)
+url="https://github.com/albarozzz/conbatt-rs"
+license=('MIT')
+groups=()
+depends=()
+makedepends=(git rust cargo)
+checkdepends=()
+optdepends=()
+provides=(conbatt-rs-git)
+conflicts=(conbatt-rs-git)
+replaces=()
+backup=("${HOME:1}/.config/conbatt-rs/controller.png" "etc/systemd/user/conbatt.service")
+options=()
+install=
+changelog=
+source=("$pkgname::git+$url")
+noextract=()
+md5sums=('SKIP')
+validpgpkeys=()
+
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+ git describe --long --tags | sed 's/^v//;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
+}
+
+package() {
+ export XDG_RUNTIME_DIR=/run/user/$(id -ru)
+ mkdir -p "${pkgdir}/usr/bin"
+ mkdir -p "${pkgdir}/etc/systemd/user/"
+ mkdir -p "${pkgdir}${HOME}/.config/conbatt-rs/"
+
+ install -Dm0755 -t "${pkgdir}/usr/bin/" "${srcdir}/${pkgname}/target/release/conbatt-rs"
+ cp "${srcdir}/${pkgname}/conbatt.service" "${pkgdir}/etc/systemd/user/"
+
+ systemctl enable --user conbatt.service
+ systemctl start --user conbatt.service
+
+ cp "${srcdir}/${pkgname}/controller.png" "${pkgdir}${HOME}/.config/conbatt-rs/"
+}