mirror of
https://github.com/Rigellute/spotify-tui.git
synced 2026-04-25 23:55:53 +03:00
[GH-ISSUE #160] Windows/Linux/macOS package managers #84
Labels
No labels
bug
enhancement
good first issue
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/spotify-tui#84
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Rigellute on GitHub (Nov 22, 2019).
Original GitHub issue: https://github.com/Rigellute/spotify-tui/issues/160
If anyone knows how we can use the various package managers, please let me know!
@ghost commented on GitHub (Nov 23, 2019):
I use ubuntu 18.04 and I can install the lastest
spotify-tuiwith following command;snap install spt --channel edge.To install through
snap, no configuration is required and I think this is easy enough for ubuntu users (Sorry, I have never used other distributions and I do not know about them). Or, woud you like to use other package manager likeaptinstead ofsnap?@tem1029 commented on GitHub (Nov 24, 2019):
Made a start in #161.
@Rigellute commented on GitHub (Nov 25, 2019):
Thank you both for this info.
@zenofile commented on GitHub (Nov 27, 2019):
I made a copr repository for Fedora containing
spotifydandspotify-tuias an alternative to using snaps, intended for personal use, and plan to keep it recent. But feel free to use the SPEC as a template or start for building your own RPMs.It can be installed after a
dnf copr enable zeno/spotify-rustwithdnf install spotify-tui.@jwijenbergh commented on GitHub (Nov 30, 2019):
I am the package maintainer for the spotify-tui nix package (nix is the package manager used by NixOS). I will keep the package there up to date as long as I can. The package is currently in the unstable channel of Nix and is added to the stable channel when a new stable channel version comes out.
The nix package manager can be used on all distributions.
@trames57 commented on GitHub (Dec 1, 2019):
For Archlinux, there is already a package maintained in the AUR (Archlinux user repository). I am not the maintainer, but here is the link. It is kept updated fairly regularly. I would guess that version 0.10.0 will be updated soon.
https://aur.archlinux.org/packages/spotify-tui/
@Rigellute commented on GitHub (Dec 2, 2019):
Awesome, thanks @zenofile @jwijenbergh and @trames57 .
Please feel free to add the installation instructions for these package managers to our README.
@D-Nice commented on GitHub (Dec 4, 2019):
Void Linux: https://github.com/Rigellute/spotify-tui/pull/185
@Odilhao commented on GitHub (Jan 13, 2020):
I'll start to work on the flatpak version.
@ericonr commented on GitHub (Jan 20, 2020):
@Odilhao have you started working on it? I'm looking into learning Flatpak packaging and would be interested in helping!
Update: I'm no longer interested in this.
@hurricanehrndz commented on GitHub (Jan 29, 2020):
I noticed SPT is not actually pushed to snap stores from commits here? Is there any interest in this?
@AivreeG commented on GitHub (Jan 29, 2020):
I've been interested in it, but Alan Pope (@popey) uploaded it originally, and I'm not sure how it would be able to transfer to another maintainer.
@hurricanehrndz commented on GitHub (Jan 29, 2020):
Aivree,
I can talk to Alan, about it. If you are interested I'd be happy to take it
on.
On Wed, Jan 29, 2020 at 4:38 PM Aivree notifications@github.com wrote:
--
Regards,
Carlos Hernandez
@Odilhao commented on GitHub (Feb 3, 2020):
I've already started to work on it, just commited this repo , I'm trying to set the PATH with the installation, after that I'll send one PR to the upstream flathub.
@popey commented on GitHub (Feb 10, 2020):
@AivreeG @hurricanehrndz happy to transfer spt over to an upstream developer. Just let me know who has the account, and I'll put the request in to transfer it :D
Apologies for not updating the snap, this was an error in my monitoring / build system. It should be up to date now and will be kept up to date.
@Roadmaster commented on GitHub (Feb 18, 2020):
Hey folks,
There's a pending dispute/transfer request (filed Feb 8th) by someone who looks like @hurricanehrndz . Are you (people from the spotify-tui project, potentially @Rigellute) OK with him owning the snap package? do you want someone else to own it?
Let me know.
@Rigellute commented on GitHub (Feb 19, 2020):
Thanks @Roadmaster. Fine by me!
@hurricanehrndz commented on GitHub (Feb 19, 2020):
@Rigellute,
Once the transfer is complete, I will re-release you're last release. From there on workflows can do release into the beta channel.
@jtagcat commented on GitHub (Feb 23, 2020):
Windows: https://scoop.sh/
@Rigellute commented on GitHub (Feb 24, 2020):
Would love to use
scoop, contributions for setting it up are very much appreciated!@jtagcat commented on GitHub (Feb 24, 2020):
I'm somewhat familiar with it (I tried to add Cronical, but it integrates with the Windows system very closely with admin permissions and the way it does that would be user-configurable and ...), if I you ping me once a week, I might have the time and mood to do everything.
I'm not exactly sure, if spotify-tui should go to the main or extras bucket The questionable criteria are:
What I remember is that the normal Spotify app had problems (since it needs elevated permissions (compare to running with sudo), but it won't accept full elevation (compare to running as root).
note to self: if I do get around adding spotify-tui, add id.ee as well (got to have the national pride of somewhat broken security)
@garyng commented on GitHub (Feb 25, 2020):
Maybe on Windows for chocolatey as well?
https://chocolatey.org/docs/create-packages
@jtagcat commented on GitHub (Feb 25, 2020):
https://github.com/lukesampson/scoop/wiki/Chocolatey-Comparison
In addition, I'm not familiar with packaging to Choco.
@littleli commented on GitHub (Mar 13, 2020):
I beg your pardon. Here is my scoop bucket with
spotify-tuihttps://github.com/littleli/scoop-garageI don't think it belongs to the
mainbucket. Maybescoop-extras, or even create your own bucket, it's fairly easy.@Rigellute commented on GitHub (Mar 17, 2020):
Nice one @littleli! Are you able to make a pull request adding your work to this repo?
@littleli commented on GitHub (Mar 19, 2020):
I would suggest:
scoop-bucketmanaged by you, you can reuse it eventually for your other projects you want to be installable this wayspotify-tuimanifest in the repospotify-tuirepoThe reason for (1) is that scoop uses git as a distribution mechanism, so manifests should be in general in separate repos (buckets) without source code.
@Rigellute commented on GitHub (Mar 20, 2020):
@littleli thanks again, are you able to look over this repo and see if it's all good? https://github.com/Rigellute/scoop-bucket
Feel free to add to the docs
@littleli commented on GitHub (Mar 20, 2020):
Looks good. Also see this PR with the first version bump.
@silas229 commented on GitHub (Dec 19, 2021):
Winget is the new package manager for Windows 10 and Windows 11
https://github.com/microsoft/winget-cli
@russellbanks commented on GitHub (Apr 9, 2022):
Would love to see this on Winget! Packages can be submitted via the winget-pkgs repo.
@littleli commented on GitHub (Apr 11, 2022):
@russellbanks
It seems standalone executables (including zipped ones) are not yet supported. Quote from the project description:
@russellbanks commented on GitHub (Jun 6, 2022):
Couldn't we create an installer for this program with a utility such as Inno Setup? One example of a project that has done this is Onefetch where they used a workflow to create an installer for their Rust project using Inno Setup, which was then able to be submitted to winget-pkgs.
@jonasnordlund commented on GitHub (Aug 4, 2022):
Winget 1.3 is now released as stable (release notes) and the headline feature might be support for portable/standalone apps. I think they implemented it so that winget automatically adds whatever shims it wants to as if it was e.g. MSIX installed.
@russellbanks commented on GitHub (Aug 5, 2022):
This is only standalone
.exefiles at the moment. Support for zipped files are coming in Winget 1.4.