summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD38
2 files changed, 29 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c4d8e602f995..d9c8448f4865 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index dd03b00c1a7f..584debd6c951 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}