summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Straube2021-12-30 11:46:27 +0100
committerMichael Straube2021-12-30 11:46:27 +0100
commit397ad2172636bbd2b9f30a3d95995150741f60c1 (patch)
treee9d0bc0b21c8a4e0efcb0fcca6f7fd00c069b855
parentb67ce67855437144faa25d958712f035053a89fd (diff)
downloadaur-397ad2172636bbd2b9f30a3d95995150741f60c1.tar.gz
Update to 3.0.0
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD29
2 files changed, 26 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8d936df51661..04641fb3fced 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
pkgbase = edges
pkgdesc = Command-line tool to set up hot-corners
- pkgver = 2.0.2
- pkgrel = 2
+ pkgver = 3.0.0
+ pkgrel = 1
url = https://github.com/MichaelStraube/edges
arch = x86_64
- license = GPL3
- makedepends = libxfixes
- depends = libx11
+ license = MIT
+ makedepends = cargo
+ depends = gcc-libs
depends = libxi
depends = libxrandr
- source = https://github.com/MichaelStraube/edges/archive/2.0.2/edges-2.0.2.tar.gz
- sha512sums = 92bb030ce9ad06b3b99672f7efe360afa9020f5918cbfb3e22efa09042a0bba79502b492d3101d8e1cc9831d4c8794cf7d2b80273ed2f548526c6f3a613914e2
+ source = https://github.com/MichaelStraube/edges/archive/3.0.0/edges-3.0.0.tar.gz
+ sha512sums = 27462a539f578e9707f464ad41853b74cf743d15ddde36811955f802404f375ecf0e1620f2d310de82c1eb4898b5cb2962541181d59a627c91913435cad840c1
pkgname = edges
diff --git a/PKGBUILD b/PKGBUILD
index 19b8c0dc3497..cd470ba9a413 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,32 @@
# Maintainer: Michael Straube <michael.straubej@gmail.com>
pkgname=edges
-pkgver=2.0.2
-pkgrel=2
+pkgver=3.0.0
+pkgrel=1
pkgdesc="Command-line tool to set up hot-corners"
arch=(x86_64)
url="https://github.com/MichaelStraube/edges"
-license=(GPL3)
-depends=(libx11 libxi libxrandr)
-makedepends=(libxfixes)
+license=(MIT)
+depends=(gcc-libs libxi libxrandr)
+makedepends=(cargo)
source=("https://github.com/MichaelStraube/edges/archive/$pkgver/$pkgname-$pkgver.tar.gz")
-sha512sums=('92bb030ce9ad06b3b99672f7efe360afa9020f5918cbfb3e22efa09042a0bba79502b492d3101d8e1cc9831d4c8794cf7d2b80273ed2f548526c6f3a613914e2')
+sha512sums=('27462a539f578e9707f464ad41853b74cf743d15ddde36811955f802404f375ecf0e1620f2d310de82c1eb4898b5cb2962541181d59a627c91913435cad840c1')
+
+prepare() {
+ cd $pkgname-$pkgver
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
build() {
- cd $pkgname-$pkgver
- make
+ cd $pkgname-$pkgver
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release --all-features
}
package() {
- cd $pkgname-$pkgver
- make PREFIX=/usr DESTDIR="$pkgdir" install
+ cd $pkgname-$pkgver
+ install -Dm755 target/release/edges "$pkgdir/usr/bin/edges"
+ install -Dm644 man/edges.1 "$pkgdir/usr/share/man/man1/edges.1"
+ install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}