- eapi 7 -> 8
- disable telemetry
- add necessary upstream info in metadata.xml
- use an ebuild template
- give licenses for dependencies using go-licenses
- add versioned ebuild
- fix shell completions:
previous one wasn't a way to properly install shell completion since
it was trying to just install any .bash file in the root dir
- add zsh completion
- update the minimum required go version
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Via regulations:
7. Users that list themselves as maintainers must use an e-mail address known to
bugs.gentoo.org in metadata.xml and keep it up to date in case it changes.
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
This partially reverts commit 69970b80ec.
Duplicates net-ftp/filezilla from ::gentoo. This is prohibited per point
11 of the regulations. So drop it. Leave libuplink there.
net-ftp/filezilla::gentoo can be build with EXTRA_ECONF="--enable-storj"
in package.env to enable storj support. A bug should be filed to add the
support (and net-libs/libuplink) to ::gentoo.
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Define SRC_URI only for supported archs.
Explicitly dekeyword them on unsupported arches.
Replace := from DEPENDS with the actual slot as it has no effect since we do not
rebuild against the new slot.
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Use v0.6.8 release archive and apply manually extracted patches instead
of downloading a commit archive from GitHub. This makes it possible to
share the source archive between 0.6.8-rN and 0.6.8_p20240128-rN.
I'm a not big fan of having lots of patches in files/ directory instead
of using an upstream commit archive, but loudgain repository (and a
commit archives as well) have prebuilt binary inside it, so it would be
beneficial to use fixed version of release archive. I feel that the
amount of patches are still acceptable.
Bump minimum required CMake version. See bug #951350.
Add a new rgbpm2 script, which is multi-processing version of rgbpm.
This was added to the upstream master branch after 0.6.8, but not yet
released.
I believe this ebuild can replace loudgain-0.6.8_p20240128-r2.ebuild
(and also loudgain-0.6.8-r2.ebuild), but considering the amount of
ebuild changes, I will keep those old ebuilds for a while.
Signed-off-by: YOSHIOKA Takuma <lo48576@hard-wi.red>
0.6.8-r* (without unreleased changes and unmerged pull requests) lacks
documentation updates and ID3v2.3 support (through TagLib 1.12), and
0.6.8_p20240128 still comes from the same upstream repository.
So I believe the removal of 0.6.8_p20240128-r2 is an accident, and
restores it for users who requires such unreleased upstream features or
who don't want to install <ffmpeg-5 system-wide.
Signed-off-by: YOSHIOKA Takuma <lo48576@hard-wi.red>
I made a mass depfiles conversion to a lot of packages a while ago, and
most of the changes were reverted in
https://github.com/gentoo/guru/pull/354
However, the depfiles in this ebuild went unnoticed by me, so the logic
was fixed: use CRATES instead of depfiles
I also added `RESTRICT="mirror"` which were recommended to me in the IRC
back when the discussion was made on my mass creation of depfiles, this
way, portage shouldn't check for a mirror each time for hundreds of rust
CRATES
Signed-off-by: ingenarel <ingenarelitems@gmail.com>