gpo.zugaina.org

Search Portage & Overlays:

media-sound/rmpc

A beautiful and configurable TUI client for MPD

Screenshots

  • rmpc-9999
    debug

    View      Download      Browse     License: BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC LGPL-3+ MIT UoI-NCSA Unicode-3.0 ZLIB   
    Overlay: guru
  • rmpc-0.10.0
    ~amd64
    debug

    View      Download      Browse     License: BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC LGPL-3+ MIT UoI-NCSA Unicode-3.0 ZLIB   
    Overlay: guru
  • rmpc-0.9.0
    ~amd64
    debug

    View      Download      Browse     License: BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC LGPL-3+ MIT UoI-NCSA Unicode-3.0 ZLIB   
    Overlay: guru

ChangeLog

commit 5ed920ecff8795eacc8f6c41ff657c48b9de943b
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Mon Jun 22 07:35:48 2026 +0600

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:$')
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-$.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/"$".bash`

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>

commit e7433d5cd4e8ce0d881a89ed3bae2a53367608d0
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Tue Jun 9 06:22:59 2026 +0600

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

commit 651247c1b6a0319ec9ab0aeb95e6e3da2a2a62ca
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Sat Jun 6 01:23:40 2026 +0600

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

commit 1858635161a700308f4cab843471362b76ac40af
Author: ingenarel <ingenarelitems@gmail.com>
Date: Wed Dec 3 05:40:21 2025 +0600

media-sound/rmpc: modify src_unpack() internally instead of redefining

Signed-off-by: ingenarel <ingenarelitems@gmail.com>

commit 7a5764abf4addbb36583fa4721f755afd435f4f7
Author: ingenarel <ingenarelitems@gmail.com>
Date: Tue Dec 2 23:08:16 2025 +0600

*/*: 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>

commit fb55821958a4ce7ddc7ca3dddd12a9657e69002a
Author: ingenarel <ingenarelitems@gmail.com>
Date: Sat Nov 29 23:35:57 2025 +0600

media-sound/rmpc: add 9999

Signed-off-by: ingenarel <ingenarelitems@gmail.com>

commit dc29f3c775008ff797472ef99f0050a7aebfd785
Author: ingenarel <ingenarelitems@gmail.com>
Date: Sat Nov 29 23:23:01 2025 +0600

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>

commit f46046b6eb944eab1e86bf89c886157c25d8d647
Author: Timur Kuprava <kupravagoodman@proton.me>
Date: Wed Jul 2 13:25:37 2025 +0300

media-sound/rmpc: new package

Signed-off-by: Timur Kuprava <kupravagoodman@proton.me>