From 9dd9cacb85139420308b2547da236357f4a84247 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Wed, 17 Nov 2021 23:24:18 +0200 Subject: [PATCH] stremio-shell: fix server start, adopt. --- srcpkgs/stremio-shell/template | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/srcpkgs/stremio-shell/template b/srcpkgs/stremio-shell/template index 3d29d1da3303..5e74be56b18e 100644 --- a/srcpkgs/stremio-shell/template +++ b/srcpkgs/stremio-shell/template @@ -1,7 +1,7 @@ # Template file for 'stremio-shell' pkgname=stremio-shell version=4.4.142 -revision=2 +revision=3 _singleapplication_hash=4aeac8fa3e7e96385ba556346ebb6020e35ffdd8 _libmpv_hash=822a41a1087daf2911fc336fbd9509f962158fef build_style=qmake @@ -12,7 +12,7 @@ makedepends="mpv-devel qt5-webview-devel qt5-webengine-devel depends="qt5-quickcontrols qt5-quickcontrols2 virtual?nodejs-runtime qt5-webengine" short_desc="Hub for video content aggregation" -maintainer="Orphaned " +maintainer="mobinmob " license="GPL-3.0-or-later" homepage="https://www.stremio.com" distfiles="https://github.com/Stremio/stremio-shell/archive/v${version}.tar.gz @@ -35,21 +35,27 @@ post_extract() { } post_install() { + # Fix the bizarre locations vmkdir usr/lib/stremio - mv "${DESTDIR}"/usr/opt/stremio/stremio ${DESTDIR}/usr/lib/stremio + mv "${DESTDIR}/usr/opt/stremio/stremio" "${DESTDIR}/usr/lib/stremio" + # Move .desktop file to proper location vmkdir usr/share/applications - mv "${DESTDIR}"/usr/opt/stremio/smartcode-stremio.desktop ${DESTDIR}/usr/share/applications + mv "${DESTDIR}/usr/opt/stremio/smartcode-stremio.desktop" "${DESTDIR}/usr/share/applications" + + # Link executable in PATH + vmkdir usr/bin + ln -s /usr/lib/stremio/stremio "${DESTDIR}/usr/bin/stremio" - echo "#!/bin/sh" > stremio - echo "cd /usr/lib/stremio && exec ./stremio" >> stremio - vbin stremio + # Symlink node in the instalation directory + ln -s /usr/bin/node "${DESTDIR}/usr/lib/stremio/node" - echo "#!/bin/sh" > stremio-server - echo "cd /usr/lib/stremio && exec node server.js" >> stremio-server - vbin stremio-server + # Install icon + vmkdir usr/share/icons + cp "${wrksrc}/images/stremio_window.png" "${DESTDIR}/usr/share/icons/smartcode-stremio.png" - cp ${XBPS_SRCDISTDIR}/${pkgname}-${version}/server.js ${DESTDIR}/usr/lib/stremio - cp ${XBPS_SRCDISTDIR}/${pkgname}-${version}/stremio.asar ${DESTDIR}/usr/lib/stremio + # Copy server + cp "${XBPS_SRCDISTDIR}/${pkgname}-${version}/server.js" "${DESTDIR}/usr/lib/stremio" + cp "${XBPS_SRCDISTDIR}/${pkgname}-${version}/stremio.asar" "${DESTDIR}/usr/lib/stremio" }