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

https://github.com/gentoo/guru/commit/651247c1b6a0319ec9ab0aeb95e6e3da2a2a62ca#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

https://github.com/gentoo/guru/commit/651247c1b6a0319ec9ab0aeb95e6e3da2a2a62ca#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
https://codeberg.org/ingenarel-NeoJesus/apply-crates-fixes/src/commit/f9fe0341f3a3101944df500997e8024cd95c12b9

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
https://codeberg.org/ingenarel-NeoJesus/apply-crates-fixes/src/commit/92c40e243b53c25db9da4248a96ce7d9945662f9

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
 - https://github.com/gentoo/gentoo/blob/aa3e0fb07ee70362b1950d5f97ddb0f90d5184c0/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:
    https://github.com/mierak/rmpc/blob/c2b1af801f8246cf042050defb841d01ea47b4bc/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
    https://github.com/mierak/rmpc/blob/c2b1af801f8246cf042050defb841d01ea47b4bc/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