diff --git a/.SRCINFO b/.SRCINFO index 146fbcf..087e7cf 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -9,15 +9,18 @@ pkgbase = plex-media-server-plexpass arch = i686 arch = x86_64 license = custom + depends = python2 provides = plex-media-server conflicts = plex-media-server options = !emptydirs backup = etc/conf.d/plexmediaserver source = plexmediaserver.conf.d source = plexmediaserver.service + source = plex.sysusers source = terms.txt sha256sums = 7ab1ee8da9012d257b7f473fb79d76b201ca592cbe3722f977a43b58bfad180e sha256sums = 9da45cc3951ae03086ec663e6273c2de0183495fd15dc34ddd9aa100346d4d3a + sha256sums = ebf153d5789f9d24cb98ae607d227286e1da6ce54e149c8be4f47e08ee729573 sha256sums = 7bb97271eb2dc5d1dcb95f9763f505970d234df17f1b8d79b467b9020257915a source_arm = https://downloads.plex.tv/plex-media-server/0.9.12.13.1464-4ccd2ca/PlexMediaServer-0.9.12.13.1464-4ccd2ca-arm.spk sha256sums_arm = 72f4a9f4b575d341d45ecb39894a78951e8db837220578ad243c8f3c2f04fc73 diff --git a/PKGBUILD b/PKGBUILD index 2e44392..ce5a6a9 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -18,6 +18,7 @@ arch=('arm' 'armv7h' 'i686' 'x86_64') url='https://plex.tv/' license=('custom') options=('!emptydirs') +depends=('python2') provides=('plex-media-server') conflicts=('plex-media-server') backup=('etc/conf.d/plexmediaserver') @@ -47,6 +48,10 @@ prepare() { } package() { + # It ships what seems to be a vanilla Python, de-bundle that + rm usr/lib/plexmediaserver/libpython2.7.so.1.0 + rm -r usr/lib/plexmediaserver/Resources/Python + install -dm 755 "${pkgdir}"/{opt,etc/conf.d,usr/lib/systemd/system} cp -dr --no-preserve='ownership' usr/lib/plexmediaserver "${pkgdir}"/opt/ install -m 644 plexmediaserver.service "${pkgdir}"/usr/lib/systemd/system/