59 lines
2.3 KiB
Bash
59 lines
2.3 KiB
Bash
# Template file for 'stremio-shell'
|
|
pkgname=stremio-shell
|
|
version=4.4.116
|
|
revision=2
|
|
_singleapplication_hash=6fbf6bffc848821d41a09ccd9fc0ede83bbbcdce
|
|
_libmpv_hash=75ce9ce61f118da27105b770e7a728da832483be
|
|
build_style=qmake
|
|
hostmakedepends="qt5-host-tools qt5-qmake"
|
|
makedepends="mpv-devel qt5-webview-devel qt5-webengine-devel
|
|
qt5-declarative-devel qt5-webchannel-devel qt5-location-devel
|
|
qt5-quickcontrols2-devel qt5-quickcontrols chromaprint-devel"
|
|
depends="qt5-quickcontrols qt5-quickcontrols2 virtual?nodejs-runtime"
|
|
short_desc="Hub for video content aggregation"
|
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
|
license="GPL-3.0-or-later"
|
|
homepage="https://www.stremio.com"
|
|
distfiles="https://github.com/Stremio/stremio-shell/archive/v${version}.tar.gz
|
|
https://github.com/itay-grudev/SingleApplication/archive/${_singleapplication_hash}.tar.gz
|
|
https://github.com/Ivshti/libmpv/archive/${_libmpv_hash}.tar.gz
|
|
https://dl.strem.io/four/v${version}/server.js
|
|
https://dl.strem.io/four/v${version}/stremio.asar"
|
|
checksum="555ba50c5a3ac867e0ecf6b9f06be7936a44278f897cfd9915a008f9ba3e5f19
|
|
11840ed3dc80a909980908e310dc370bca2f7f61c45101fdea00187f620a1ff1
|
|
e8181c4f469e06be5b24218ab7d17cc6bb17ca42a13c57a02d11913edbf6be03
|
|
2909c164de6148f37fe420870cda8e6f8623d30cce6eb3a8314cc1ed2f2e603b
|
|
e578c6d185806cb880a21800c1f85a787717e11ff5b53f9914e127e78ae997de"
|
|
skip_extraction="server.js stremio.asar"
|
|
|
|
if [ "$CROSS_BUILD" ]; then
|
|
hostmakedepends+=" ${makedepends}"
|
|
fi
|
|
|
|
post_extract() {
|
|
rmdir deps/singleapplication
|
|
mv ../SingleApplication-${_singleapplication_hash} deps/singleapplication
|
|
rmdir deps/libmpv
|
|
mv ../libmpv-${_libmpv_hash} deps/libmpv
|
|
}
|
|
|
|
post_install() {
|
|
# Fix the bizarre locations
|
|
vmkdir usr/lib/stremio
|
|
mv "${DESTDIR}"/usr/opt/stremio/stremio ${DESTDIR}/usr/lib/stremio
|
|
|
|
vmkdir usr/share/applications
|
|
mv "${DESTDIR}"/usr/opt/stremio/smartcode-stremio.desktop ${DESTDIR}/usr/share/applications
|
|
|
|
echo "#!/bin/sh" > stremio
|
|
echo "cd /usr/lib/stremio && exec ./stremio" >> stremio
|
|
vbin stremio
|
|
|
|
echo "#!/bin/sh" > stremio-server
|
|
echo "cd /usr/lib/stremio && exec node server.js" >> stremio-server
|
|
vbin stremio-server
|
|
|
|
mv ${XBPS_SRCDISTDIR}/${pkgname}-${version}/server.js ${DESTDIR}/usr/lib/stremio
|
|
mv ${XBPS_SRCDISTDIR}/${pkgname}-${version}/stremio.asar ${DESTDIR}/usr/lib/stremio
|
|
}
|