summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD22
2 files changed, 19 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0ac903e57160..61c3b882c1e1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
pkgbase = rx
pkgdesc = A modern and extensible pixel editor implemented in rust.
pkgver = 0.5.2
- pkgrel = 1
- url = http://cloudhead.io/rx/
- arch = i686
+ pkgrel = 2
+ url = https://rx.cloudhead.io/
arch = x86_64
license = GPL3
makedepends = clang
- makedepends = rust
+ makedepends = cargo
makedepends = cmake
- makedepends = libx11
+ makedepends = libxcursor
+ makedepends = xorg-xinput
source = https://github.com/cloudhead/rx/archive/v0.5.2.tar.gz
sha256sums = 1a2a28afd7ea8a0cde030a12cb5d0d8543a68829edd789215cc4f1eaa5cc4d12
diff --git a/PKGBUILD b/PKGBUILD
index 7f32e61aa822..29add32c1ab9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,29 @@
# Maintainer: Ales Katona <almindor@gmail.com>
pkgname=rx
pkgver=0.5.2
-pkgrel=1
+pkgrel=2
pkgdesc='A modern and extensible pixel editor implemented in rust.'
-arch=(i686 x86_64)
-url='http://cloudhead.io/rx/'
+arch=(x86_64)
+url='https://rx.cloudhead.io/'
license=('GPL3')
-makedepends=('clang' 'rust' 'cmake' 'libx11')
+makedepends=('clang' 'cargo' 'cmake' 'libxcursor' 'xorg-xinput')
source=("https://github.com/cloudhead/rx/archive/v${pkgver}.tar.gz")
sha256sums=('1a2a28afd7ea8a0cde030a12cb5d0d8543a68829edd789215cc4f1eaa5cc4d12')
+prepare() {
+ cd "${pkgname}-${pkgver}"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
build() {
- cd "${pkgname}-${pkgver}"
- cargo build --release
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+
+ cd "${pkgname}-${pkgver}"
+ cargo build --frozen --release
}
package() {
- mkdir -p "${pkgdir}/usr/bin"
-
install -Dm755 -t "${pkgdir}/usr/bin" "${srcdir}/${pkgname}-${pkgver}/target/release/rx"
install -Dm644 -t "${pkgdir}/usr/share/applications" "${srcdir}/${pkgname}-${pkgver}/rx.desktop"
install -Dm644 -t "${pkgdir}/usr/share/pixmaps" "${srcdir}/${pkgname}-${pkgver}/rx.png"