Commit Graph

8 Commits

Author SHA1 Message Date
ingenarel (NeoJesus)
5ed920ecff media-sound/rmpc: fix dependencies, install desktop file
Changes done to: 9999, 0.11.0 -> 0.11.0-r1
all changes that are listed here apply to both of the versions

- Previously I was assigning
  $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
  in DEPEND, that was a mistake on my part. it should've been in
  BDEPEND. because clang is actually being executed in the compile phase
  to get the "libclang_rt.fuzzer-${CHOST%%-*}.a" path

  On top of that, another mistake was thinking that libclang_rt.fuzzer
  was actually being provided by the clang package. instead it was being
  provided by the llvm-runtimes/compiler-rt-sanitizers[libfuzzer]
package
  so that's inside DEPEND now.

  Huge thanks to gonsoos for pointing this out to me in

651247c1b6 (r189289633)

- A desktop file was also being provided that I didn't notice.
  The ebuilds install that now

  Huge thanks to TimovVeen for pointing this out to me in

651247c1b6 (r189405830)

- instead of having references to files like
  `target/completions/rmpc.bash`
  it now uses
  `target/completions/"${PN}".bash`

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-22 08:33:26 +06:00
ingenarel (NeoJesus)
e7433d5cd4 media-sound/rmpc: update 9999
update 9999 like the previous commit

also add the fix for aws-lc-sys

the -sys crate part was generated by
f9fe0341f3

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/20
Merges: https://codeberg.org/gentoo/guru/pulls/20
2026-06-16 09:14:24 +06:00
ingenarel (NeoJesus)
651247c1b6 media-sound/rmpc: add 0.11.0
updates:
 - license years
 - crate licenses

adds necessary dependencies for -sys crates so vendored deps don't get
used:
- libfuzzer-sys needs clang, for the version that's in the ebuild,
  upstream built it against clang 19, but I have also tested this with
  clang 22, and compile and tests ran fine, so I set LLVM_COMPAT from 19
  to 22
- inotify-sys can use pkgconfig

the -sys crate part was generated by
92c40e243b

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/20
2026-06-16 09:14:24 +06:00
ingenarel
1858635161 media-sound/rmpc: modify src_unpack() internally instead of redefining
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-03 05:40:21 +06:00
ingenarel
7a5764abf4 */*: BSD-3-Clause -> BSD
Because the spdx identifier for for BSD-3-Clause is `BSD-3-Clause`, and
gentoo uses `BSD` in their /licenses, there was a misunderstanding by
me, this commit should fix this

sources:
 - https://opensource.org/license/bsd-3-clause
 - aa3e0fb07e/licenses/BSD

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-02 23:08:16 +06:00
ingenarel
fb55821958 media-sound/rmpc: add 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-29 23:35:57 +06:00
ingenarel
dc29f3c775 media-sound/rmpc: add 0.10.0
- update RUST_MIN_VER:
    source:
    c2b1af801f/Cargo.toml (L10)
- use CRATES instead of depfiles
- use the proper license:
    perviously it was just bsd, while the exact license is BSD 3-Clause
    The license was never changed, and has been BSD 3-Clause since a
    license was added to rmpc
    source:
    https://github.com/mierak/rmpc/commits/master/LICENSE
    c2b1af801f/Cargo.toml (L5)
- use an ebuild template
- install man files, zsh, bash, and fish completion files

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-29 23:23:01 +06:00
Timur Kuprava
f46046b6eb media-sound/rmpc: new package
Signed-off-by: Timur Kuprava <kupravagoodman@proton.me>
2025-07-02 13:26:38 +03:00