Skip to content

Instantly share code, notes, and snippets.

@joshka
Last active August 29, 2015 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joshka/58c347826a8fdd212c2b to your computer and use it in GitHub Desktop.
Save joshka/58c347826a8fdd212c2b to your computer and use it in GitHub Desktop.
plexmediaserver-plexpass archilinux package
pkgbase = plexmediaserver-plexpass
pkgdesc = PlexPass Release of Plex Media Server for Linux
pkgver = 0.9.10.1.585
pkgrel = 1
url = http://www.plexapp.com
install = plexmediaserver.install
arch = i686
arch = x86_64
license = closed
depends = rsync
depends = avahi
conflicts = plexmediaserver
source = https://downloads.plex.tv/plex-media-server/0.9.10.1.585-f31034e/plexmediaserver_0.9.10.1.585-f31034e_amd64.deb
source = https://downloads.plex.tv/plex-media-server/0.9.10.1.585-f31034e/plexmediaserver_0.9.10.1.585-f31034e_i386.deb
source = plexmediaserver.conf.d
source = plexmediaserver.service
source = start_pms
backup = etc/conf.d/plexmediaserver
pkgname = plexmediaserver-plexpass
# Contributor: Praekon <praekon@googlemail.com>
# Contributor: Arthur <arthur.darcet@m4x.org>
# Contributor: Jon Wiersma <archaur@jonw.org>
# Contributor: monty <linksoft [at] gmx [dot] de>
# Contributor: Mikhail Davidov <sirus@haxsys.net>
# Contributor: Tom Moore <t.moore01 [at] gmail [dot] com>
# Maintainer: Matt Henkel <guildencrantz@gmail.com>
pkgname=plexmediaserver-plexpass
pkgver=0.9.10.1.585
pkgrel=1
_subver=f31034e
pkgdesc="PlexPass Release of Plex Media Server for Linux"
url='http://www.plexapp.com'
arch=('i686' 'x86_64')
license=('closed')
depends=('rsync' 'avahi')
conflicts=('plexmediaserver')
backup=('etc/conf.d/plexmediaserver')
install='plexmediaserver.install'
if [ "$CARCH" = "i686" ]; then
_arch='i386'
md5sums=('55b4d48a476bd1849a04d3655624549b')
elif [ "$CARCH" = "x86_64" ]; then
_arch='amd64'
md5sums=('34dd7a43d666ed8756a8299f0c09c35c')
fi
source=("http://downloads.plexapp.com/plex-media-server/${pkgver}-${_subver}/plexmediaserver_${pkgver}-${_subver}_${_arch}.deb" "plexmediaserver.conf.d" "plexmediaserver.service" "start_pms")
md5sums+=('32cdd9f9de446f6646616a0077151726'
'd850fe41dd35aba09a375ac8d81175e0'
'34e9ddaab4ffc84ab9835abd16a383b3')
build() {
ar -xv plexmediaserver_${pkgver}-${_subver}_${_arch}.deb || return 1
tar -zxf data.tar.gz || return 1
}
package() {
mkdir -p "${pkgdir}/opt/plexmediaserver"
mkdir -p "${pkgdir}/usr/lib/systemd/system"
cp -r usr/lib/plexmediaserver/* "${pkgdir}/opt/plexmediaserver/"
install -Dm755 "${srcdir}/start_pms" "${pkgdir}/opt/plexmediaserver/"
install -Dm644 "${srcdir}/plexmediaserver.conf.d" "${pkgdir}/etc/conf.d/plexmediaserver"
install -Dm644 "${srcdir}/plexmediaserver.service" "${pkgdir}/usr/lib/systemd/system/plexmediaserver.service"
}
# vim: set ts=4 sts=4 sw=4 ai et:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment