Skip to content
This repository has been archived by the owner on Oct 2, 2024. It is now read-only.

jwillikers/snapcast-rpm

Repository files navigation

Snapcast RPM

An RPM spec file for the Snapcast client and server.

Install

This Snapcast RPM is made available through COPR. Follow these steps to install the packages.

  1. Add the COPR repository.

    curl --location https://copr.fedorainfracloud.org/coprs/jwillikers/snapcast/repo/fedora/jwillikers-snapcast.repo \
      | sudo tee /etc/yum.repos.d/jwillikers-snapcast.repo
  2. Install the desired packages.

    sudo dnf --assumeyes install snapclient snapserver

Build

To build locally, follow these steps.

  1. Install the git and rpmdevtools packages.

    sudo dnf -y install git rpmdevtools
  2. Initialize the RPM filesystem tree.

    rpmdev-setuptree
  3. Clone this repository.

    git clone git@codeberg.org:jwillikers/snapcast-rpm.git
  4. Change to the directory.

    cd snapcast-rpm
  5. Fetch the sources.

    spectool -g -R snapcast.spec
  6. Build the snapcast RPM.

    rpmbuild -bb snapcast.spec

Contributing

Contributions in the form of issues, feedback, and even pull requests are welcome. Make sure to adhere to the project’s Code of Conduct.

Open Source Software

This project is built on the hard work of countless open source contributors. Several of these projects are enumerated below.

Code of Conduct

Refer to the project’s Code of Conduct for details.

License

This repository is licensed under the GPLv3, a copy of which is provided in the license file.

© 2023-2024 Jordan Williams

Authors