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 /PKGBUILD | |
parent | d08294889cb8b9f96f8573104b393a2cee1a5788 (diff) | |
download | aur-veyon-bin.tar.gz |
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 67 |
1 files changed, 31 insertions, 36 deletions
@@ -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 |