Lucien Cartier-Tilet
81c9cdab7e
All checks were successful
continuous-integration/drone/push Build is passing
Remove comment out line of code Replace tabs with spaces (yes I’m this kind of guy) Fix indentation
44 lines
1.4 KiB
Bash
44 lines
1.4 KiB
Bash
# Maintainer: Lucien Cartier-Tilet <lucien@phundrak.com>
|
||
pkgname=pumopm-git
|
||
pkgver=0.1.1.r1.g4fd33bf
|
||
pkgrel=3
|
||
pkgdesc="A tiny power manager written in Rust"
|
||
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
|
||
url="https://labs.phundrak.com/phundrak/pumopm"
|
||
license=('GPL3')
|
||
depends=()
|
||
makedepends=('rustup' 'git')
|
||
options=('strip' 'zipman')
|
||
source=("$pkgname::git+https://labs.phundrak.com/phundrak/pumopm.git#branch=develop")
|
||
sha512sums=('SKIP')
|
||
conflicts=('pumopm' 'pumopm-bin')
|
||
# If Phundrak’s Gitea takes too long to answer, or if it is down, use the
|
||
# Github mirror
|
||
# source=("$pkgname}::git+https://github.com/Phundrak/pumopm.git#branch=develop")
|
||
|
||
pkgver() {
|
||
cd "$pkgname"
|
||
git describe --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
|
||
}
|
||
|
||
build() {
|
||
cd "$pkgname"
|
||
if command -v rustup >/dev/null 2>&1; then
|
||
RUSTFLAGS="-C target-cpu=native" rustup run stable cargo build --release
|
||
elif rustc --version | grep -q stable; then
|
||
RUSTFLAGS="-C target-cpu=native" cargo build --release
|
||
else
|
||
cargo build --release
|
||
fi
|
||
}
|
||
|
||
package() {
|
||
cd "$pkgname"
|
||
install -Dm755 "target/release/pumopm" "$pkgdir/usr/bin/pumopm"
|
||
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
|
||
install -Dm644 "pumopm.1" "$pkgdir/usr/share/man/man1/pumopm.1"
|
||
install -Dm644 "pumopm.service" "$pkgdir/usr/lib/systemd/system/pumopm.service"
|
||
}
|
||
|
||
# vim:set ts=2 sw=2 et:
|