[jellyfin] Add patch for 10.10.2
by Michael Cronenworth
commit b3b96bb9eb0598ed702b92692ef50233da81b48e
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Mon Nov 18 21:51:14 2024 -0600
Add patch for 10.10.2
jellyfin-10.10.2-playlist-migration.patch | 35 +++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
---
diff --git a/jellyfin-10.10.2-playlist-migration.patch b/jellyfin-10.10.2-playlist-migration.patch
new file mode 100644
index 0000000..b9c13ee
--- /dev/null
+++ b/jellyfin-10.10.2-playlist-migration.patch
@@ -0,0 +1,35 @@
+From 51518b672af43c5d4fb21195546df31ee855fbf0 Mon Sep 17 00:00:00 2001
+From: Shadowghost <Ghost_of_Stone(a)web.de>
+Date: Sun, 17 Nov 2024 12:29:05 +0100
+Subject: [PATCH] Exclude file system based library playlists from migration
+
+---
+ .../Library/Resolvers/PlaylistResolver.cs | 2 +-
+ .../Migrations/Routines/RemoveDuplicatePlaylistChildren.cs | 1 +
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/Emby.Server.Implementations/Library/Resolvers/PlaylistResolver.cs b/Emby.Server.Implementations/Library/Resolvers/PlaylistResolver.cs
+index a03c1214d6f..14798dda65f 100644
+--- a/Emby.Server.Implementations/Library/Resolvers/PlaylistResolver.cs
++++ b/Emby.Server.Implementations/Library/Resolvers/PlaylistResolver.cs
+@@ -28,7 +28,7 @@ protected override Playlist Resolve(ItemResolveArgs args)
+ {
+ if (args.IsDirectory)
+ {
+- // It's a boxset if the path is a directory with [playlist] in its name
++ // It's a playlist if the path is a directory with [playlist] in its name
+ var filename = Path.GetFileName(Path.TrimEndingDirectorySeparator(args.Path));
+ if (string.IsNullOrEmpty(filename))
+ {
+diff --git a/Jellyfin.Server/Migrations/Routines/RemoveDuplicatePlaylistChildren.cs b/Jellyfin.Server/Migrations/Routines/RemoveDuplicatePlaylistChildren.cs
+index 99047b2a2a6..f84bccc2582 100644
+--- a/Jellyfin.Server/Migrations/Routines/RemoveDuplicatePlaylistChildren.cs
++++ b/Jellyfin.Server/Migrations/Routines/RemoveDuplicatePlaylistChildren.cs
+@@ -46,6 +46,7 @@ public void Perform()
+ IncludeItemTypes = [BaseItemKind.Playlist]
+ })
+ .Cast<Playlist>()
++ .Where(p => !p.OpenAccess || !p.OwnerUserId.Equals(Guid.Empty))
+ .ToArray();
+
+ if (playlists.Length > 0)
2 days, 9 hours
[jellyfin] Update to 10.10.2
by Michael Cronenworth
commit 5484f8562e1389ab853f67e7450dcec0a7fa7b80
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Mon Nov 18 21:50:51 2024 -0600
Update to 10.10.2
jellyfin-offline.sh | 4 +++-
jellyfin-web-package-lock.json | 30 +++++++++++++++---------------
jellyfin.spec | 11 ++++++++++-
sources | 8 ++++----
4 files changed, 32 insertions(+), 21 deletions(-)
---
diff --git a/jellyfin-offline.sh b/jellyfin-offline.sh
index b9cf3cf..5d08b44 100755
--- a/jellyfin-offline.sh
+++ b/jellyfin-offline.sh
@@ -1,9 +1,11 @@
#!/bin/sh
-JELLYFIN_VERSION=10.10.1
+JELLYFIN_VERSION=10.10.2
# Retrieve neccessary .NET NuGet packages for offline building
tar xf jellyfin-${JELLYFIN_VERSION}.tar.gz
+# https://github.com/jellyfin/jellyfin/pull/13063
+sed -i 's/8.0.404/8.0.0/' jellyfin-${JELLYFIN_VERSION}/global.json
pushd jellyfin-${JELLYFIN_VERSION}
mkdir jellyfin-nupkgs
dotnet restore --packages ./jellyfin-nupkgs
diff --git a/jellyfin-web-package-lock.json b/jellyfin-web-package-lock.json
index 88abd59..bfa3c0e 100644
--- a/jellyfin-web-package-lock.json
+++ b/jellyfin-web-package-lock.json
@@ -1,12 +1,12 @@
{
"name": "jellyfin-web",
- "version": "10.10.1",
+ "version": "10.10.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "jellyfin-web",
- "version": "10.10.1",
+ "version": "10.10.2",
"license": "GPL-2.0-or-later",
"dependencies": {
"@emotion/react": "11.13.3",
@@ -45,7 +45,7 @@
"jquery": "3.7.1",
"jstree": "3.3.17",
"libarchive.js": "2.0.2",
- "libpgs": "0.6.0",
+ "libpgs": "0.8.1",
"lodash-es": "4.17.21",
"markdown-it": "14.1.0",
"material-design-icons-iconfont": "6.7.0",
@@ -8606,9 +8606,9 @@
"dev": true
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001677",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz",
- "integrity": "sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==",
+ "version": "1.0.30001680",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz",
+ "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==",
"dev": true,
"funding": [
{
@@ -15080,9 +15080,9 @@
}
},
"node_modules/libpgs": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/libpgs/-/libpgs-0.6.0.tgz",
- "integrity": "sha512-k8ic6VTJTCun8Ump8iAe+tZi3pa1ZhDlq1v4hmZOmYQzSQ44QpZoClMXuSfJ1B91eRWOO6q50rXhyCPuB9dXbg==",
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/libpgs/-/libpgs-0.8.1.tgz",
+ "integrity": "sha512-Z8WCvHRYr37QjU8b2WqiJpCvnoojbYPtoE4FktwdI+m+b1QkNIKqrYQrlPKG1xvYyQWgV1j+16xjFOhun4nBUA==",
"license": "MIT"
},
"node_modules/lie": {
@@ -31685,9 +31685,9 @@
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30001677",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz",
- "integrity": "sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==",
+ "version": "1.0.30001680",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz",
+ "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==",
"dev": true
},
"canvas": {
@@ -36347,9 +36347,9 @@
}
},
"libpgs": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/libpgs/-/libpgs-0.6.0.tgz",
- "integrity": "sha512-k8ic6VTJTCun8Ump8iAe+tZi3pa1ZhDlq1v4hmZOmYQzSQ44QpZoClMXuSfJ1B91eRWOO6q50rXhyCPuB9dXbg=="
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/libpgs/-/libpgs-0.8.1.tgz",
+ "integrity": "sha512-Z8WCvHRYr37QjU8b2WqiJpCvnoojbYPtoE4FktwdI+m+b1QkNIKqrYQrlPKG1xvYyQWgV1j+16xjFOhun4nBUA=="
},
"lie": {
"version": "3.1.1",
diff --git a/jellyfin.spec b/jellyfin.spec
index 15fa248..5d03d82 100644
--- a/jellyfin.spec
+++ b/jellyfin.spec
@@ -11,7 +11,7 @@
%endif
Name: jellyfin
-Version: 10.10.1
+Version: 10.10.2
Release: 1%{?dist}
Summary: The Free Software Media System
License: GPL-2.0-only
@@ -34,6 +34,9 @@ Source15: %{name}-firewalld.xml
Source16: %{name}-server-lowports.conf
Source17: %{name}.sysusers
+# https://github.com/jellyfin/jellyfin/pull/13059
+Patch0: %{name}-10.10.2-playlist-migration.patch
+
# dotnet does not offer a runtime on ppc
ExcludeArch: %{power64} ppc64le %{arm}
@@ -117,6 +120,9 @@ tar xf %{SOURCE4}
cp -p %{SOURCE5} %{name}-web-%{version}/package-lock.json
popd
+# https://github.com/jellyfin/jellyfin/pull/13063
+sed -i 's/8.0.404/8.0.0/' global.json
+
dotnet nuget add source %{_builddir}/jellyfin-nupkgs -n jellyfin-nupkgs
dotnet nuget add source %{_builddir}/jellyfin-nupkgs-system -n jellyfin-nupkgs-system
dotnet nuget disable source nuget
@@ -301,6 +307,9 @@ fi
%changelog
+* Mon Nov 18 2024 Michael Cronenworth <mike(a)cchtml.com> - 10.10.2-1
+- Update to 10.10.2
+
* Sun Nov 03 2024 Michael Cronenworth <mike(a)cchtml.com> - 10.10.1-1
- Update to 10.10.1
diff --git a/sources b/sources
index f207b41..26051f2 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
-SHA512 (jellyfin-10.10.1.tar.gz) = 48772ee5f769afe4fd1831344bd95d13728d9a54ddd3df939efb656f5c0e7be6557d2fbd1ca4ecd6bdc727ab1322e63f966cb73cd50ac8c02b43478f2413bef3
-SHA512 (jellyfin-web-10.10.1.tar.gz) = 8f9bbe4ea4d9c872825057698b4613476ee6ada81a03db8f51a6343e5e37770cab606297213b76d2326d7c1e3e3a84db4e2a3bcfbe3aa7b08b5f8fd53f257f50
-SHA512 (jellyfin-npm.tar.xz) = f123a83b9957e83816d486585c53a6d4b89db3ce3c02456963bea1067d387f2a8188aa4ac9171531895eed5abb85c277ea3a8cb50700b836f385b9a30c7190cd
-SHA512 (jellyfin-nupkgs.tar.xz) = e1a7919938c5c680973b7ae85db21adca07189144d2c95d16d811aecbab49d3c6192f5e09940828ea802454ce222e1c9fc114dbdbb61149ca5c7a0df359bbe93
+SHA512 (jellyfin-10.10.2.tar.gz) = da709cdb04ba5b0517ee69965e33034b33d05914be66b720642befd5239c9d8c9652e1a536bf6d7c96e2fba5c6fbefbe671d99239fa2634b0bb112b10df6e96c
+SHA512 (jellyfin-web-10.10.2.tar.gz) = 305b4a14d3ca1d0612beb11feb7eff1308a72613f04b40a92f8fb586c642bfb6c5d3c31bdbaf7d1421c83293299db204fea1c106c8be99b1ebf7eb3ae5fea050
+SHA512 (jellyfin-npm.tar.xz) = bc13cc4bf80483261a9a77bd732c96799c50ee9d2b3f407457b4eaa0fb521e638800fc84e858bf1b2eb826abe78158484bbbb4d4c2ceb3c91a679761f071df35
+SHA512 (jellyfin-nupkgs.tar.xz) = c9a7604174ceb59576a930a70786f69a9105e03ce229a5718fc03d3ea7a2d7d008809344554d2c5298a9da459216d0d507455b9b40a1b1a81b033ec2782e381a
SHA512 (jellyfin-nupkgs-system.tar.xz) = b394274d5518ecfc34b2357710852e07a4e9087d416cd460b3ba2bad45f49c06b9a9d6cbaef9ad3e70c5e4dd829dd30fd033ab55403cdaa8f9205c21cc2886a7
2 days, 9 hours
[telegram-desktop/f40] (4 commits) ...Update to 5.8.1.
by Vasiliy Glazov
Summary of changes:
26e4a08... Update to 5.7.1. (*)
3a6f2be... Update to 5.7.2. (*)
0b5c442... Update to 5.8.0. (*)
69dec69... Update to 5.8.1. (*)
(*) This commit already existed in another branch; no separate mail sent
3 days, 7 hours
[telegram-desktop] Update to 5.8.1.
by Vasiliy Glazov
commit 69dec6921c9833dcdfe1c305b2c76d17162ca732
Author: Vasiliy Glazov <v.glazov(a)1440.space>
Date: Mon Nov 18 08:48:57 2024 +0300
Update to 5.8.1.
28611.patch | 83 ---------------------------------------------------
sources | 2 +-
telegram-desktop.spec | 6 ++--
3 files changed, 5 insertions(+), 86 deletions(-)
---
diff --git a/sources b/sources
index beeaa6b..ecee91b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tdesktop-5.8.0-full.tar.gz) = 1dc0ff2cdbd587c339ac6e8d5118c9dc0320876fd6074c6c4b1e4d74b0badec638c44953008a3c024327e9c24cdde524fad4f22671c7cb6115d162a8eb62b7e4
+SHA512 (tdesktop-5.8.1-full.tar.gz) = 68c8cb704520f0825b2f1054822e157fcb708e115e67f5cc5906dfda6bac75f27ec931c7d287ffd5f36e87d3f07194017a8dfbf70ec540462d1cbb41511b36a5
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index 9cadf73..bb02265 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -5,7 +5,7 @@
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
Name: telegram-desktop
-Version: 5.8.0
+Version: 5.8.1
Release: 1%{?dist}
# Application and 3rd-party modules licensing:
@@ -20,7 +20,6 @@ License: GPL-3.0-or-later AND BSD-3-Clause AND BSD-2-Clause AND Apache-2.0 AND M
URL: https://github.com/telegramdesktop/%{appname}
Summary: Telegram Desktop official messaging app
Source0: %{url}/releases/download/v%{version}/%{appname}-%{version}-full.tar.gz
-Patch0: 28611.patch
# Telegram Desktop require more than 8 GB of RAM on linking stage.
# Disabling all low-memory architectures.
@@ -178,6 +177,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%{_metainfodir}/*.metainfo.xml
%changelog
+* Mon Nov 18 2024 Vasiliy Glazov <vascom2(a)gmail.com> - 5.8.1-1
+- Update to 5.8.1
+
* Sun Nov 17 2024 Vasiliy Glazov <vascom2(a)gmail.com> - 5.8.0-1
- Update to 5.8.0
3 days, 7 hours
[telegram-desktop] Update to 5.8.0.
by Vasiliy Glazov
commit 0b5c442e37f9601925c21f524854e4ff4b8bfd63
Author: Vasiliy Glazov <v.glazov(a)1440.space>
Date: Sun Nov 17 18:21:13 2024 +0300
Update to 5.8.0.
sources | 2 +-
telegram-desktop.spec | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/sources b/sources
index 5ed8cdf..beeaa6b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tdesktop-5.7.2-full.tar.gz) = 55fa4f20ceae71f2b869c00abdcf6a27f505156f7b254e38a68a97ea34b09e2e9deeef1fec6c5633e93043fb2e9e9ea72502ec9daeed319c8de65cbe825ca916
+SHA512 (tdesktop-5.8.0-full.tar.gz) = 1dc0ff2cdbd587c339ac6e8d5118c9dc0320876fd6074c6c4b1e4d74b0badec638c44953008a3c024327e9c24cdde524fad4f22671c7cb6115d162a8eb62b7e4
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index b31e7c8..9cadf73 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -5,7 +5,7 @@
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
Name: telegram-desktop
-Version: 5.7.2
+Version: 5.8.0
Release: 1%{?dist}
# Application and 3rd-party modules licensing:
@@ -178,6 +178,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%{_metainfodir}/*.metainfo.xml
%changelog
+* Sun Nov 17 2024 Vasiliy Glazov <vascom2(a)gmail.com> - 5.8.0-1
+- Update to 5.8.0
+
* Wed Nov 06 2024 Vasiliy Glazov <vascom2(a)gmail.com> - 5.7.2-1
- Update to 5.7.2
3 days, 22 hours
[ffmpeg] Rebuild for tesseract-5.5
by Dominik Mierzejewski
commit 68927c559df2b79a9a37ad3972ed26c0914b88a0
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Sun Nov 17 11:00:35 2024 +0100
Rebuild for tesseract-5.5
ffmpeg.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 83805b7..e99036a 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -103,7 +103,7 @@ ExclusiveArch: armv7hnl
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 7.0.2
-Release: 4%{?dist}
+Release: 5%{?dist}
License: %{ffmpeg_license}
URL: https://ffmpeg.org/
%if 0%{?date}
@@ -540,6 +540,9 @@ cp -pa %{buildroot}%{_libdir}/libavcodec.so.* \
%changelog
+* Sun Nov 17 2024 Dominik Mierzejewski <dominik(a)greysector.net> - 7.0.2-5
+- Rebuild for tesseract-5.5
+
* Wed Oct 09 2024 Leigh Scott <leigh123linux(a)gmail.com> - 7.0.2-4
- Disable DVD demuxer due to undefined symbols in libavformat
4 days, 3 hours
[libheif-freeworld] sort cmake options
by Dominik Mierzejewski
commit e0930832ccdc8b5c1ac05d4faee31ccee7c88988
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Fri Nov 15 13:46:12 2024 +0100
sort cmake options
libheif-freeworld.spec | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/libheif-freeworld.spec b/libheif-freeworld.spec
index 7a1f5be..c58c50c 100644
--- a/libheif-freeworld.spec
+++ b/libheif-freeworld.spec
@@ -33,14 +33,15 @@ rm -rf third-party/
%build
%cmake \
-GNinja \
- -DPLUGIN_DIRECTORY=%{_libdir}/libheif \
- -DWITH_UNCOMPRESSED_CODEC=ON \
-DBUILD_TESTING=ON \
-DCMAKE_COMPILE_WARNING_AS_ERROR=OFF \
+ -DPLUGIN_DIRECTORY=%{_libdir}/libheif \
+ -DWITH_EXAMPLES:BOOL=OFF \
-DWITH_FFMPEG_DECODER=ON \
-DWITH_FFMPEG_DECODER_PLUGIN=ON \
- -DWITH_LIBDE265_PLUGIN:BOOL=ON -DWITH_X265_PLUGIN:BOOL=ON \
- -DWITH_EXAMPLES:BOOL=OFF \
+ -DWITH_LIBDE265_PLUGIN:BOOL=ON \
+ -DWITH_UNCOMPRESSED_CODEC=ON \
+ -DWITH_X265_PLUGIN:BOOL=ON \
-Wno-dev
%cmake_build
5 days, 13 hours
[libheif-freeworld] update to 1.19.3 (resolves rhbz#2295525)
by Dominik Mierzejewski
commit 45ca50de41fad17daae92259563bb837b619429e
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Wed Nov 13 23:57:12 2024 +0000
update to 1.19.3 (resolves rhbz#2295525)
- drop obsolete patches
- run tests unconditionally, they no longer require special build options
50aa08176e44178eeffcb7a66f37d7cad074f51b.patch | 23 ----
877de6b398198bca387df791b9232922c5721c80.patch | 42 --------
90955e3118d687fa8c36747a7b349caebc82707d.patch | 21 ----
9598ddeb3dff4e51a9989067e912baf502410cee.patch | 141 -------------------------
a911b26a902c5f89fee2dc20ac4dfaafcb8144ec.patch | 22 ----
bef5f0f49f9024957189b5b465cd4d07078cd06f.patch | 36 -------
dfd88deb1d80b4195ef16cddad256f33b46fbe29.patch | 22 ----
libheif-freeworld.spec | 32 ++----
sources | 2 +-
9 files changed, 9 insertions(+), 332 deletions(-)
---
diff --git a/libheif-freeworld.spec b/libheif-freeworld.spec
index 74a5625..7a1f5be 100644
--- a/libheif-freeworld.spec
+++ b/libheif-freeworld.spec
@@ -1,23 +1,11 @@
-%bcond_with check
-
Name: libheif-freeworld
-Version: 1.17.6
-Release: 4%{?dist}
+Version: 1.19.3
+Release: 1%{?dist}
Summary: HEVC support for HEIF and AVIF file format decoder and encoder
License: LGPL-3.0-or-later and MIT
URL: https://github.com/strukturag/libheif
Source0: %{url}/archive/v%{version}/libheif-%{version}.tar.gz
-# Fix for CVE-2024-25269 (https://github.com/strukturag/libheif/issues/1073)
-Patch1: 877de6b398198bca387df791b9232922c5721c80.patch
-# Fix compilation with libsvtav1 2.0.0.
-Patch2: a911b26a902c5f89fee2dc20ac4dfaafcb8144ec.patch
-# Backport memory leaks fix from master
-Patch3: 9598ddeb3dff4e51a9989067e912baf502410cee.patch
-Patch4: dfd88deb1d80b4195ef16cddad256f33b46fbe29.patch
-Patch5: 90955e3118d687fa8c36747a7b349caebc82707d.patch
-Patch6: bef5f0f49f9024957189b5b465cd4d07078cd06f.patch
-Patch7: 50aa08176e44178eeffcb7a66f37d7cad074f51b.patch
BuildRequires: cmake
BuildRequires: gcc-c++
@@ -25,9 +13,7 @@ BuildRequires: ninja-build
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libde265)
BuildRequires: pkgconfig(x265)
-%if %{with check}
BuildRequires: pkgconfig(aom)
-%endif
Requires: libheif%{_isa} = %{version}
Supplements: libheif%{_isa}
Provides: libheif-hevc = %{version}-%{release}
@@ -49,16 +35,11 @@ rm -rf third-party/
-GNinja \
-DPLUGIN_DIRECTORY=%{_libdir}/libheif \
-DWITH_UNCOMPRESSED_CODEC=ON \
-%if %{with check}
-DBUILD_TESTING=ON \
- -DWITH_REDUCED_VISIBILITY=OFF \
- -DWITH_FFMPEG_DECODER=ON \
- -DWITH_LIBDE265=ON -DWITH_X265=ON \
-%else
+ -DCMAKE_COMPILE_WARNING_AS_ERROR=OFF \
-DWITH_FFMPEG_DECODER=ON \
-DWITH_FFMPEG_DECODER_PLUGIN=ON \
-DWITH_LIBDE265_PLUGIN:BOOL=ON -DWITH_X265_PLUGIN:BOOL=ON \
-%endif
-DWITH_EXAMPLES:BOOL=OFF \
-Wno-dev
@@ -73,10 +54,8 @@ rm -rv .%{_libdir}/libheif.so*
rm -v .%{_libdir}/pkgconfig/libheif.pc
popd
-%if %{with check}
%check
%ctest
-%endif
%files
%license COPYING
@@ -86,6 +65,11 @@ popd
%{_libdir}/libheif/libheif-x265.so
%changelog
+* Tue Nov 12 2024 Dominik Mierzejewski <dominik(a)greysector.net> - 1.19.3-1
+- update to 1.19.3 (resolves rhbz#2295525)
+- drop obsolete patches
+- run tests unconditionally, they no longer require special build options
+
* Tue Oct 08 2024 Nicolas Chauvet <kwizart(a)gmail.com> - 1.17.6-4
- Rebuilt
diff --git a/sources b/sources
index f75b96a..b643672 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (libheif-1.17.6.tar.gz) = e8f7a9d8d7af1947e9ca43e8387fc082551c884bb66fef7484c82748f3b81524efa7a2988f31d059a85a10539ff42bd3125b0f066f7b8b652bd9450737b2bc89
+SHA512 (libheif-1.19.3.tar.gz) = 3d9be97ceec1cb66c30ef64ee590fec64344ac2be1b9589e5daded15e86d7f465c2fdb20ed0d27f3c9ebb152ebbb7388b67e5242fde6a64ee5952635edc9cedc
5 days, 13 hours
[discord/el9] Update to 0.0.74
by Sérgio M. Basto
Summary of changes:
593c4d9... Update to 0.0.74 (*)
(*) This commit already existed in another branch; no separate mail sent
5 days, 15 hours