[gentoo-dev] Up for grabs: app-eselect/eselect-luajit, app-misc/qcma, media-libs/vitamtp

2024-12-24 Thread Sam James
The following packages are up for grabs following mva's retirement.

Packages up for grabs:
app-eselect/eselect-luajit
app-misc/qcma
media-libs/vitamtp



Re: [gentoo-dev] TIDAL ebuild

2024-12-24 Thread Lucio Sauer
On Tue, Dec 24, 2024 at 03:11:40PM +0100, Daniel Buschke wrote:
> Hi all,
Hi,

thanks for your contribution!

> Anyway, as I am not very firm with ebuilds it would be nice if someone could
> do a review before I try to commit this ebuild to the official portage via
> bugs.gentoo.org. Anyone? Thanks in advance.
> 

media-sound/tidal-hifi-bin has already been packaged since last year in
the GURU overlay[1].  The linked webpage outlines how to install
packages offered in GURU and how to request access to the server to help
with development, if you're interested.

When looking to get your ebuilds reviewed, you're better off asking in
the #gentoo-dev-help channel on IRC or on the gentoo-devhelp mailing
list.  Issues raised on the gentoo-dev ML generally affect a larger user
base, e.g. eclass changes, changes to global USE flags, new tools for
ebuild development.

> https://source.devloop.de/damage/gentoo/src/branch/main/media-sound/tidal-hifi-bin
> 
> Stay healthy, everyone out there.
> 
> regards
> Daniel
> 

[1]: https://wiki.gentoo.org/wiki/Project:GURU

Best,
-- 
Lucio Sauer


signature.asc
Description: PGP signature


[gentoo-dev] TIDAL ebuild

2024-12-24 Thread Daniel Buschke

Hi all,
TIDAL is a music streaming service. As I missed a TIDAL desktop app on 
gentoo I created an ebuild based on 
https://github.com/Mastermindzh/tidal-hifi.


It's a node js application which drove me a bit crazy. I was today years 
old when I realized that the gentoo emerge sandbox is cutting network 
access :)
But the node js application, as every node js app, heavily relies on 
dependencies, so I decided to go with the binary version.


Anyway, as I am not very firm with ebuilds it would be nice if someone 
could do a review before I try to commit this ebuild to the official 
portage via bugs.gentoo.org. Anyone? Thanks in advance.


https://source.devloop.de/damage/gentoo/src/branch/main/media-sound/tidal-hifi-bin

Stay healthy, everyone out there.

regards
Daniel



Re: [gentoo-dev] TIDAL ebuild

2024-12-24 Thread Filip Kobierski
Hi Daniel,

I am no ebuild-master myself but I think I have some feedback;
- since it's a -bin package make sure to have -* in KEYWORDS
- use desktop.eclass[1]:
  - domenu for the desktop file
  - doicon for the icon
- also I would use dobin for installing binaries
- I would use ${PN} where possible (besides SRC_URI & HOMEPAGE

On the name though, is the -bin really nescessary if there is no
source option? On one hand we have net-im/discord but on the other
there's net-im/discord-canary-bin.
Another thing is the -hifi part. For me it implies that before
there was some non-hifi version. If that's the case than that is
fine to me.
I however would name the package tidal-desktop or just tidal.


I hope that this helps
Filip Kobierski

[1]: https://devmanual.gentoo.org/eclass-reference/desktop.eclass/

On Tuesday, December 24th, 2024 at 15:11, Daniel Buschke  
wrote:

> Hi all,
> TIDAL is a music streaming service. As I missed a TIDAL desktop app on
> gentoo I created an ebuild based on
> https://github.com/Mastermindzh/tidal-hifi.
>
> It's a node js application which drove me a bit crazy. I was today years
> old when I realized that the gentoo emerge sandbox is cutting network
> access :)
> But the node js application, as every node js app, heavily relies on
> dependencies, so I decided to go with the binary version.
>
> Anyway, as I am not very firm with ebuilds it would be nice if someone
> could do a review before I try to commit this ebuild to the official
> portage via bugs.gentoo.org. Anyone? Thanks in advance.
>
> https://source.devloop.de/damage/gentoo/src/branch/main/media-sound/tidal-hifi-bin
>
> Stay healthy, everyone out there.
>
> regards
> Daniel

signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] TIDAL ebuild

2024-12-24 Thread Filip Kobierski
Errata:
I have just looked up the upstream and I think the name is fine.
However I would mention somewhere that it's a third party app.
(AFAIR discord also is an electron app and 3rd party client
note that they are not official) 



On Tuesday, December 24th, 2024 at 15:26, Filip Kobierski  wrote:

> Hi Daniel,
> 

> I am no ebuild-master myself but I think I have some feedback;
> - since it's a -bin package make sure to have -* in KEYWORDS
> - use desktop.eclass[1]:
> - domenu for the desktop file
> - doicon for the icon
> - also I would use dobin for installing binaries
> - I would use ${PN} where possible (besides SRC_URI & HOMEPAGE
> 

> On the name though, is the -bin really nescessary if there is no
> source option? On one hand we have net-im/discord but on the other
> there's net-im/discord-canary-bin.
> Another thing is the -hifi part. For me it implies that before
> there was some non-hifi version. If that's the case than that is
> fine to me.
> I however would name the package tidal-desktop or just tidal.
> 

> 

> I hope that this helps
> Filip Kobierski
> 

> [1]: https://devmanual.gentoo.org/eclass-reference/desktop.eclass/
> 

> On Tuesday, December 24th, 2024 at 15:11, Daniel Buschke dam...@devloop.de 
> wrote:
> 

> > Hi all,
> > TIDAL is a music streaming service. As I missed a TIDAL desktop app on
> > gentoo I created an ebuild based on
> > https://github.com/Mastermindzh/tidal-hifi.
> > 

> > It's a node js application which drove me a bit crazy. I was today years
> > old when I realized that the gentoo emerge sandbox is cutting network
> > access :)
> > But the node js application, as every node js app, heavily relies on
> > dependencies, so I decided to go with the binary version.
> > 

> > Anyway, as I am not very firm with ebuilds it would be nice if someone
> > could do a review before I try to commit this ebuild to the official
> > portage via bugs.gentoo.org. Anyone? Thanks in advance.
> > 

> > https://source.devloop.de/damage/gentoo/src/branch/main/media-sound/tidal-hifi-bin
> > 

> > Stay healthy, everyone out there.
> > 

> > regards
> > Daniel

signature.asc
Description: OpenPGP digital signature