Package Details: coppwr 1.6.1-1

Git Clone URL: https://aur.archlinux.org/coppwr.git (read-only, click to copy)
Package Base: coppwr
Description: Low level PipeWire control GUI
Upstream URL: https://dimtpap.ovh/coppwr
Keywords: pipewire
Licenses: GPL3
Provides: coppwr
Submitter: dimtpap
Maintainer: dimtpap
Last Packager: dimtpap
Votes: 9
Popularity: 1.46
First Submitted: 2023-06-02 08:18 (UTC)
Last Updated: 2024-10-22 17:22 (UTC)

Latest Comments

HurricanePootis commented on 2025-03-16 04:50 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index 405867d..87b395c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,10 +5,9 @@ pkgrel=1
 pkgdesc='Low level PipeWire control GUI'
 arch=('x86_64')
 url='https://dimtpap.ovh/coppwr'
-license=('GPL3')
-depends=('pipewire' 'libxkbcommon' 'libxkbcommon-x11')
-provides=('coppwr')
-makedepends=('cargo' 'clang' 'libpipewire')
+license=('GPL-3.0-only')
+depends=('pipewire' 'libpipewire' 'libxkbcommon' 'libxkbcommon-x11' 'hicolor-icon-theme' 'gcc-libs' 'glibc')
+makedepends=('cargo' 'clang')
 optdepends=('xdg-desktop-portal: Camera and Screencast XDP support')
 source=("$pkgname-$pkgver.tar.gz::https://github.com/dimtpap/$pkgname/archive/refs/tags/$pkgver.tar.gz")
 sha256sums=("63fbe71155e0969ddc6342e2793c95222097c54b8f07494d99795aac84d922f5")
@@ -16,7 +15,8 @@ sha256sums=("63fbe71155e0969ddc6342e2793c95222097c54b8f07494d99795aac84d922f5")
 prepare() {
    cd "$pkgname-$pkgver"

-   cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+   export RUSTUP_TOOLCHAIN=stable
+   cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
 }

 build() {

Hello, I have some suggestions for this PKGBUILD.

  1. Make the license() SPDX compliant.
  2. Add libpipewire, hicolor-icon-theme, gcc-libs, and glibc
  3. Add RUSTUP_TOOLCHAIN=stable to prepare()
  4. Use "$(rustc -vV | sed -n 's/host: //p') in prepare as about the Rust Packaging Guidlines.

brain commented on 2024-08-07 15:04 (UTC)

Please add libxkbcommon-x11 as runtime dependency.

dimtpap commented on 2024-07-05 19:48 (UTC)

@rakatan Please use stable Rust 1.72 or newer

rakatan commented on 2024-07-03 21:04 (UTC)

broken:

error[E0658]: use of unstable library feature 'proc_macro_byte_character'
   --> /home/sarunas/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.81/src/wrapper.rs:871:21
    |
871 |                     proc_macro::Literal::byte_character(byte)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^