summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Candau2023-02-03 21:46:31 +0100
committerRobin Candau2023-02-03 21:46:31 +0100
commit011e2b7d11a63d6bb4d1107543818978bdd680a0 (patch)
tree66710aec8709933a2af8b9be390011ca0d95dff7
parent8406b468cda7907ce3681545b9b355605406ecd4 (diff)
downloadaur-011e2b7d11a63d6bb4d1107543818978bdd680a0.tar.gz
Bump to v0.3.0, correct optdepends for wayland support, add support for aarch64 and riscv64 arch
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD22
2 files changed, 27 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ce6aa4746c70..1bff98e343f8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,21 @@
pkgbase = clipboard-bin
pkgdesc = Cut, copy, and paste anything in your terminal (binary version).
- pkgver = 0.2.1r2
- pkgrel = 2
+ pkgver = 0.3.0
+ pkgrel = 1
url = https://github.com/Slackadays/Clipboard
arch = x86_64
+ arch = aarch64
+ arch = riscv64
license = GPL3
optdepends = libx11: X11 support
- optdepends = wayland: Wayland support
+ optdepends = wayland-protocols: Wayland support
provides = clipboard
conflicts = clipboard
- source = clipboard-0.2.1r2-amd64.zip::https://github.com/Slackadays/Clipboard/releases/download/0.2.1r2/clipboard-linux-amd64.zip
- sha256sums = 6933e3c0e07732464a9f5ac8ea0c429d615637c61cf7144feafdf42f13599b4b
+ source_x86_64 = clipboard-0.3.0-amd64.zip::https://github.com/Slackadays/Clipboard/releases/download/0.3.0/clipboard-linux-gcc12-amd64.zip
+ sha256sums_x86_64 = 5fc53fe65848c7bf78b6b8f0e07ce34c0aeefe91edbf90f4c7f151e26f794f55
+ source_aarch64 = clipboard-0.3.0-aarch64.zip::https://github.com/Slackadays/Clipboard/releases/download/0.3.0/clipboard-linux-gcc12-arm64.zip
+ sha256sums_aarch64 = d4d186913621a7c10bd05717a0086a0d02397c39136c5109d48d7aa1a0632d66
+ source_riscv64 = clipboard-0.3.0-riscv64.zip::https://github.com/Slackadays/Clipboard/releases/download/0.3.0/clipboard-linux-gcc12-riscv64.zip
+ sha256sums_riscv64 = f0c33d052ac21683cfe60da2ae06c4dabd0ae4a61921f22e70e83f15850ca9de
pkgname = clipboard-bin
diff --git a/PKGBUILD b/PKGBUILD
index a52765fc3c91..02b4f60a1a68 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,20 +2,30 @@
pkgname=clipboard-bin
_pkgname="${pkgname%-bin}"
-pkgver=0.2.1r2
-pkgrel=2
+pkgver=0.3.0
+pkgrel=1
pkgdesc="Cut, copy, and paste anything in your terminal (binary version)."
-arch=('x86_64')
+arch=('x86_64' 'aarch64' 'riscv64')
url="https://github.com/Slackadays/Clipboard"
license=('GPL3')
optdepends=('libx11: X11 support'
- 'wayland: Wayland support')
+ 'wayland-protocols: Wayland support')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
-source=("${_pkgname}-${pkgver}-amd64.zip::${url}/releases/download/${pkgver}/${_pkgname}-linux-amd64.zip")
-sha256sums=('6933e3c0e07732464a9f5ac8ea0c429d615637c61cf7144feafdf42f13599b4b')
+source_x86_64=("${_pkgname}-${pkgver}-amd64.zip::${url}/releases/download/${pkgver}/${_pkgname}-linux-gcc12-amd64.zip")
+source_aarch64=("${_pkgname}-${pkgver}-aarch64.zip::${url}/releases/download/${pkgver}/${_pkgname}-linux-gcc12-arm64.zip")
+source_riscv64=("${_pkgname}-${pkgver}-riscv64.zip::${url}/releases/download/${pkgver}/${_pkgname}-linux-gcc12-riscv64.zip")
+sha256sums_x86_64=('5fc53fe65848c7bf78b6b8f0e07ce34c0aeefe91edbf90f4c7f151e26f794f55')
+sha256sums_aarch64=('d4d186913621a7c10bd05717a0086a0d02397c39136c5109d48d7aa1a0632d66')
+sha256sums_riscv64=('f0c33d052ac21683cfe60da2ae06c4dabd0ae4a61921f22e70e83f15850ca9de')
package() {
+
+ if [ "${CARCH}" = "x86_64" ]; then
+ install -Dm 755 "lib/lib${_pkgname}wayland.so" "${pkgdir}/usr/lib/lib${_pkgname}wayland.so"
+ fi
+
+ install -Dm 755 "lib/lib${_pkgname}x11.so" "${pkgdir}/usr/lib/lib${_pkgname}x11.so"
install -Dm 755 "bin/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
ln -s "/usr/bin/${_pkgname}" "${pkgdir}/usr/bin/cb"
}