commit d201413840c2f124f180a56960448eb9ddef5427 Author: pathin Date: Sun Feb 22 03:18:21 2026 +0000 Update PKGBUILD and .SRCINFO with GitHub Actions diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..16d86326eae7c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = onset + pkgdesc = Lightweight XDG autostart manager for Linux + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/xPathin/onset + arch = x86_64 + arch = aarch64 + license = MIT + makedepends = rust + makedepends = cargo + depends = gtk4 + depends = libadwaita + source = onset-1.0.0.tar.gz::https://github.com/xPathin/onset/archive/v1.0.0.tar.gz + sha256sums = SKIP + +pkgname = onset diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..444cabcb168f1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Patrick Fischer +pkgname=onset +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Lightweight XDG autostart manager for Linux" +arch=('x86_64' 'aarch64') +url="https://github.com/xPathin/onset" +license=('MIT') +depends=('gtk4' 'libadwaita') +makedepends=('rust' 'cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('SKIP') + +build() { + cd "$pkgname-$pkgver" + cargo build --release --locked +} + +check() { + cd "$pkgname-$pkgver" + cargo test --release --locked +} + +package() { + cd "$pkgname-$pkgver" + install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm644 "data/com.github.xPathin.onset.desktop" "$pkgdir/usr/share/applications/com.github.xPathin.onset.desktop" + install -Dm644 "data/icons/hicolor/scalable/apps/com.github.xPathin.onset.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/com.github.xPathin.onset.svg" + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}