Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

spotify-easyrpm-4.0.2-bp161.1.1 RPM for noarch

From OpenSuSE Leap 16.1 for noarch

Name: spotify-easyrpm Distribution: SUSE Linux Enterprise 16
Version: 4.0.2 Vendor: openSUSE
Release: bp161.1.1 Build date: Thu Aug 20 21:15:02 2026
Group: Productivity/Multimedia/Sound/Utilities Build host: reproducible
Size: 63996 Source RPM: spotify-easyrpm-4.0.2-bp161.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/megamaced/spotify-easyrpm
Summary: Tool to download, convert and install the Spotify for Linux package
Spotify-easyrpm is a script which downloads the latest snap package
from the snapcraft.io repository and converts it into an RPM for
installation.

Automated updates are also supported and installed through the system
update manager.

Provides

Requires

License

GPL-3.0-only

Changelog

* Thu Aug 20 2026 David Mace <david@macemail.co.uk>
  - Update to 4.0.2
    * Use curl for the snap download instead of wget, so the script needs one
      HTTP client rather than two. Raised in the review of 4.0.1
  - Drop the wget requirement
* Mon Aug 17 2026 David Mace <david@macemail.co.uk>
  - Update to 4.0.1
    * Give the built spotify-client RPM a timestamped release, so rebuilding
      an unchanged Spotify version produces an installable package instead of
      colliding with the installed version-release
    * Verify the downloaded snap against the sha3-384 digest published by
      snapcraft.io, and query the API over https
    * Fail with an error when the snapcraft.io lookup fails, instead of
      reporting the installed version as up to date
    * Own the local repo as the invoking user at 755/644 rather than making it
      world writable, which combined with gpgcheck=0 let any local user stage
      a package for zypper to install as root
    * Exit the prompts on EOF instead of looping forever, and reject answers
      that are not understood
    * --clean-repo keeps the newest build instead of deleting every RPM, and
      clears out stale debuginfo / debugsource packages
    * Disable the debug package, so no empty debugsource RPMs reach the local
      repo and rpmbuild no longer warns
    * Show a progress bar while downloading, and extract the snap quietly
    * Validate the --set-channel argument
    * Do not force X11 in the desktop launcher. Spotify selects it by default
      again, and forcing it breaks startup on a session without Xwayland
    * Leave /usr/bin/spotify-easyrpm alone when a package owns it
    * Check dependencies on scheduled runs, where sudo cannot prompt
    * Drop the unmaintained Mageia support, the tool is openSUSE / SLE only
    * zypper ar: disable the package cache for the local repo @stanislav-brabec
  - Drop the obsolete update-desktop-files requirement
  - Require curl, wget and openssl, which the script calls at runtime
* Thu Oct 02 2025 David Mace <david@macemail.co.uk>
  - Remove support for obsolete update-desktop-files (broken anyway) @stanislav-brabec
  - Update spec file to match the current state @stanislav-brabec
  - Install icons properly, so it is properly displayed in all environments @stanislav-brabec
  - Fix f_cleanup() @stanislav-brabec
  - Do not run scheduled task on metered networks @stanislav-brabec
* Sat Mar 01 2025 David Mace <david@macemail.co.uk>
  - Rebase spotify-client deps on the debian package
  - Improve version comparison logic
  - Fix--set-channel would accept an empty value
* Mon Nov 27 2023 david@macemail.co.uk
  - spotify now requires libayatana-appindicator3-1 installed to run
* Fri Apr 14 2023 david@macemail.co.uk
  - Snap package no longer includes share/doc directory. Thanks @LeoniePhiline
* Tue Apr 26 2022 david@macemail.co.uk
  - Remove dependency on gconf2
* Tue Oct 05 2021 david@macemail.co.uk
  - Rebase the dependencies of the generated spotify-client rpm from the debian package
* Mon Mar 08 2021 david@macemail.co.uk
  - Make sure jq is installed
  - Make sure a config file exists before querying new options
  - When using --set-channel, make sure PREF_PROMPT_CHANNEL is set to no
  - unsquashfs -q is not supported in leap version
* Mon Mar 08 2021 david@macemail.co.uk
  - Pull Spotify from the snap store instead of the debian repo
  - New option --set-channel to choose the Spotify stable or edge version from snap store
  - Improved version compare logic
* Thu Nov 26 2020 david@macemail.co.uk
  - Support custom %_topdir macro
* Thu Apr 02 2020 david@macemail.co.uk
  - Fix no-gpg-checks error
  - Fix for condition of more then 1 Spotify RPM found in rpmbuild/RPMs
* Sat Nov 30 2019 david@macemail.co.uk
  - Replace createrepo with createrepo_c
* Sat Aug 24 2019 Jan Engelhardt <jengelh@inai.de>
  - Use noun phrase in summary. Wrap descriptions.
* Wed May 01 2019 david@macemail.co.uk
  - Remove use of the USER variable to fix edge cases with network
    users or characters that need to be escaped
* Tue Apr 16 2019 david@macemail.co.uk
  - Add a daily run in the systemd timer
* Mon Feb 25 2019 david@macemail.co.uk
  - Add systemd user timer to resolve unit running before network is up
  - Update README with some auto update information
* Sun Feb 24 2019 david@macemail.co.uk
  - Dropped noroot mode (home directory install)
  - -noprompt mode is now --quiet
  - All arguments now require two hyphens
  - Systemd user unit now used instead of crontab on new schedules
  - Big code refactor
* Mon Nov 26 2018 david@macemail.co.uk
  - Clean up ${HOME}/rpmbuild/BUILDROOT in f_cleanup function
* Fri Nov 09 2018 david@macemail.co.uk
  - Require libopenssl1_1 for SLE / Leap 15 and above
* Fri Apr 06 2018 david@macemail.co.uk
  - Update repo on manual run when schedule already exists
* Sat Mar 31 2018 david@macemail.co.uk
  - Move libcurl symlink logic to the spotify rpm itself
* Thu Mar 29 2018 david@macemail.co.uk
  - Workaround for spotify-client-1.0.77.338.g758ebd78-0 due to linking against libcurl-gnutls.so.4
  - Remove schedule frequency option, now default to @daily. You can change this with crontab -e
* Sat Mar 17 2018 david@macemail.co.uk
  - Release v1.1.1
  - Fix desktop launcher for noroot install if no ~/bin existed
  - Drop support for anything other then latest leap, tumbleweed or sle
  - Check that rpmbuild dir and files are owned by $user else chown
  - Print dependencies list for noroot installs
* Fri Feb 16 2018 alarrosa@suse.com
  - Install README.md and LICENSE
  - Various spec file changes: Fix license tag, added rpm group and set
    BuildArch to noarch
  - Use spec-cleaner to format the spec file correctly
* Fri Feb 16 2018 david@macemail.co.uk
  - Initial release of spotify-easyrpm 1.1.0

Files

/usr/bin/spotify-easyrpm
/usr/share/doc/packages/spotify-easyrpm
/usr/share/doc/packages/spotify-easyrpm/README.md
/usr/share/licenses/spotify-easyrpm
/usr/share/licenses/spotify-easyrpm/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Aug 22 23:36:55 2026