Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 733834

Summary: www-client/odysseus new package request
Product: Gentoo Linux Reporter: Dion Moult <dion>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: UNCONFIRMED ---    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 733768    
Bug Blocks:    
Attachments: odysseus-1.7.0.ebuild
odysseus-1.7.0.ebuild
odysseus-1.7.0.ebuild

Description Dion Moult 2020-07-25 06:35:28 UTC
I made an ebuild for Odysseus. It's an indie browser: https://github.com/alcinnz/Odysseus https://odysseus.adrian.geek.nz

The ebuild depends on appstream having vala support, reported here: https://bugs.gentoo.org/733768

In addition, it assumes valac is in the path. I think gentoo does something where vala is installed with a suffix.

I hope somebody can help offer some advice on how to make this 100% work.

Reproducible: Always
Comment 1 Dion Moult 2020-07-25 06:36:13 UTC
Created attachment 650650 [details]
odysseus-1.7.0.ebuild
Comment 2 Dion Moult 2020-07-25 08:23:17 UTC
Created attachment 650678 [details]
odysseus-1.7.0.ebuild

Use MY_PN and S variable to remove the need for src_unpack.
Comment 3 Dion Moult 2020-07-25 08:42:41 UTC
Created attachment 650694 [details]
odysseus-1.7.0.ebuild

Create symlink to a more convenient binary name of "odysseus" instead of "com.github.alcinnz.odysseus"
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-25 14:41:31 UTC
(In reply to Dion Moult from comment #0)
> In addition, it assumes valac is in the path. I think gentoo does something
> where vala is installed with a suffix.
> 
> I hope somebody can help offer some advice on how to make this 100% work.
> 

The vala eclass and #gentoo-dev-help on IRC may be able to help.

Also, you may wish to consider submitting this to GURU.