From 30d93f7971c58b5ce83a4d791809d2c733b81740 Mon Sep 17 00:00:00 2001 From: Mikael Eriksson Date: Tue, 9 Jun 2015 12:14:31 +0200 Subject: [PATCH] Added the arm stuff from plex-media-server, no idea if it works --- .SRCINFO | 8 +++++++- PKGBUILD | 17 ++++++++++++++--- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 1763fab..b00da56 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,9 +1,11 @@ pkgbase = plex-media-server-plexpass pkgdesc = Plex Media Server (PlexPass version) pkgver = 0.9.12.3.1173 - pkgrel = 1 + pkgrel = 2 url = https://plex.tv/ install = plex-media-server.install + arch = arm + arch = armv7h arch = i686 arch = x86_64 license = custom @@ -20,6 +22,10 @@ pkgbase = plex-media-server-plexpass sha256sums = 7ab1ee8da9012d257b7f473fb79d76b201ca592cbe3722f977a43b58bfad180e sha256sums = 9da45cc3951ae03086ec663e6273c2de0183495fd15dc34ddd9aa100346d4d3a sha256sums = 7bb97271eb2dc5d1dcb95f9763f505970d234df17f1b8d79b467b9020257915a + source_arm = https://downloads.plex.tv/plex-media-server/0.9.12.3.1173-937aac3/PlexMediaServer-0.9.12.3.1173-937aac3-arm.spk + sha256sums_arm = 2a2ea3b9872876599d6e9789df6a9dca658133e33adfcec4f9043d8cda382a51 + source_armv7h = https://downloads.plex.tv/plex-media-server/0.9.12.3.1173-937aac3/PlexMediaServer-0.9.12.3.1173-937aac3-arm7.spk + sha256sums_armv7h = ced42fe846948a1bb91c3f290dc9f2bd789d1ece8a9736d6b2f5011df9a93af4 source_i686 = https://downloads.plex.tv/plex-media-server/0.9.12.3.1173-937aac3/plexmediaserver-0.9.12.3.1173-937aac3.i386.rpm sha256sums_i686 = 4dc0ee2fb26b3a1920b25708d0dcafe8654c9d81da01d033f34711e223210dec source_x86_64 = https://downloads.plex.tv/plex-media-server/0.9.12.3.1173-937aac3/plexmediaserver-0.9.12.3.1173-937aac3.x86_64.rpm diff --git a/PKGBUILD b/PKGBUILD index 83ab572..43af238 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -11,10 +11,10 @@ pkgname=plex-media-server-plexpass pkgver=0.9.12.3.1173 -_pkgsum=937aac3 -pkgrel=1 +_pkgsum=937aac3 +pkgrel=2 pkgdesc='Plex Media Server (PlexPass version)' -arch=('i686' 'x86_64') +arch=('arm' 'armv7h' 'i686' 'x86_64') url='https://plex.tv/' license=('custom') depends=('systemd') @@ -26,14 +26,25 @@ install='plex-media-server.install' source=('plexmediaserver.conf.d' 'plexmediaserver.service' 'terms.txt') +source_arm=("https://downloads.plex.tv/plex-media-server/${pkgver}-${_pkgsum}/PlexMediaServer-${pkgver}-${_pkgsum}-arm.spk") +source_armv7h=("https://downloads.plex.tv/plex-media-server/${pkgver}-${_pkgsum}/PlexMediaServer-${pkgver}-${_pkgsum}-arm7.spk") source_i686=("https://downloads.plex.tv/plex-media-server/${pkgver}-${_pkgsum}/plexmediaserver-${pkgver}-${_pkgsum}.i386.rpm") source_x86_64=("https://downloads.plex.tv/plex-media-server/${pkgver}-${_pkgsum}/plexmediaserver-${pkgver}-${_pkgsum}.x86_64.rpm") sha256sums=('7ab1ee8da9012d257b7f473fb79d76b201ca592cbe3722f977a43b58bfad180e' '9da45cc3951ae03086ec663e6273c2de0183495fd15dc34ddd9aa100346d4d3a' '7bb97271eb2dc5d1dcb95f9763f505970d234df17f1b8d79b467b9020257915a') +sha256sums_arm=('2a2ea3b9872876599d6e9789df6a9dca658133e33adfcec4f9043d8cda382a51') +sha256sums_armv7h=('ced42fe846948a1bb91c3f290dc9f2bd789d1ece8a9736d6b2f5011df9a93af4') sha256sums_i686=('4dc0ee2fb26b3a1920b25708d0dcafe8654c9d81da01d033f34711e223210dec') sha256sums_x86_64=('1bde14a2d6208b8a58614160944a3aeec423fc17f4966798a4659e6a6887cd43') +prepare() { + if [[ $CARCH =~ arm* ]]; then + mkdir -p usr/lib/plexmediaserver + tar -xf package.tgz -C usr/lib/plexmediaserver/ + fi +} + package() { install -dm 755 "${pkgdir}"/{opt,etc/conf.d,usr/lib/systemd/system} cp -dr --no-preserve='ownership' usr/lib/plexmediaserver "${pkgdir}"/opt/