[jellyfin] 10.9.4 nupkg dependencies changed
by Michael Cronenworth
commit c8906c65f3984c0a0e1021af6bd24962afa71632
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Sun Jun 2 00:38:42 2024 -0500
10.9.4 nupkg dependencies changed
sources | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/sources b/sources
index ec21a1f..62d01f4 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
SHA512 (jellyfin-10.9.4.tar.gz) = b0ae8e20f274c0606f54f49057fe8d6de17da6d2da30e56ce01741b3ece8afa2531f2412f6938cf97592c753ebb7f2e7fbe236b66da67fdc50dbed880fede60a
SHA512 (jellyfin-web-10.9.4.tar.gz) = a6a892534e7bdf40990823cf51ed643cb677c9962fab11c5b0713d01cf8aa44639c3a071ddec0b842ba09d91cf1c56c730410285d4be93cb9b86dc023a3b72d0
SHA512 (jellyfin-npm.tar.xz) = 9d0df0f24aa8e27b15d3a049f3fc5b281b646cd8148c8e49dccdd5d25bbd145bc5ceee0997d42ce8635fe3090fe4410ef719101672a8d766bacac239b1fcdef5
-SHA512 (jellyfin-nupkgs.tar.xz) = 411e8a4c27fc507065f2ac709936aedf7792a2b1fd1798dd89b01d196ba1760f8064c0dc21f514a19c9223a79dca285d2eaf057a3f97322123167df7e59fd914
+SHA512 (jellyfin-nupkgs.tar.xz) = bf1dfad0173de35c8f700920ae9529b8c61c02aad3ee2b0b9655858a723dfa043453741a38fb96dd908620e12a8a3841ac40377decc37eaebeb85804047f2a00
SHA512 (jellyfin-nupkgs-system.tar.xz) = b394274d5518ecfc34b2357710852e07a4e9087d416cd460b3ba2bad45f49c06b9a9d6cbaef9ad3e70c5e4dd829dd30fd033ab55403cdaa8f9205c21cc2886a7
6 months
[jellyfin] Update to 10.9.4
by Michael Cronenworth
commit ddbb11a67fb4785cf8affb57d5dddbba10ae11f6
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Sun Jun 2 00:13:31 2024 -0500
Update to 10.9.4
jellyfin-offline.sh | 2 +-
jellyfin-web-package-lock.json | 18 +++++++++---------
jellyfin.spec | 5 ++++-
sources | 6 +++---
4 files changed, 17 insertions(+), 14 deletions(-)
---
diff --git a/jellyfin-offline.sh b/jellyfin-offline.sh
index 6bf1909..0d4b78e 100755
--- a/jellyfin-offline.sh
+++ b/jellyfin-offline.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-JELLYFIN_VERSION=10.9.1
+JELLYFIN_VERSION=10.9.4
# Retrieve neccessary .NET NuGet packages for offline building
tar xf jellyfin-${JELLYFIN_VERSION}.tar.gz
diff --git a/jellyfin-web-package-lock.json b/jellyfin-web-package-lock.json
index eb958cc..86a18fa 100644
--- a/jellyfin-web-package-lock.json
+++ b/jellyfin-web-package-lock.json
@@ -1,12 +1,12 @@
{
"name": "jellyfin-web",
- "version": "10.9.1",
+ "version": "10.9.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "jellyfin-web",
- "version": "10.9.1",
+ "version": "10.9.4",
"license": "GPL-2.0-or-later",
"dependencies": {
"@emotion/react": "11.11.4",
@@ -18,7 +18,7 @@
"@fontsource/noto-sans-sc": "5.0.18",
"@fontsource/noto-sans-tc": "5.0.18",
"@jellyfin/libass-wasm": "4.2.1",
- "@jellyfin/sdk": "0.0.0-unstable.202405050501",
+ "@jellyfin/sdk": "0.9.0",
"@loadable/component": "5.16.3",
"@mui/icons-material": "5.15.11",
"@mui/material": "5.15.11",
@@ -3728,9 +3728,9 @@
"integrity": "sha512-oWK2yz8fFlMXkIuxUc9g/bqN2h56AB+8b6vF/Ikns6WZ/nmcGJ/5lcVaLI4csE83yWgmco4gHO3HyJDsM9EXcQ=="
},
"node_modules/@jellyfin/sdk": {
- "version": "0.0.0-unstable.202405050501",
- "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.20240505050...",
- "integrity": "sha512-d7TvTH3gGltNH7WrcuJsC+NiTV4HMCxKhzEeW1dGchA6aXRS1aEcnTqsR/ArONQDzlM6ac9Y+y9gfvJYJ6Bgyg==",
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.9.0.tgz",
+ "integrity": "sha512-C8XmAE1LFIAJRYC8F9umlkjWW1lKrcQhCiILme5Da3XYhA8fvu57I1cucuOyFc5NqVPKeaQEOcoJMkuiNMejJw==",
"peerDependencies": {
"axios": "^1.3.4"
}
@@ -25587,9 +25587,9 @@
"integrity": "sha512-oWK2yz8fFlMXkIuxUc9g/bqN2h56AB+8b6vF/Ikns6WZ/nmcGJ/5lcVaLI4csE83yWgmco4gHO3HyJDsM9EXcQ=="
},
"@jellyfin/sdk": {
- "version": "0.0.0-unstable.202405050501",
- "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.20240505050...",
- "integrity": "sha512-d7TvTH3gGltNH7WrcuJsC+NiTV4HMCxKhzEeW1dGchA6aXRS1aEcnTqsR/ArONQDzlM6ac9Y+y9gfvJYJ6Bgyg==",
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.9.0.tgz",
+ "integrity": "sha512-C8XmAE1LFIAJRYC8F9umlkjWW1lKrcQhCiILme5Da3XYhA8fvu57I1cucuOyFc5NqVPKeaQEOcoJMkuiNMejJw==",
"requires": {}
},
"@jest/schemas": {
diff --git a/jellyfin.spec b/jellyfin.spec
index 4f88d6c..5b6b899 100644
--- a/jellyfin.spec
+++ b/jellyfin.spec
@@ -2,7 +2,7 @@
%global debug_package %{nil}
Name: jellyfin
-Version: 10.9.1
+Version: 10.9.4
Release: 1%{?dist}
Summary: The Free Software Media System
License: GPL-2.0-only
@@ -291,6 +291,9 @@ fi
%changelog
+* Sun Jun 02 2024 Michael Cronenworth <mike(a)cchtml.com> - 10.9.4-1
+- Update to 10.9.4
+
* Sun May 12 2024 Michael Cronenworth <mike(a)cchtml.com> - 10.9.1-1
- Update to 10.9.1
diff --git a/sources b/sources
index 964ecd9..ec21a1f 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
-SHA512 (jellyfin-10.9.1.tar.gz) = 9527bdf7fca84087eeff9b70ef3884824758d54fcbf2e5635a1641c0b0660839ad27c632259947682acca38a50c8a6f89566d78d5e25355cccecb02544624590
-SHA512 (jellyfin-web-10.9.1.tar.gz) = 52c34aa86010193a706690a71bdae5caec9a8853e58a8539fbf9ae62758ebff56f2a7ab5ab0863a4866f2b7aabb154622832fe6517df5ad88336fc5627caf416
-SHA512 (jellyfin-npm.tar.xz) = 369c9aaa06df6b643a2911a981e2bb2b281cf85e6df9e7538a112a4c5d20af5cfe1bce4be2694fba3e874c787dea5cf3d28eb712d9b938fc0e80b70ec7373524
+SHA512 (jellyfin-10.9.4.tar.gz) = b0ae8e20f274c0606f54f49057fe8d6de17da6d2da30e56ce01741b3ece8afa2531f2412f6938cf97592c753ebb7f2e7fbe236b66da67fdc50dbed880fede60a
+SHA512 (jellyfin-web-10.9.4.tar.gz) = a6a892534e7bdf40990823cf51ed643cb677c9962fab11c5b0713d01cf8aa44639c3a071ddec0b842ba09d91cf1c56c730410285d4be93cb9b86dc023a3b72d0
+SHA512 (jellyfin-npm.tar.xz) = 9d0df0f24aa8e27b15d3a049f3fc5b281b646cd8148c8e49dccdd5d25bbd145bc5ceee0997d42ce8635fe3090fe4410ef719101672a8d766bacac239b1fcdef5
SHA512 (jellyfin-nupkgs.tar.xz) = 411e8a4c27fc507065f2ac709936aedf7792a2b1fd1798dd89b01d196ba1760f8064c0dc21f514a19c9223a79dca285d2eaf057a3f97322123167df7e59fd914
SHA512 (jellyfin-nupkgs-system.tar.xz) = b394274d5518ecfc34b2357710852e07a4e9087d416cd460b3ba2bad45f49c06b9a9d6cbaef9ad3e70c5e4dd829dd30fd033ab55403cdaa8f9205c21cc2886a7
6 months
[jellyfin] caniuse-lite updated
by Michael Cronenworth
Summary of changes:
7006552... caniuse-lite updated (*)
(*) This commit already existed in another branch; no separate mail sent
6 months
[jellyfin/f40] caniuse-lite updated
by Michael Cronenworth
commit 700655253a4f139818fb2f866c1541e32d086322
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Sat Jun 1 23:42:59 2024 -0500
caniuse-lite updated
jellyfin-web-package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/jellyfin-web-package-lock.json b/jellyfin-web-package-lock.json
index 197bbc7..eb958cc 100644
--- a/jellyfin-web-package-lock.json
+++ b/jellyfin-web-package-lock.json
@@ -6684,9 +6684,9 @@
"dev": true
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001617",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz",
- "integrity": "sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==",
+ "version": "1.0.30001626",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001626.tgz",
+ "integrity": "sha512-JRW7kAH8PFJzoPCJhLSHgDgKg5348hsQ68aqb+slnzuB5QFERv846oA/mRChmlLAOdEDeOkRn3ynb1gSFnjt3w==",
"dev": true,
"funding": [
{
@@ -27735,9 +27735,9 @@
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30001617",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz",
- "integrity": "sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==",
+ "version": "1.0.30001626",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001626.tgz",
+ "integrity": "sha512-JRW7kAH8PFJzoPCJhLSHgDgKg5348hsQ68aqb+slnzuB5QFERv846oA/mRChmlLAOdEDeOkRn3ynb1gSFnjt3w==",
"dev": true
},
"canvas": {
6 months
[jellyfin/f40] (7 commits) ...Pre-download arm nodejs binaries
by Michael Cronenworth
Summary of changes:
506e0fb... Update to 10.9.1 (*)
8ae8bb7... Debug NuGet package signature verification error (*)
eae7c30... Add more debug commands (*)
c95e140... Workaround package verification error (RFBZ#6944) (*)
5e8dc18... Fix source labels (*)
1954a46... Drop libexec dir that held restart script that was dropped (*)
19d91e7... Pre-download arm nodejs binaries (*)
(*) This commit already existed in another branch; no separate mail sent
6 months
[jellyfin] Pre-download arm nodejs binaries
by Michael Cronenworth
commit 19d91e744c54679a487f6e553bcaff05430b7129
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Sat Jun 1 23:26:58 2024 -0500
Pre-download arm nodejs binaries
New dependency for newer nodejs
jellyfin-offline.sh | 2 ++
sources | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/jellyfin-offline.sh b/jellyfin-offline.sh
index 554161c..6bf1909 100755
--- a/jellyfin-offline.sh
+++ b/jellyfin-offline.sh
@@ -45,6 +45,8 @@ npm i webpack
echo y | npx update-browserslist-db@latest
npm i --package-lock-only
npm ci
+npm i --cpu=x64 --os linux
+npm i --cpu=arm64 --os linux
tar -c -I 'xz -9 -T0 --memlimit-compress=50%' -f ../jellyfin-npm.tar.xz jellyfin-npm
cp -p package-lock.json ../jellyfin-web-package-lock.json
popd
diff --git a/sources b/sources
index 318aa0d..964ecd9 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
SHA512 (jellyfin-10.9.1.tar.gz) = 9527bdf7fca84087eeff9b70ef3884824758d54fcbf2e5635a1641c0b0660839ad27c632259947682acca38a50c8a6f89566d78d5e25355cccecb02544624590
SHA512 (jellyfin-web-10.9.1.tar.gz) = 52c34aa86010193a706690a71bdae5caec9a8853e58a8539fbf9ae62758ebff56f2a7ab5ab0863a4866f2b7aabb154622832fe6517df5ad88336fc5627caf416
-SHA512 (jellyfin-npm.tar.xz) = 91fa52829111f03f3ab0384d615b9c1fd2732492cde88fc19438344b0a30a764bbe32ca3df115ad0a2f516a496d463d9e426f45fa8ce586c85f80e8ea37202fe
+SHA512 (jellyfin-npm.tar.xz) = 369c9aaa06df6b643a2911a981e2bb2b281cf85e6df9e7538a112a4c5d20af5cfe1bce4be2694fba3e874c787dea5cf3d28eb712d9b938fc0e80b70ec7373524
SHA512 (jellyfin-nupkgs.tar.xz) = 411e8a4c27fc507065f2ac709936aedf7792a2b1fd1798dd89b01d196ba1760f8064c0dc21f514a19c9223a79dca285d2eaf057a3f97322123167df7e59fd914
SHA512 (jellyfin-nupkgs-system.tar.xz) = b394274d5518ecfc34b2357710852e07a4e9087d416cd460b3ba2bad45f49c06b9a9d6cbaef9ad3e70c5e4dd829dd30fd033ab55403cdaa8f9205c21cc2886a7
6 months
[nvidia-open-kmod] Patch for kernel-6.10rc
by Leigh Scott
commit 9aa193014dc6a964230c00113d31d1c1fcfaed41
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sat Jun 1 12:31:58 2024 +0100
Patch for kernel-6.10rc
kernel-610.patch | 31 +++++++++++++++++++++++++++++++
nvidia-open-kmod.spec | 14 ++++++++++----
2 files changed, 41 insertions(+), 4 deletions(-)
---
diff --git a/kernel-610.patch b/kernel-610.patch
new file mode 100644
index 0000000..7869f37
--- /dev/null
+++ b/kernel-610.patch
@@ -0,0 +1,31 @@
+diff --git a/kernel-open/nvidia/os-mlock.c b/kernel-open/nvidia/os-mlock.c
+index 46f99a1..b8f4100 100644
+--- a/kernel-open/nvidia/os-mlock.c
++++ b/kernel-open/nvidia/os-mlock.c
+@@ -36,11 +36,21 @@ static inline int nv_follow_pfn(struct vm_area_struct *vma,
+ unsigned long address,
+ unsigned long *pfn)
+ {
+-#if defined(NV_UNSAFE_FOLLOW_PFN_PRESENT)
+- return unsafe_follow_pfn(vma, address, pfn);
+-#else
+- return follow_pfn(vma, address, pfn);
+-#endif
++ int status = 0;
++ spinlock_t *ptl;
++ pte_t *ptep;
++
++ if (!(vma->vm_flags & (VM_IO | VM_PFNMAP)))
++ return status;
++
++ status = follow_pte(vma, address, &ptep, &ptl);
++ if (status)
++ return status;
++ *pfn = pte_pfn(ptep_get(ptep));
++
++ // The lock is acquired inside follow_pte()
++ pte_unmap_unlock(ptep, ptl);
++ return 0;
+ }
+
+ /*!
diff --git a/nvidia-open-kmod.spec b/nvidia-open-kmod.spec
index dd4d53e..b10bc0c 100644
--- a/nvidia-open-kmod.spec
+++ b/nvidia-open-kmod.spec
@@ -12,7 +12,7 @@ Name: nvidia-open-kmod
Epoch: 3
Version: 555.42.02
# Taken over by kmodtool
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: NVIDIA open display driver kernel module
License: GPLv2 and MIT
URL: https://github.com/NVIDIA/open-gpu-kernel-modules
@@ -20,6 +20,7 @@ URL: https://github.com/NVIDIA/open-gpu-kernel-modules
Source0: %{url}/archive/%{version}/open-gpu-kernel-modules-%{version}.tar.gz
Source11: nvidia-open-kmodtool-excludekernel-filterfile
Patch0: make_modeset_default.patch
+Patch1: kernel-610.patch
ExclusiveArch: x86_64 aarch64
@@ -40,12 +41,14 @@ The nvidia open %{version} display driver kernel module for kernel %{kversion}.
# print kmodtool output for debugging purposes:
kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} --filterfile %{SOURCE11} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
%setup -q -c
-ls
# patch loop
+%if 0%{?_with_nvidia_defaults:1}
+echo "Using original nvidia defaults"
+%else
+echo "Set nvidia to fbdev=1 modeset=1"
%patch 0 -p1 -d open-gpu-kernel-modules-%{version}
-%if 0%{?_without_nvidia_kmod_patches:1}
-# placeholder
%endif
+%patch 1 -p1 -d open-gpu-kernel-modules-%{version}
for kernel_version in %{?kernel_versions} ; do
cp -a open-gpu-kernel-modules-%{version} _kmod_build_${kernel_version%%___*}
@@ -80,6 +83,9 @@ done
%changelog
+* Sat Jun 01 2024 Leigh Scott <leigh123linux(a)gmail.com> - 3:555.42.02-2
+- Patch for kernel-6.10rc
+
* Tue May 21 2024 Leigh Scott <leigh123linux(a)gmail.com> - 3:555.42.02-1
- Update to 555.42.02 beta
6 months
[HandBrake] Rebuild for svt-av1 2.1.0
by Robert-André Mauchin
commit eae7612310cd909e4b0ef2514ee1341bf9e65fdc
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Sat Jun 1 11:27:29 2024 +0200
Rebuild for svt-av1 2.1.0
HandBrake.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/HandBrake.spec b/HandBrake.spec
index ce3f454..a835356 100644
--- a/HandBrake.spec
+++ b/HandBrake.spec
@@ -16,7 +16,7 @@
Name: HandBrake
Version: 1.7.3
-Release: 1%{!?tag:.%{date}git%{shortcommit}}%{?dist}
+Release: 2%{!?tag:.%{date}git%{shortcommit}}%{?dist}
Summary: An open-source multiplatform video transcoder
License: GPLv2+
URL: https://handbrake.fr/
@@ -215,6 +215,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{desktop_id}.
%{_bindir}/HandBrakeCLI
%changelog
+* Sat Jun 01 2024 Robert-André Mauchin <zebob.m(a)gmail.com> - 1.7.3-2
+- Rebuild for svt-av1 2.1.0
+
* Wed May 15 2024 Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net> - 1.7.3-1
- Update to version 1.7.3.
- Drop obsolete patches
6 months