jwillikers / snapcast-rpm

An RPM spec file for packaging Snapcast

Home Page:https://copr.fedorainfracloud.org/coprs/jwillikers/snapcast/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Snapcast RPM

Build Status

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 -L 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 -y 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@github.com: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 Jordan Williams

Authors