summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052024-04-19 10:59:11 +0800
committerzxp198210052024-04-19 10:59:11 +0800
commit8f615fc53378bec1379f089fe3d889cf3f7eaa06 (patch)
tree0617950bdb6443b665d1067eb4730f278428e6de /PKGBUILD
parentd08294889cb8b9f96f8573104b393a2cee1a5788 (diff)
downloadaur-veyon-bin.tar.gz
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD67
1 files changed, 31 insertions, 36 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a2f2b7e35737..35b83ecb67d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,48 +3,43 @@
# Contributor: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=veyon-bin
pkgver=4.8.3
-pkgrel=1
+pkgrel=2
pkgdesc="Cross-platform computer monitoring and classroom management"
arch=('x86_64')
url="https://veyon.io/"
+_ghurl="https://github.com/veyon/veyon"
license=('GPL-2.0-or-later')
+provides=("${pkgname%-bin}=${pkgver}")
+conflicts=("${pkgname%-bin}")
depends=(
- 'hicolor-icon-theme'
- 'libfakekey'
- 'libjpeg6-turbo'
- 'libldap'
- 'libprocps'
- 'libsasl'
- 'libvncserver'
- 'libxcomposite'
- 'libxcursor'
- 'libxdamage'
- 'libxext'
- 'libxfixes'
- 'libxinerama'
- 'libxrandr'
- 'libxtst'
- 'pam'
- 'polkit'
- 'procps-ng'
- 'qca-qt6'
- 'qt6-5compat'
+ 'libfakekey'
+ 'libxcomposite'
+ 'libxdamage'
+ 'libxext'
+ 'libxfixes'
+ 'libxinerama'
+ 'libxrandr'
+ 'libxtst'
+ 'pam'
+ 'lzo'
+ 'libjpeg-turbo'
+ 'qca-qt5'
+ 'libpng'
+ 'qt5-base'
)
-provides=("${pkgname%-bin}")
-conflicts=("${pkgname%-bin}")
-source=("https://github.com/veyon/veyon/releases/download/v${pkgver}/${pkgname%-bin}-${pkgver}.0-fedora.38.x86_64.rpm")
-noextract=("${pkgname%-bin}-${pkgver}.0-fedora.38.x86_64.rpm")
-sha256sums=('584718b0e496cf3243e20cec6e60a420b0335c3da35f97adb845fb29fa9ad9e0')
+source=(
+ "${pkgname%-bin}-${pkgver}.deb::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}.0-ubuntu.jammy_amd64.deb"
+)
+sha256sums=('acdc1c377696b182a13e6302a7f14e67082197580b6deb7a2d785035c2277f3e')
-prepare() {
- mkdir -p "${pkgname%-bin}-${pkgver}"
- bsdtar -xvf "${pkgname%-bin}-${pkgver}.0-fedora.38.x86_64.rpm" -C "${pkgname%-bin}-${pkgver}"
+build() {
+ bsdtar -xf "${srcdir}/data."*
+ sed "s|Exec=|Exec=env LD_LIBRARY_PATH=\"/usr/lib/${pkgname%-bin}:/usr/lib\" |g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}-master.desktop"
+ sed "s|Exec=|Exec=env LD_LIBRARY_PATH=\"/usr/lib/${pkgname%-bin}:/usr/lib\" |g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}-configurator.desktop"
}
-
package() {
- cd "${pkgname%-bin}-${pkgver}"
- install -Dm755 usr/bin/* -t "${pkgdir}/usr/bin/"
- install -d "${pkgdir}/usr/lib"
- cp -r lib/systemd "usr/lib64/${pkgname%-bin}" "${pkgdir}/usr/lib/"
- cp -r usr/share "${pkgdir}/usr/"
-}
+ install -Dm644 "${srcdir}/lib/systemd/system/${pkgname%-bin}.service" -t "${pkgdir}/usr/lib/systemd/system"
+ install -Dm644 "${srcdir}/usr/lib/${CARCH}-linux-gnu/${pkgname%-bin}/"* -t "${pkgdir}/usr/lib/${pkgname%-bin}"
+ install -Dm755 "${srcdir}/usr/bin/"* -t "${pkgdir}/usr/bin"
+ cp -r "${srcdir}/usr/share" "${pkgdir}/usr"
+} \ No newline at end of file