blob: 848731b4026da292e328064edf2d5c5372ae97a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
# Maintainer: Michele Palazzi <sysdadmin@m1k.cloud>
pkgname=plex-htpc
pkgver=1.68.1.256
_pkghash=65e8f9ed
pkgrel=1
pkgdesc="Plex HTPC client for linux"
arch=('x86_64')
url='http://plex.tv'
license=('unknown')
depends=(libgl
hicolor-icon-theme
alsa-lib
dbus
expat
ffmpeg6.1
fontconfig
freetype2
gcc-libs
glib2
glibc
harfbuzz
lcms2
libdrm
libjpeg-turbo
libwebp
libx11
libxcb
libxcomposite
libxdamage
libxext
libxfixes
libxkbcommon
libxkbfile
libxml2
libxrandr
libxslt
libxtst
mesa
minizip
nspr
nss
opus
xcb-util-renderutil
pciutils
libxss
xcb-util-image
libxkbcommon-x11
libxinerama
xcb-util-keysyms
xcb-util-wm
zlib
snappy
libva
libpulse
libxrender
wayland
qt6-base
)
source=("https://artifacts.plex.tv/plex-htpc-stable/$pkgver-$_pkghash/linux/PlexHTPC-$pkgver-$_pkghash-linux-x86_64.tar.bz2"
"http://ftp.us.debian.org/debian/pool/main/libw/libwebp/libwebp6_0.6.1-2.1+deb11u2_amd64.deb"
"https://github.com/flathub/tv.plex.PlexHTPC/raw/master/tv.plex.PlexHTPC.desktop"
"https://github.com/flathub/tv.plex.PlexHTPC/raw/master/tv.plex.PlexHTPC.png"
)
sha256sums=('f7d40b29d16dac27121a8129118e9464f067b357e3f5816478c68c2d6830c7ed'
'8abc2b1ca77a458bbbcdeb6af5d85316260977370fa2518d017222b3584d9653'
'b98d1ba9191e346a256f1c838051b2d547f638558d79898df8b1707c7cabe487'
'069cdf95608a46af4313bdffb281df37819e77c4e371c1e1667af889f0f325a2')
noextract=('Plex-$pkgver-$_pkghash-linux-x86_64.tar.bz2')
package() {
cd $srcdir
install -d "${pkgdir}/opt/${pkgname}"
tar --no-same-owner -xvf $srcdir/PlexHTPC-$pkgver-$_pkghash-linux-x86_64.tar.bz2 -C $pkgdir/opt/${pkgname}
tar -xvf $srcdir/data.tar.xz ./usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2
install -Dm644 usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2 ${pkgdir}/opt/${pkgname}/lib/libwebp.so.6
rm -rf $pkgdir/opt/${pkgname}/lib/dri
rm -rf $pkgdir/opt/${pkgname}/lib/libEGL.so*
rm -rf $pkgdir/opt/${pkgname}/lib/libdrm.so*
rm -rf $pkgdir/opt/${pkgname}/lib/libdrm_*.so*
rm -rf $pkgdir/opt/${pkgname}/lib/libpciaccess.so*
rm -rf $pkgdir/opt/${pkgname}/lib/libswresample.so*
rm -rf $pkgdir/opt/${pkgname}/lib/libva.so*
rm -rf $pkgdir/opt/${pkgname}/lib/libva-*.so*
install -d ${pkgdir}/usr/bin
ln -s /opt/${pkgname}/Plex.sh ${pkgdir}/usr/bin/Plex
install -Dm644 "${srcdir}/tv.plex.PlexHTPC.desktop" -t "${pkgdir}/usr/share/applications"
install -Dm644 "${srcdir}/tv.plex.PlexHTPC.png" -t "${pkgdir}/usr/share/icons/hicolor/256x256/apps/"
}
|