diff options
author | zxp19821005 | 2024-04-19 10:59:11 +0800 |
---|---|---|
committer | zxp19821005 | 2024-04-19 10:59:11 +0800 |
commit | 8f615fc53378bec1379f089fe3d889cf3f7eaa06 (patch) | |
tree | 0617950bdb6443b665d1067eb4730f278428e6de | |
parent | d08294889cb8b9f96f8573104b393a2cee1a5788 (diff) | |
download | aur-8f615fc53378bec1379f089fe3d889cf3f7eaa06.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 67 |
2 files changed, 40 insertions, 52 deletions
@@ -1,19 +1,12 @@ pkgbase = veyon-bin pkgdesc = Cross-platform computer monitoring and classroom management pkgver = 4.8.3 - pkgrel = 1 + pkgrel = 2 url = https://veyon.io/ arch = x86_64 license = GPL-2.0-or-later - depends = hicolor-icon-theme depends = libfakekey - depends = libjpeg6-turbo - depends = libldap - depends = libprocps - depends = libsasl - depends = libvncserver depends = libxcomposite - depends = libxcursor depends = libxdamage depends = libxext depends = libxfixes @@ -21,14 +14,14 @@ pkgbase = veyon-bin depends = libxrandr depends = libxtst depends = pam - depends = polkit - depends = procps-ng - depends = qca-qt6 - depends = qt6-5compat - provides = veyon + depends = lzo + depends = libjpeg-turbo + depends = qca-qt5 + depends = libpng + depends = qt5-base + provides = veyon=4.8.3 conflicts = veyon - noextract = veyon-4.8.3.0-fedora.38.x86_64.rpm - source = https://github.com/veyon/veyon/releases/download/v4.8.3/veyon-4.8.3.0-fedora.38.x86_64.rpm - sha256sums = 584718b0e496cf3243e20cec6e60a420b0335c3da35f97adb845fb29fa9ad9e0 + source = veyon-4.8.3.deb::https://github.com/veyon/veyon/releases/download/v4.8.3/veyon_4.8.3.0-ubuntu.jammy_amd64.deb + sha256sums = acdc1c377696b182a13e6302a7f14e67082197580b6deb7a2d785035c2277f3e pkgname = veyon-bin @@ -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 |