diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..148859e96f64 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = xremap-kde + pkgdesc = Key remapper for X11 and Wayland - KDE Edition + pkgver = 0.10.0 + pkgrel = 1 + url = https://github.com/xremap/xremap + arch = x86_64 + arch = aarch64 + license = MIT + makedepends = cargo + provides = xremap + source = xremap-0.10.0.tar.gz::https://static.crates.io/crates/xremap/xremap-0.10.0.crate + sha256sums = 56278615ad9e8f9ed920dc7e6d198e0c23564c174383a16a6247c10f08a3fb8e + +pkgname = xremap-kde diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9eac11c44969 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Tobias Gerold <tobias at g3ro dot eu> + +pkgname=xremap-kde +_pkgname=xremap +pkgver=0.10.0 +_pkgver=0.10.0 +pkgrel=1 +pkgdesc="Key remapper for X11 and Wayland - KDE Edition" +arch=('x86_64' 'aarch64') +url="https://github.com/xremap/xremap" +license=('MIT') +makedepends=(cargo) +provides=('xremap') + +source=("$_pkgname-$_pkgver.tar.gz::https://static.crates.io/crates/$_pkgname/$_pkgname-$_pkgver.crate" + ) +sha256sums=('56278615ad9e8f9ed920dc7e6d198e0c23564c174383a16a6247c10f08a3fb8e') + +prepare() { + cd "$srcdir/$_pkgname-$_pkgver/" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" +} + +build() { + cd "$srcdir/$_pkgname-$_pkgver/" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --features kde + # alternatives for --features: + # x11 + # gnome # GNOME Wayland + # wlroots # Sway, Hyprland, etc. +} + +check() { + cd "$srcdir/$_pkgname-$_pkgver/" + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --features kde + # alternatives for --features see above +} + +package() { + cd "$srcdir/$_pkgname-$_pkgver/" + find target/release \ + -maxdepth 1 \ + -executable \ + -type f \ + -exec install -Dm0755 -t "$pkgdir/usr/bin/" {} + +} + |