From ad5cee0fd2c819e5bb769e9cb21280b8486e5368 Mon Sep 17 00:00:00 2001 From: e75ti <167927145+e75ti@users.noreply.github.com> Date: Sat, 27 Apr 2024 01:14:57 +0200 Subject: [PATCH] Parsec: Rewritten for latest version, added new deps **Testing the changes** - I tested the changes in this PR: Yes, fully. **Local build - I built this PR locally for my native architecture: x86_64-glibc This is a full rewrite for latest parsec package, new building rules required changes, alongside new dependencies being introduced. Parsec is a great remote viewing software, superb tool for video editors and whomever needs a realtime vnc equivalent. --- srcpkgs/parsec/template | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/srcpkgs/parsec/template b/srcpkgs/parsec/template index 26018c05a779bf..e9b48ed2f12dbe 100644 --- a/srcpkgs/parsec/template +++ b/srcpkgs/parsec/template @@ -1,25 +1,30 @@ # Template file for 'parsec' pkgname=parsec -version=150.28 -revision=2 +version=150.93 +revision=3 archs="x86_64" create_wrksrc=yes -depends="libgcc virtual?libGL libSM libsndio libstdc++ libX11 libXxf86vm" +depends="libudev libssl3 libX11 libXcursor libXi libSM virtual?libGL libglvnd alsa-lib libjpeg-turbo libpng libcurl libavcodec libXrandr" short_desc="Low latency proprietary game streaming application" maintainer="Kozova1 " license="custom:Proprietary" homepage="https://parsec.app" distfiles="https://s3.amazonaws.com/parsec-build/package/parsec-linux.deb" -checksum=0c7207f419377fc35e30448acd00d8701300ac5a44936ac6d87a468c9afccdc1 -nopie=yes +checksum=c1fb1ab9032e6e718a19f2fd73465e7b98379e7d1e1273856a540d2f7778c1e1 restricted=yes +nostrip=yes do_install() { - vcopy usr / - vmkdir usr/lib/parsec - mv ${DESTDIR}/usr/share/parsec/skel/parsecd-150-28.so ${DESTDIR}/usr/lib/parsec/parsecd-150-28.so - ln -rs ${DESTDIR}/usr/lib/parsec/parsecd-150-28.so ${DESTDIR}/usr/share/parsec/skel/ + vcopy usr/bin /usr + vmkdir usr/share + vcopy usr/share/applications /usr/share + vcopy usr/share/icons /usr/share + vmkdir usr/lib/parsec + vmkdir usr/share/parsec/skel + vcopy usr/share/parsec/skel /usr/lib/parsec + mv ${DESTDIR}/usr/lib/parsec/skel/appdata.json ${DESTDIR}/usr/share/parsec/skel + ln -rs ${DESTDIR}/usr/lib/parsec/skel/parsecd-150-93b.so ${DESTDIR}/usr/share/parsec/skel/ - echo 'see https://unity.com/legal/parsec-additional-terms' > EULA - vlicense EULA + echo 'see https://unity.com/legal/parsec-additional-terms' > EULA + vlicense EULA }