%global debug_package %{nil} %global __strip /bin/true %global __requires_exclude_from /usr/lib/youtube-music-desktop-app/.* Name: youtube-music-desktop-app Version: 2.1.0 Release: 2%{?dist} Summary: YouTube Music Desktop App License: GPL-3.0-only URL: https://ytmdesktop.app/ Source0: https://github.com/ytmdesktop/ytmdesktop/releases/download/v%{version}/youtube-music-desktop-app-%{version}-1.x86_64.rpm Source1: https://github.com/ytmdesktop/ytmdesktop/releases/download/v%{version}/youtube-music-desktop-app-%{version}-1.arm64.rpm ExclusiveArch: x86_64 aarch64 BuildRequires: cpio BuildRequires: desktop-file-utils BuildRequires: rpm Requires: alsa-lib Requires: at-spi2-core Requires: gtk3 Requires: libdrm Requires: libnotify Requires: libXScrnSaver Requires: libXtst Requires: mesa-libgbm Requires: nss Requires: xdg-utils %description YouTube Music Desktop App is an unofficial desktop application for YouTube Music with desktop integration and additional features. %prep %ifarch x86_64 %global upstream_rpm %{SOURCE0} %global upstream_sha256 c7c27ca6698f89c665a1b2e68ef29783d679c658e7fa3e4f06c54198e978ee1a %else %global upstream_rpm %{SOURCE1} %global upstream_sha256 427792d13e241d4f05ddc8377baf86087019a620761e1340f53ffa83a524ce82 %endif echo "%{upstream_sha256} %{upstream_rpm}" | sha256sum --check %install rpm2cpio %{upstream_rpm} | cpio --extract --make-directories --quiet --directory %{buildroot} desktop_file=%{buildroot}%{_datadir}/applications/youtube-music-desktop-app.desktop awk '!/^StartupWMClass=/ || !seen++' "$desktop_file" > "$desktop_file.tmp" mv "$desktop_file.tmp" "$desktop_file" rm -rf %{buildroot}%{_prefix}/lib/.build-id %check desktop-file-validate %{buildroot}%{_datadir}/applications/youtube-music-desktop-app.desktop %files %license /usr/lib/youtube-music-desktop-app/LICENSE %license /usr/lib/youtube-music-desktop-app/LICENSES.chromium.html %doc %{_defaultdocdir}/youtube-music-desktop-app %{_bindir}/youtube-music-desktop-app /usr/lib/youtube-music-desktop-app %{_datadir}/applications/youtube-music-desktop-app.desktop %{_datadir}/pixmaps/youtube-music-desktop-app.png %changelog * Mon Nov 02 2026 OK <4374115+kappa8219@users.noreply.github.com> - 2.1.0-2 - Drop the duplicated StartupWMClass entry in the upstream desktop file * Mon Nov 02 2026 OK <4374115+kappa8219@users.noreply.github.com> - 2.1.0-1 - Update to upstream 2.1.0 release * Wed Sep 09 2026 OK - 2.0.12-1 - Package the upstream YouTube Music Desktop App RPMs for COPR