Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package request: slskd #220774

Closed
a99984b1799 opened this issue Mar 12, 2023 · 5 comments
Closed

Package request: slskd #220774

a99984b1799 opened this issue Mar 12, 2023 · 5 comments
Labels
0.kind: packaging request Request for a new package to be added

Comments

@a99984b1799
Copy link

Project description

slskd is a SoulSeek daemon and web ui.

Metadata

@a99984b1799 a99984b1799 added the 0.kind: packaging request Request for a new package to be added label Mar 12, 2023
@turlando
Copy link

turlando commented Apr 2, 2023

I started to package slskd. It's far from done, and it would be my first contribution to nixpkgs, so it's taking more than it should.

This is what I've done so far. This is coming from my local nix host configuration. I don't think I have more time for today. I will try to integrate that into nixpkgs and write a nixos module as well in the future.

Right now I'm stuck at building the frontend. Running % nix-build -E "with import <nixpkgs> {}; callPackage ./web.nix {}" I get

npm WARN ERESOLVE overriding peer dependency                       
npm WARN While resolving: [email protected]
npm WARN Found: @craco/[email protected]                                                                                                                                           
npm WARN node_modules/@craco/craco                                                    
npm WARN   dev @craco/craco@"^7.0.0" from the root project
npm WARN   1 more (@semantic-ui-react/craco-less)                                                                                                                            
npm WARN                                                                                                                                                                     
npm WARN Could not resolve dependency:                                                                                                                                       
npm WARN peer @craco/craco@"^7.0.0" from @semantic-ui-react/[email protected]                                                                                                 
npm WARN node_modules/@semantic-ui-react/craco-less
npm WARN   dev @semantic-ui-react/craco-less@"^3.0.0" from the root project
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: [email protected]
npm WARN Found: peer @craco/craco@"^6.0.0" from the root project
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer @craco/craco@"^6.0.0" from the root project
npm ERR! code ENOTCACHED
npm ERR! request to https://registry.npmjs.org/@craco%2fcraco failed: cache mode is 'only-if-cached' but no cached response is available.

I think it's due to #223964, but I don't have more time now to dig further. Any help would be appreciated.

@ppom0
Copy link
Contributor

ppom0 commented Apr 18, 2023

I got a working package here, and I'm working on the module as well. I'll try to propose a PR in a few days!

@turlando I didn't build the web ui from source, but used the compiled one from the release. I'll try to address it as well.
When I first tried to build this package in November, this issue was not existing. I should have check nixpkgs' issues again yesterday when I started working on this again, it could have saved me from this duplicate work 😅

@ppom0
Copy link
Contributor

ppom0 commented Apr 18, 2023

I got a working module here, I'll open a PR in the following days.

@ppom0 ppom0 mentioned this issue Apr 19, 2023
12 tasks
@Atemu
Copy link
Member

Atemu commented Sep 7, 2023

I presume this can be closed due to #227059?

@a99984b1799
Copy link
Author

lgtm :) thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: packaging request Request for a new package to be added
Projects
None yet
Development

No branches or pull requests

4 participants