Skip to content
Snippets Groups Projects
Verified Commit 83a8814a authored by Robin Candau's avatar Robin Candau
Browse files

upgpkg: 0.3.2-1: Initial commit

parents
No related branches found
No related tags found
No related merge requests found
.SRCINFO 0 → 100644
pkgbase = lemurs
pkgdesc = A customizable TUI display/login manager written in Rust
pkgver = 0.3.2
pkgrel = 1
url = https://github.com/coastalwhite/lemurs
arch = x86_64
license = Apache-2.0 OR MIT
makedepends = cargo
depends = systemd
depends = pam
backup = etc/lemurs/config.toml
source = lemurs-0.3.2::https://github.com/coastalwhite/lemurs/archive/refs/tags/v0.3.2.tar.gz
sha256sums = a366595602c75ed723e7b527ce1b8be33bdb998f5faa824605b97fb4b9e810f4
pkgname = lemurs
PKGBUILD 0 → 100644
# Maintainer: Robin Candau <antiz@archlinux.org>
pkgname=lemurs
pkgver=0.3.2
pkgrel=1
pkgdesc="A customizable TUI display/login manager written in Rust"
arch=('x86_64')
url="https://github.com/coastalwhite/lemurs"
license=('Apache-2.0 OR MIT')
depends=('systemd' 'pam')
makedepends=('cargo')
backup=('etc/lemurs/config.toml')
source=("${pkgname}-${pkgver}::${url}/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('a366595602c75ed723e7b527ce1b8be33bdb998f5faa824605b97fb4b9e810f4')
prepare() {
cd "${pkgname}-${pkgver}"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "${pkgname}-${pkgver}"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build --frozen --release --all-features
}
check() {
cd "${pkgname}-${pkgver}"
export RUSTUP_TOOLCHAIN=stable
cargo test --frozen --all-features
}
package() {
cd "${pkgname}-${pkgver}"
install -Dm 755 "target/release/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
install -Dm 644 extra/config.toml "${pkgdir}/etc/lemurs/config.toml"
install -Dm 755 extra/xsetup.sh "${pkgdir}/etc/lemurs/xsetup.sh"
install -Dm 644 extra/lemurs.pam "${pkgdir}/etc/pam.d/lemurs"
install -Dm 644 extra/lemurs.service "${pkgdir}/usr/lib/systemd/system/lemurs.service"
install -Dm 644 LICENSE-MIT "${pkgdir}/usr/share/licenses/${pkgname}/MIT"
install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment