Release 1.0

This commit is contained in:
Breadway 2026-05-11 11:56:03 +08:00
parent 009ea6da0e
commit 730a8b61d7
32 changed files with 6629 additions and 0 deletions

25
packaging/arch/PKGBUILD Normal file
View file

@ -0,0 +1,25 @@
# Maintainer: Your Name <you@example.com>
pkgname=breadd
pkgver=0.1.0
pkgrel=1
pkgdesc="Bread daemon - event normalizer and automation runtime"
arch=('x86_64')
url="https://example.com/bread"
license=('MIT')
depends=('glibc')
makedepends=('rust')
source=("${pkgname}-${pkgver}.tar.gz")
sha256sums=('SKIP')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
cargo build --release --locked
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
install -Dm755 target/release/breadd "${pkgdir}/usr/bin/breadd"
install -Dm755 target/release/bread-cli "${pkgdir}/usr/bin/bread-cli"
install -Dm644 packaging/systemd/breadd.service "${pkgdir}/usr/lib/systemd/user/breadd.service"
}

9
packaging/arch/README.md Normal file
View file

@ -0,0 +1,9 @@
Arch packaging
==============
This is a minimal PKGBUILD skeleton.
Steps to use:
- Update `pkgver`, `source`, `sha256sums`, and `url`.
- Set the correct license and dependencies.
- Ensure the release tarball includes `packaging/systemd/breadd.service`.