Fix (youtube-music): Handle AutoReqProv Electron issues (#3686) (#3713)

* Improve bundled libraries AutoProv exclusion

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* Disable AutoReq and explicitly list deps

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit 1caffc26a5)

Co-authored-by: Gilver <rockgrub@disroot.org>
This commit is contained in:
Raboneko
2025-03-02 22:32:39 -08:00
committed by GitHub
parent 758ce83253
commit bf78d48626
+8 -3
View File
@@ -1,8 +1,8 @@
%define debug_package %nil
# Exclude private libraries since this is bundled with electron
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
# macro shorthand for calling pnpm
%global pnpm npx pnpm@%{pnpm_version}
@@ -13,7 +13,7 @@
Name: youtube-music
Version: 3.7.5
Release: 2%?dist
Release: 3%?dist
Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
Source1: youtube-music.desktop
License: MIT
@@ -32,6 +32,11 @@ BuildRequires: python3 gcc-c++
BuildRequires: pnpm nodejs20
%endif
Requires: nss
Requires: libXext
Requires: libXfixes
AutoReq: no
%description
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)