# Maintainer: Kaiyang Wu pkgname=ciel _pkgname=${pkgname}-rs pkgver=3.2.2 pkgrel=1 pkgdesc="A tool for controlling multi-layer file systems and containers." arch=('i686' 'x86_64') url="https://github.com/AOSC-Dev/ciel-rs" license=('MIT') depends=('systemd' 'dbus' 'openssl' 'libssh2' 'libgit2' 'xz') makedepends=('rust' 'make' 'gcc') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/AOSC-Dev/${_pkgname}/archive/v${pkgver}.tar.gz") sha256sums=('227875288b0069bb22df8485e235c0d080c06fbb2f595dc07f9dfd4c20af09f1') conflicts=('ciel-git') build() { cd ${_pkgname}-${pkgver} LIBSSH2_SYS_USE_PKG_CONFIG=1 cargo build --release --locked --all-features --target-dir=target } package() { cd ${_pkgname}-${pkgver} install -Dm755 target/release/${_pkgname} -t "${pkgdir}/usr/bin" # Rename the binary mv -v "${pkgdir}/usr/bin/ciel-rs" "${pkgdir}/usr/bin/ciel" # Install assets PREFIX="${pkgdir}/usr/" ./install-assets.sh # Install the license install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE }