Spritsail Bot
bbd825ef42
Update to Plex 1.23.3.4707
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-06 09:21:28 +01:00
Spritsail Bot
09e3248248
Update to Plex 1.23.2.4656
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-05 14:35:53 +01:00
f01f4950ab
Build Plex on musl, from scratch
...
Plex now provide a first-party musl Plex build that works without any
external dependencies whatsoever. It's built with LLVM with many
compiler and linker optimisations enabled:
https://forums.plex.tv/t/plex-media-server-forum-preview-faster-and-smaller-builds-with-new-toolchain/699575
Restructure build into multiple distinct Docker build stages to better
leverage caching and significantly improve build time on multicore
systems with BuildKit, particularly with LTO enabled.
Changes for this release include:
- Build `FROM spritsail/alpine` instead of `FROM debian` to ensure musl
compatibility with all compiled binaries. Use `FROM scratch` for the
resulting image. ld-musl is provided by Plex.
- Build busybox, su-exec and tini as they're no longer provided by the
base image.
- Build binaries/libraries with standard hardening flags, including the
popular -flto.
Signed-off-by: Joe Groocock <me@frebib.net>
2021-05-28 10:12:19 +00:00
Spritsail Bot
ea9b0fb5e7
Update to Plex 1.22.3.4523
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-20 19:46:48 +01:00
Spritsail Bot
8c0282a47c
Update to Plex 1.22.3.4392
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-27 17:07:02 +01:00
Spritsail Bot
7d59cc6a37
Update to Plex 1.22.2.4282
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-07 15:43:58 +01:00
Spritsail Bot
47a2b90992
Update to Plex 1.22.1.4275
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-03 10:40:47 +01:00
Spritsail Bot
3533d66638
Update to Plex 1.22.1.4228
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-25 00:15:47 +00:00
Spritsail Bot
105416f697
Update to Plex 1.22.0.4163
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-10 00:16:01 +00:00
Spritsail Bot
f8aef5f2d1
Update to Plex 1.21.4.4079
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-26 00:15:48 +00:00
Spritsail Bot
9bcfa789da
Update to Plex 1.21.3.4046
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-18 00:15:48 +00:00
Spritsail Bot
0f3423a80b
Update to Plex 1.21.3.4021
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-16 16:08:08 +00:00
Spritsail Bot
7867337400
Update to Plex 1.21.3.4014
2021-02-07 14:05:57 +00:00
38184e71fb
Replace multiple ADD/RUN with ADD --chmod
...
Reduce the layer count, and simplify the steps involved.
2021-02-05 09:27:15 +00:00
34bde0e314
Update to Plex 1.21.2.3943
...
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-31 09:36:55 +00:00
Joe Groocock
e1e3228ed8
Update to Plex 1.21.2.3939
...
Signed-off-by: Joe Groocock <jgroocock@cloudflare.com>
2021-01-27 11:17:57 +00:00
8c98127eb1
Update to curl 7.74.0
...
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-24 22:10:08 +00:00
6d564cf625
Update to Plex 1.21.1.3876
...
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-07 14:11:02 +00:00
56562b325a
Update OpenSSL to 1.1.1i, fix build
...
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-04 11:42:30 +00:00
737c66be4b
Allow MAKEFLAGS in the Plex build stage
...
This should speed up building significantly if MAKEFLAGS sets a -j
parameter and the build host has multiple cores.
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-04 00:31:53 +00:00
675b7d2f17
Update to Plex 1.21.1.3830
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-12-20 22:29:03 +00:00
TBK
c508b09e49
Update to Plex 1.21.1.3795
2020-12-16 21:07:17 +01:00
6cd23e7685
Update to Plex 1.21.0.3711
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-12-05 10:05:39 +00:00
e00055d86a
Update to Plex 1.21.0.3616
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-11-27 10:24:05 +00:00
4d9bf5daff
Update to Plex 1.20.5.3600
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-11-22 12:41:13 +00:00
02bc935199
Update to Plex ver 1.20.4.3517
2020-11-08 11:09:06 +00:00
9b53a97e7d
Update to Plex 1.20.2.3483
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-10-24 15:44:37 +01:00
TBK
3c2793cf76
Update to Plex 1.20.3.3437
2020-10-17 10:34:06 +01:00
5161d311aa
Update to Plex 1.20.2.3402
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-10-12 10:47:11 +01:00
641be204ad
Update to Plex 1.20.1.3252
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-09-25 10:31:42 +01:00
b0b3b48e9f
Update to Plex 1.19.5.3112
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-23 10:36:56 +01:00
481e41cad1
Update to Plex 1.19.4.2935
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-06-17 22:22:25 +01:00
b8e7923d1d
Update to Plex 1.19.3.2852
2020-05-29 12:48:37 +01:00
7a57cfe257
Update to Plex 1.19.3.2843
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-05-23 11:04:22 +01:00
TBK
31d2fe7828
Update to Plex 1.19.3.283
...
https://forums.plex.tv/t/plex-media-server/30447/343
2020-05-19 22:39:04 +02:00
a0e288d291
Selectively build OpenSSL components
...
This skips documententation generation which should significantly speed
up the build as those files are ignored anyway.
Signed-off-by: Joe Groocock <me@frebib.net>
2020-05-12 11:45:48 +01:00
fbc903e920
Fix missing curl/libssl ca-certificates
...
Before:
root@b054d9b406bf /u/l/plexmediaserver> curl https://spritsail.io -I
curl: (77) error setting certificate verify locations:
CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: none
After:
root@7571fd092ba1 /u/l/plexmediaserver> curl https://spritsail.io -I
HTTP/1.1 200 OK
Server: nginx/1.17.10
Date: Tue, 12 May 2020 09:38:09 GMT
Content-Type: text/html
Content-Length: 8158
Last-Modified: Fri, 01 Feb 2019 20:18:29 GMT
Connection: keep-alive
ETag: 5c54a995-1fde
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Accept-Ranges: bytes
Signed-off-by: Joe Groocock <me@frebib.net>
2020-05-12 10:39:40 +01:00
8762491a4f
Update to Plex 1.19.3.2764
...
Signed-off-by: Joe Groocock <me@frebib.net>
2020-05-12 10:17:23 +01:00
ee174b3872
Update to Plex 1.19.2.2737
2020-05-01 10:56:33 +01:00
TBK
2ea565da34
Update to Plex ver 1.19.1.2701
...
https://forums.plex.tv/t/plex-media-server/30447/334
2020-04-24 14:05:25 +01:00
TBK
628ea0618b
Update to Plex ver 1.19.1.2645
...
https://forums.plex.tv/t/plex-media-server/30447/332
2020-04-11 00:49:10 +02:00
331c83d114
Update to Plex ver 1.18.9.2578
2020-03-30 21:50:09 +01:00
a3661af9f6
Update to Plex ver 1.18.9.2571
2020-03-26 19:57:08 +00:00
TBK
a663d51664
Update to Plex 1.18.8.2527
...
https://forums.plex.tv/t/plex-media-server/30447/324
2020-03-16 20:44:57 +00:00
7acdea7199
Update to Plex ver 1.18.7.2457
2020-02-24 17:58:03 +00:00
Joe Groocock
7b3d3655f2
Update to Plex 1.18.6.2368
2020-02-14 12:50:24 +00:00
c382bca5c6
Update to Plex ver 1.18.5.2309
2020-02-03 22:26:05 +00:00
844f1f7cc3
Update to Plex ver 1.18.4.2171
2020-01-08 19:17:14 +00:00
10faecbeec
Replace LibreSSL with OpenSSL to fix TheTVDB agent
2020-01-08 19:14:53 +00:00
TBK
bf9a0d52d7
Update to Plex 1.18.3.2156
...
https://forums.plex.tv/t/plex-media-server/30447/307
2019-12-17 22:41:43 +00:00
86e5c6efc9
Revert curl 7.67.0 as it seems to be broken
2019-11-27 22:42:38 +00:00
904345ed10
Update to Plex 1.18.2.2058
2019-11-23 11:07:02 +00:00
6946ea7d14
Update to Plex ver 1.18.2.2041-3d469cb3
2019-11-21 16:05:50 +00:00
TBK
92f41677b2
Update to Plex 1.18.2.2029
2019-11-18 09:20:31 +01:00
308f51ce48
Update to Plex 1.18.1.1973
2019-10-29 11:21:31 +00:00
Joe Groocock
eca6a243b0
Update to Plex 1.18.0.1944
2019-10-16 20:46:00 +01:00
7c7d1f34c0
Update to Plex 1.18.0.1913
2019-10-13 12:23:12 +01:00
da88643298
Update to Plex 1.18.0.1846
2019-10-03 11:09:17 +01:00
806c82f49a
Update to Plex 1.17.0.1841
2019-10-01 20:03:23 +01:00
2e8a79511e
Update to Plex 1.16.5.1554
2019-08-28 20:41:16 +01:00
a26c13ae91
Fix build & general cleanup
2019-08-24 14:17:18 +01:00
7b6372871f
Update to Plex 1.16.5.1488
2019-08-23 22:07:55 +01:00
0cd9b2d3a5
Download Plex first, to catch failing builds sooner
2019-08-23 21:56:13 +01:00
878dc6c1e7
Bump libxml2 and libxslt to fix compilation error
2019-08-23 21:54:46 +01:00
2cf6149887
Copy libgcc_1.so from debian-builder
2019-08-23 21:49:04 +01:00
bceaf97cab
Update to Plex ver 1.16.4.1469-6d5612c2f
2019-08-14 22:31:17 +01:00
efcf87b98d
Update to Plex 1.16.3.1402
2019-07-30 22:16:39 +01:00
9cebc18cc7
Build using debian:buster
2019-07-23 12:17:23 +01:00
36c7eafe21
Update to Plex 1.16.2.1321
2019-07-18 20:41:04 +01:00
30e96c56dd
Pin libressl base image version
2019-07-06 16:51:42 +01:00
7be353509a
Update to Plex 1.16.1.1291
2019-07-06 16:42:28 +01:00
f6281f052b
Update to Plex 1.16.0.1226
continuous-integration/drone/push Build is failing
2019-06-20 20:46:56 +01:00
3642bfe56f
Update to Plex 1.15.8.1198
2019-06-14 10:51:10 +01:00
77d650e01a
Update to Plex ver 1.15.6.1079-78232c603
2019-05-30 10:34:20 +01:00
9d2422eddd
Update to Plex 1.15.4.994
2019-05-16 22:08:29 +01:00
c9e57b3788
Disable executable stack in shared libs.
...
Should hopefully fix #11
2019-04-29 17:26:58 +01:00
f01755faea
Update to Plex 1.15.4.993
2019-04-26 22:09:26 +01:00
TBK
9f5507d1ac
Update to Plex 1.15.3.876
2019-04-07 09:59:14 +02:00
2cbcf6a001
Update to Plex 1.15.2.793
2019-03-27 22:36:13 +00:00
2d5e841ff4
Update to Plex 1.15.1.791
2019-03-15 11:29:42 +00:00
596e277144
Update to PMS version 1.15.0.659
2019-02-14 22:48:01 +00:00
81fc0fa0d2
Build zlib from source
2019-02-13 23:10:42 +00:00
19662b1707
Remove all versions of bundled libs
2019-02-13 23:09:53 +00:00
7c17e4103b
Simplify 'make' usage
2019-02-13 23:09:52 +00:00
be498ac70f
Update to curl 7.64.0
2019-02-07 22:50:12 +00:00
TBK
9570535777
Update to PMS 1.14.1.5488
2018-12-18 20:40:29 +01:00
TBK
952db25af8
Update to PMS 1.14.0.5470 ( #8 )
...
According to https://forums.plex.tv/t/plex-media-server/30447/238 1.14.0.5470 is now available.
2018-11-28 13:48:12 +00:00
TBK
b67a489c79
Update to PMS version 1.13.9.5456
2018-10-31 22:42:43 +01:00
8654c0fbdf
Update LibreSSL to 2.8.2
2018-10-22 23:23:19 +01:00
e36ec1723e
Use all cores when make'ing
2018-10-04 12:51:37 +01:00
34694a391a
Update to curl 7.61.1
2018-10-03 17:10:13 +01:00
e4b29e31ad
Update to Plex 1.13.8.5395
2018-09-25 00:43:34 +01:00
174222bf52
Remove unused script files
2018-08-24 11:22:28 +01:00
1d6e18d44f
Update to Plex 1.13.5.5332
2018-08-23 11:25:31 +01:00
9360ec8b65
Use specific match for patch name
2018-08-19 21:08:34 +01:00
f4602958fd
Add new entrypoint/config script
2018-08-19 20:27:47 +01:00
93aeb86ab0
Prune unused features from libxml/libxslt
2018-08-19 20:24:29 +01:00
eae5086546
Remove libcurl-option from curl
2018-08-19 18:07:40 +01:00
88317a5eed
Replace libxml/libxslt to suppress xmlstarlet error
2018-08-19 16:22:31 +01:00
b8b629552e
Bring up to date, add curl
2018-08-09 10:59:39 +01:00