summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 16 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0c14261c31f8..3cf0ffda2261 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,33 @@
# Maintainer: Rouven Himmelstein <rouvenhimmelstein@gmail.com>
-_gitname=chwp
-_cmdname=chwp
-pkgname=${_gitname}-git
-pkgver=0.0.26
+_pkgname=chwp
+pkgname=${_pkgname}-git
+pkgver=1.239.6
pkgrel=1
pkgdesc="Changes the background wallpaper and lockscreen from the command line."
arch=('x86_64')
-url="https://gitlab.com/rouvenhimmelstein/chwp"
-license=('GPL3')
-depends=('xorg-xrandr' 'qt5-base')
-makedepends=('git' 'cmake' 'qt5-base')
+url="https://github.com/RouHim/chwp"
+license=('GPL-3.0-or-later')
+makedepends=('cargo')
provides=('chwp')
conflicts=('chwp')
-source=("https://gitlab.com/rouvenhimmelstein/chwp/-/archive/${pkgver}/${_gitname}-${pkgver}.tar.gz")
+source=("$_pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$_pkgname/$_pkgname-$pkgver.crate")
sha1sums=('SKIP')
prepare() {
- mkdir -p $srcdir/$_gitname-${pkgver}/cmake-build-release
+ cd "$srcdir/$_pkgname-$pkgver"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
}
-
build() {
- cd $srcdir/$_gitname-${pkgver}/cmake-build-release
- cmake .. -DCMAKE_BUILD_TYPE=Release
- make
+ cd "$srcdir/$_pkgname-$pkgver"
+
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release
}
package() {
- cd $srcdir/$_gitname-${pkgver}/cmake-build-release
- make DESTDIR="$pkgdir" install
-
- cd ${srcdir}/${_gitname}-${pkgver}
- install -D -m755 ${_cmdname}.1 ${pkgdir}/usr/share/man/man1/${_cmdname}.1
+ cd "$srcdir/$_pkgname-$pkgver"
+ install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$_pkgname"
} \ No newline at end of file