Add packaging & split code.

This commit is contained in:
JOLIMAITRE Matthieu 2025-05-28 18:42:43 +02:00
parent 8346df8a57
commit 34123a7e5a
10 changed files with 445 additions and 93 deletions

24
package/aur/PKGBUILD Normal file
View file

@ -0,0 +1,24 @@
# Maintainer: JOLIMAITRE Matthieu <matthieu@imagevo.fr>
pkgname=kub-tcp
pkgver=1.0.0
pkgrel=1
pkgdesc="TODO list management service."
url="https://git.barnulf.net/mb/kub-tcp"
license=("GPL-3.0+")
arch=("x86_64")
makedepends=("deno")
depends=("ollama")
provides=("kub-tcp-service" "todo")
conflicts=("kub-tcp-service" "todo")
source=("git+https://git.barnulf.net/mb/kub-tcp.git#branch=master")
sha256sums=("SKIP")
OPTIONS=(!strip !docs libtool emptydirs)
package() {
feseur/build.sh
mkdir -p "$pkgdir/usr/bin/" "$pkgdir/usr/lib/systemd/user/"
install -Dm755 feseur/target/kub-tcp-service "$pkgdir/usr/bin/"
install -Dm644 feseur/kub-tcp.service "$pkgdir/usr/lib/systemd/user/"
}