summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCameron Gutman2024-04-08 19:26:00 -0500
committerCameron Gutman2024-04-08 19:27:35 -0500
commit4b104ac8639e7e4d977c220cc831104d1c6eddb8 (patch)
tree61ed83b9e74082bcb3a9da9757cdac5b0b2cafcc
parent2637f5b4c174c38d71948a85f87e117942337a2e (diff)
downloadaur-moonlight-embedded.tar.gz
Update to upstream v2.7.0
- Adjust for new dependencies (or ones missed previously) - Change to new upstream location
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD22
2 files changed, 24 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a9f1ca77b48d..9b5fcd6d754b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,32 +1,37 @@
pkgbase = moonlight-embedded
pkgdesc = Gamestream client for embedded devices
- pkgver = 2.4.11
+ pkgver = 2.7.0
pkgrel = 1
- url = https://github.com/irtimmer/moonlight-embedded
+ url = https://github.com/moonlight-stream/moonlight-embedded
arch = armv6h
arch = armv7h
+ arch = aarch64
arch = i686
arch = x86_64
license = GPL
+ makedepends = libcec
makedepends = cmake
depends = curl
depends = avahi
- depends = curl
depends = libevdev
- depends = enet
+ depends = sdl2
depends = ffmpeg
+ depends = opus
+ depends = libdrm
optdepends = raspberrypi-firmware-tools: Raspberry Pi support
optdepends = imx-vpu: i.MX6 support
optdepends = aml-libs-c1: ODROID-C1 support
+ optdepends = aml-libs-c2: ODROID-C2 support
optdepends = libcec: CEC support
- source = https://github.com/irtimmer/moonlight-embedded/releases/download/v2.4.11/moonlight-embedded-2.4.11.tar.xz
- sha256sums = 4494a30925c42c28197e1b0ebabdac0215507f206696aa5b14cb6e85afa4e33c
+ source = https://github.com/moonlight-stream/moonlight-embedded/releases/download/v2.7.0/moonlight-embedded-2.7.0.tar.xz
+ sha256sums = 6527718e678dafd6e1e1876bbc6949538b38986d54ebda0b7fdc3b3f4af4f2dd
makedepends_armv6h = raspberrypi-firmware-tools
makedepends_armv7h = raspberrypi-firmware-tools
makedepends_armv7h = imx-vpu
makedepends_armv7h = linux-imx6-headers
makedepends_armv7h = v4l-utils
makedepends_armv7h = aml-libs-c1
+ makedepends_aarch64 = v4l-utils
+ makedepends_aarch64 = aml-libs-c2
pkgname = moonlight-embedded
-
diff --git a/PKGBUILD b/PKGBUILD
index 79c608d26ecc..f3290460c088 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,30 @@
-# Maintainer: Iwan Timmer <irtimmer@gmail.com>
+# Maintainer: Cameron Gutman <aicommander@gmail.com>
+# Contributor: Iwan Timmer <irtimmer@gmail.com>
pkgname=moonlight-embedded
-pkgver=2.4.11
+pkgver=2.7.0
pkgrel=1
pkgdesc="Gamestream client for embedded devices"
-arch=('armv6h' 'armv7h' 'i686' 'x86_64')
-url="https://github.com/irtimmer/moonlight-embedded"
+arch=('armv6h' 'armv7h' 'aarch64' 'i686' 'x86_64')
+url="https://github.com/moonlight-stream/moonlight-embedded"
license=('GPL')
-depends=('curl' 'avahi' 'curl' 'libevdev' 'enet' 'ffmpeg')
-makedepends=('libcec')
+depends=('curl' 'avahi' 'libevdev' 'sdl2' 'ffmpeg' 'opus' 'libdrm')
+makedepends=('libcec' 'cmake')
+makedepends_aarch64=('v4l-utils' 'aml-libs-c2')
makedepends_armv7h=('raspberrypi-firmware-tools' 'imx-vpu' 'linux-imx6-headers' 'v4l-utils' 'aml-libs-c1')
makedepends_armv6h=('raspberrypi-firmware-tools')
optdepends=('raspberrypi-firmware-tools: Raspberry Pi support'
'imx-vpu: i.MX6 support'
'aml-libs-c1: ODROID-C1 support'
+ 'aml-libs-c2: ODROID-C2 support'
'libcec: CEC support')
-makedepends=('cmake')
-source=("https://github.com/irtimmer/moonlight-embedded/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz")
-sha256sums=('4494a30925c42c28197e1b0ebabdac0215507f206696aa5b14cb6e85afa4e33c')
+source=("https://github.com/moonlight-stream/moonlight-embedded/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz")
+sha256sums=('6527718e678dafd6e1e1876bbc6949538b38986d54ebda0b7fdc3b3f4af4f2dd')
build() {
mkdir -p build
cd build
- cmake ../moonlight-embedded-$pkgver -DCMAKE_INSTALL_LIBDIR=/usr/lib -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_BUILD_TYPE=Release
+ cmake .. -DCMAKE_INSTALL_LIBDIR=/usr/lib -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_BUILD_TYPE=Release
make
}