Import moonlight-qt-3.0.0

Moonlight (formerly Limelight) is an open source implementation of
NVIDIA's GameStream protocol. With Moonlight, You can stream your
collection of PC games from your GameStream-compatible PC to any
supported device and play them remotely.

ok rsadowski@

port done by Muhammad Kaisar Arkhan <hi at yukiisbo.red> who
is also the maintainer
This commit is contained in:
solene 2021-02-25 19:39:19 +00:00
parent c39d9068da
commit 2102f728a7
4 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,42 @@
# $OpenBSD: Makefile,v 1.1.1.1 2021/02/25 19:39:19 solene Exp $
COMMENT = open-source nvidia gamestream client
V = 3.0.0
PKGNAME = moonlight-qt-${V}
DISTNAME = MoonlightSrc-${V}
MASTER_SITES = https://github.com/moonlight-stream/moonlight-qt/releases/download/v${V}/
CATEGORIES = games
HOMEPAGE = https://moonlight-stream.org
MAINTAINER = Muhammad Kaisar Arkhan <hi@yukiisbo.red>
# GPLv3
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} EGL GL Qt5Core Qt5Gui Qt5Network
WANTLIB += Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickControls2 Qt5Svg
WANTLIB += Qt5Widgets SDL2 SDL2_ttf X11 avcodec avutil c crypto
WANTLIB += drm m opus ssl
MODULES = devel/qmake \
x11/qt5
RUN_DEPENDS = x11/gtk+3,-guic \
devel/desktop-file-utils
LIB_DEPENDS = graphics/ffmpeg \
devel/sdl2 \
devel/sdl2-ttf \
audio/opus \
x11/qt5/qtsvg \
x11/qt5/qtquickcontrols2 \
x11/qt5/qtdeclarative
WRKDIST = ${WRKDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (MoonlightSrc-3.0.0.tar.gz) = LOIcC0AcI/kxxvArn7aNTRaGdLYw+Y4HVI9p2M9pJGM=
SIZE (MoonlightSrc-3.0.0.tar.gz) = 54759762

View File

@ -0,0 +1,4 @@
Moonlight (formerly Limelight) is an open source implementation of
NVIDIA's GameStream protocol. With Moonlight, You can stream your
collection of PC games from your GameStream-compatible PC to any
supported device and play them remotely.

View File

@ -0,0 +1,8 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2021/02/25 19:39:19 solene Exp $
@bin bin/moonlight
share/applications/com.moonlight_stream.Moonlight.desktop
share/icons/hicolor/scalable/apps/moonlight.svg
share/metainfo/
share/metainfo/com.moonlight_stream.Moonlight.appdata.xml
@tag update-desktop-database
@tag gtk-update-icon-cache %D/share/icons/hicolor