Browse and listen to thousands of radio stations across the globe right from your terminal ๐ŸŒŽ ๐Ÿ“ป ๐ŸŽตโœจ
radio rust tokio web-radio command-line-tool tui

Merge pull request #27 from tsirysndr/chore/packaging

chore: package for ubuntu/debian and fedora

authored by tsiry-sandratraina.com and committed by GitHub 7f47a915 b4b99290

Changed files
+100 -1
dist
debian
amd64
arm64
rpm
amd64
arm64
+27 -1
README.md
··· 73 73 nix profile install --experimental-features "nix-command flakes" github:tsirysndr/tunein-cli 74 74 ``` 75 75 76 - Using [paru](https://github.com/Morganamilo/paru) (Arch Linux): 76 + ### Ubuntu/Debian 77 + 78 + ```bash 79 + echo "deb [trusted=yes] https://apt.fury.io/tsiry/ /" | sudo tee /etc/apt/sources.list.d/fury.list 80 + sudo apt-get update 81 + sudo apt-get install tunein-cli 82 + ``` 83 + 84 + ### Fedora 85 + 86 + Add the following to `/etc/yum.repos.d/fury.repo`: 87 + 88 + ``` 89 + [fury] 90 + name=Gemfury Private Repo 91 + baseurl=https://yum.fury.io/tsiry/ 92 + enabled=1 93 + gpgcheck=0 94 + ``` 95 + 96 + Then run: 97 + ```bash 98 + dnf install tunein-cli 99 + ``` 100 + 101 + ### Arch Linux 102 + Using [paru](https://github.com/Morganamilo/paru): 77 103 78 104 ```bash 79 105 paru -S tunein-cli-bin
+1
dist/debian/.gitignore
··· 1 + *.deb
+1
dist/debian/amd64/.gitignore
··· 1 + usr/*
+8
dist/debian/amd64/DEBIAN/control
··· 1 + Package: tunein-cli 2 + Version: 0.3.0 3 + Section: user/multimedia 4 + Priority: optional 5 + Architecture: amd64 6 + Maintainer: Tsiry Sandratraina <tsiry.sndr@fluentci.io> 7 + Depends: alsa-utils, libasound2-dev 8 + Description: Browse and listen to thousands of radio stations across the globe right from your terminal ๐ŸŒŽ ๐Ÿ“ป ๐ŸŽตโœจ
+1
dist/debian/arm64/.gitignore
··· 1 + usr/*
+9
dist/debian/arm64/DEBIAN/control
··· 1 + Package: tunein-cli 2 + Version: 0.3.0 3 + Section: user/multimedia 4 + Priority: optional 5 + Architecture: arm64 6 + Maintainer: Tsiry Sandratraina <tsiry.sndr@fluentci.io> 7 + Depends: alsa-utils, libasound2-dev 8 + Description: Browse and listen to thousands of radio stations across the globe right from your terminal ๐ŸŒŽ ๐Ÿ“ป ๐ŸŽตโœจ 9 +
+26
dist/rpm/amd64/tunein.spec
··· 1 + Name: tunein-cli 2 + Version: 0.3.0 3 + Release: 1%{?dist} 4 + Summary: CLI for listening to internet radio stations 5 + 6 + License: MIT 7 + 8 + BuildArch: x86_64 9 + 10 + Requires: alsa-utils, alsa-lib-devel 11 + 12 + %description 13 + Browse and listen to thousands of radio stations across the globe right from your terminal ๐ŸŒŽ ๐Ÿ“ป ๐ŸŽตโœจ 14 + 15 + %prep 16 + # Prepare the build environment 17 + 18 + %build 19 + # Build steps (if any) 20 + 21 + %install 22 + mkdir -p %{buildroot}/usr/bin 23 + cp -r %{_sourcedir}/amd64/usr %{buildroot}/ 24 + 25 + %files 26 + /usr/bin/tunein
+27
dist/rpm/arm64/tunein.spec
··· 1 + 2 + Name: tunein-cli 3 + Version: 0.3.0 4 + Release: 1%{?dist} 5 + Summary: CLI for listening to internet radio stations 6 + 7 + License: MIT 8 + 9 + BuildArch: aarch64 10 + 11 + Requires: alsa-utils, alsa-lib-devel 12 + 13 + %description 14 + Browse and listen to thousands of radio stations across the globe right from your terminal ๐ŸŒŽ ๐Ÿ“ป ๐ŸŽตโœจ 15 + 16 + %prep 17 + # Prepare the build environment 18 + 19 + %build 20 + # Build steps (if any) 21 + 22 + %install 23 + mkdir -p %{buildroot}/usr/bin 24 + cp -r %{_sourcedir}/arm64/usr %{buildroot}/ 25 + 26 + %files 27 + /usr/bin/tunein