diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 29 insertions, 15 deletions
@@ -1,8 +1,8 @@ pkgbase = leftwm-theme-git pkgdesc = Theme manager for LeftWM - pkgver = r89.bbb57d0 - pkgrel = 2 - epoch = 0 + pkgver = r102.b394824 + pkgrel = 1 + epoch = 1 url = https://github.com/leftwm/leftwm-theme arch = i686 arch = x86_64 @@ -1,8 +1,8 @@ # Maintainer: Mautamu mautam@usa.com pkgname=leftwm-theme-git -pkgver=r89.bbb57d0 -pkgrel=2 -epoch=0 +pkgver=r102.b394824 +pkgrel=1 +epoch=1 pkgdesc="Theme manager for LeftWM" arch=('i686' 'x86_64') url="https://github.com/leftwm/leftwm-theme" @@ -18,18 +18,32 @@ conflicts=('leftwm-theme') source=("${pkgname}::git+https://github.com/leftwm/leftwm-theme.git") md5sums=('SKIP') -build() { - cd $pkgname - cargo +stable build --release +pkgver() { + cd "$srcdir/$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -pkgver() { - cd $pkgname - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +check() { + cd "$srcdir/$pkgname" + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --all-features +} + +prepare() { + cd "$srcdir/$pkgname" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" +} + +build() { + cd "$srcdir/$pkgname" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features } package() { - install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" $pkgname/LICENSE - cd $pkgname/target/release - install -Dm755 leftwm-theme -t "$pkgdir"/usr/bin + cd "$srcdir/$pkgname" + install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE + install -Dm755 -t "${pkgdir}/usr/bin" "target/release/leftwm-theme" } |