Package Details: lib32-pipewire-git 0.3.28.r108.g2a8d511b-1

Git Clone URL: https://aur.archlinux.org/lib32-pipewire-git.git (read-only, click to copy)
Package Base: lib32-pipewire-git
Description: Low-latency audio/video router and processor (git) (32 bit client libraries)
Upstream URL: https://pipewire.org
Licenses: LGPL2.1
Provides: libpipewire-0.3.so
Submitter: kode54
Maintainer: None
Last Packager: kode54
Votes: 1
Popularity: 0.000000
First Submitted: 2020-09-13 08:03 (UTC)
Last Updated: 2021-09-06 15:21 (UTC)

Dependencies (10)

Required by (32)

Sources (1)

Latest Comments

1 2 Next › Last »

gpol commented on 2022-10-26 13:42 (UTC)

You need to add lib32-lilv as dependencies in order to build this package.

KotoWhiskas commented on 2022-08-24 11:29 (UTC)

It doesn't build for me. It says "pipewire/meson.build:376:0: ERROR: Dependency "lilv-0" not found, tried pkgconfig and cmake", and I tried installing lilv systemwide

yay -S lib32-pipewire-git
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  lib32-pipewire-git-0.3.28.r108.g2a8d511b-1

  1 lib32-pipewire-git                       (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: PKGBUILD up to date, Skipping (1/0): lib32-pipewire-git
  1 lib32-pipewire-git                       (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: (1/1) Parsing SRCINFO: lib32-pipewire-git
==> Making package: lib32-pipewire-git 0.3.34.r73.g435de9942-1 (Wed 24 Aug 2022 02:21:43 PM EEST)
==> Retrieving sources...
  -> Updating pipewire git repo...
==> Validating source files with sha256sums...
    pipewire ... Skipped
==> Making package: lib32-pipewire-git 0.3.34.r73.g435de9942-1 (Wed 24 Aug 2022 02:21:46 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating pipewire git repo...
==> Validating source files with sha256sums...
    pipewire ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of pipewire git repo...
Cloning into 'pipewire'...
done.
==> Starting pkgver()...
==> Updated version: lib32-pipewire-git 0.3.56.r120.gc6ffeeeb3-1
==> Sources are ready.
==> Making package: lib32-pipewire-git 0.3.56.r120.gc6ffeeeb3-1 (Wed 24 Aug 2022 02:21:51 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true pipewire build --libdir /usr/lib32 -D examples=disabled -D man=disabled -D tests=disabled -D gstreamer=disabled -D gstreamer-device-provider=disabled -D systemd-user-service=disabled -D bluez5=disabled -D jack=disabled -D v4l2=disabled -D libcamera=disabled -D pw-cat=disabled -D udevrulesdir=/usr/lib/udev/rules.d -D sdl2=disabled -D sndfile=disabled -D libpulse=disabled -D roc=disabled -D avahi=disabled -D echo-cancel-webrtc=disabled -D libusb=disabled -D 'session-managers=[]'
The Meson build system
Version: 0.63.1
Source dir: /home/kotowhiskas/.cache/yay/lib32-pipewire-git/src/pipewire
Build dir: /home/kotowhiskas/.cache/yay/lib32-pipewire-git/src/build
Build type: native build
Project name: pipewire
Project version: 0.3.56
C compiler for the host machine: gcc -m32 (gcc 12.2.0 "gcc (GCC) 12.2.0")
C linker for the host machine: gcc -m32 ld.bfd 2.39.0
Host machine cpu family: x86
Host machine cpu: i686
Compiler for C supports arguments -fvisibility=hidden: YES 
Compiler for C supports arguments -Werror=suggest-attribute=format: YES 
Compiler for C supports arguments -Wsign-compare: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Wpointer-sign: YES 
Compiler for C supports arguments -Wformat: YES 
Compiler for C supports arguments -Wformat-security: YES 
Compiler for C supports arguments -Wimplicit-fallthrough: YES 
Compiler for C supports arguments -Wmissing-braces: YES 
Compiler for C supports arguments -Wtype-limits: YES 
Compiler for C supports arguments -Wvariadic-macros: YES 
Compiler for C supports arguments -Wmaybe-uninitialized: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-pedantic: YES 
Compiler for C supports arguments -Wold-style-declaration: YES 
Compiler for C supports arguments -Wdeprecated-declarations: YES 
Compiler for C supports arguments -Wunused-result: YES 
Compiler for C supports arguments -D_GNU_SOURCE: YES 
Compiler for C supports arguments -DFASTPATH: YES 
C++ compiler for the host machine: g++ -m32 (gcc 12.2.0 "g++ (GCC) 12.2.0")
C++ linker for the host machine: g++ -m32 ld.bfd 2.39.0
Compiler for C++ supports arguments -fvisibility=hidden: YES 
Compiler for C++ supports arguments -Werror=suggest-attribute=format: YES 
Compiler for C++ supports arguments -Wsign-compare: YES 
Compiler for C++ supports arguments -Wpointer-arith: YES 
Compiler for C++ supports arguments -Wpointer-sign: NO 
Compiler for C++ supports arguments -Wformat: YES 
Compiler for C++ supports arguments -Wformat-security: YES 
Compiler for C++ supports arguments -Wimplicit-fallthrough: YES 
Compiler for C++ supports arguments -Wmissing-braces: YES 
Compiler for C++ supports arguments -Wtype-limits: YES 
Compiler for C++ supports arguments -Wvariadic-macros: YES 
Compiler for C++ supports arguments -Wmaybe-uninitialized: YES 
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES 
Compiler for C++ supports arguments -Wno-unused-parameter: YES 
Compiler for C++ supports arguments -Wno-pedantic: YES 
Compiler for C++ supports arguments -Wold-style-declaration: NO 
Compiler for C++ supports arguments -Wdeprecated-declarations: YES 
Compiler for C++ supports arguments -Wunused-result: YES 
Compiler for C supports arguments -msse: YES 
Compiler for C supports arguments -msse2: YES 
Compiler for C supports arguments -mssse3: YES 
Compiler for C supports arguments -msse4.1: YES 
Compiler for C supports arguments -mfma: YES 
Compiler for C supports arguments -mavx: YES 
Compiler for C supports arguments -mavx2: YES 
Compiler for C supports arguments -mfpu=neon: NO 
Library atomic found: YES
Checking if "8-byte __atomic_fetch_add without libatomic" : links: YES 
Has header "sys/mount.h" : YES 
Has header "sys/param.h" : YES 
Has header "sys/random.h" : YES 
Has header "sys/vfs.h" : YES 
Has header "pwd.h" : YES 
Fetching value of define "SYS_pidfd_open" : 434 
Found pkg-config: /usr/bin/i686-pc-linux-gnu-pkg-config (1.8.0)
Run-time dependency systemd found: YES 251
Run-time dependency libsystemd found: YES 251
Configuring Makefile using configuration
Library m found: YES
Library rt found: YES
Library dl found: YES
Run-time dependency threads found: YES
Run-time dependency dbus-1 found: YES 1.14.0
Dependency sdl2 skipped: feature sdl2 disabled
Run-time dependency libdrm found: YES 2.4.112
Run-time dependency readline found: YES 8.1
Run-time dependency ncursesw found: YES 6.3.20211021
Dependency sndfile skipped: feature sndfile disabled
Dependency libpulse skipped: feature libpulse disabled
Dependency avahi-client skipped: feature avahi disabled
Run-time dependency x11-xcb found: YES 1.8.1
Run-time dependency xfixes found: YES 6.0.0
Run-time dependency libcanberra found: YES 0.30
Dependency libusb-1.0 skipped: feature libusb disabled
Run-time dependency libcap found: YES 2.65
Run-time dependency glib-2.0 found: YES 2.72.3
Dependency glib-2.0 skipped: feature gstreamer disabled
Dependency webrtc-audio-processing skipped: feature echo-cancel-webrtc disabled
Library intl found: NO
Run-time dependency intl found: YES
Run-time dependency alsa found: YES 1.2.7.2
Run-time dependency openssl found: YES 1.1.1q
Found CMake: /usr/bin/cmake (3.24.1)
Run-time dependency lilv-0 found: NO (tried pkgconfig and cmake)

pipewire/meson.build:376:0: ERROR: Dependency "lilv-0" not found, tried pkgconfig and cmake

A full log can be found at /home/kotowhiskas/.cache/yay/lib32-pipewire-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: lib32-pipewire-git

Maniaxx commented on 2021-09-03 19:22 (UTC)

You have a 'jack2' dependency that leads to some dependency collisions. The official package doesn't rely on that and does not have this issue. https://github.com/archlinux/svntogit-community/blob/packages/lib32-pipewire/trunk/PKGBUILD Are you sure you really need it?

$ yay --removemake --nodiffmenu --nocleanmenu -S lib32-pipewire-git
:: Checking for conflicts...
:: Checking for inner conflicts...
 -> 
Package conflicts found:
 -> Installing lib32-pipewire-git will remove: lib32-pipewire
 -> Installing jack2 will remove: pipewire-jack-git (jack)
 -> Conflicting packages will have to be confirmed manually
[Repo Make:1]  jack2-1.9.19-2
[Aur:1]  lib32-pipewire-git-0.3.28.r108.g2a8d511b-1

:: PKGBUILD up to date, Skipping (1/1): lib32-pipewire-git
:: (1/1) Parsing SRCINFO: lib32-pipewire-git
resolving dependencies...
looking for conflicting packages...
:: jack2 and pipewire-jack-git are in conflict (jack). Remove pipewire-jack-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pipewire-jack-git breaks dependency 'pipewire-jack' required by lib32-pipewire-jack
:: removing pipewire-jack-git breaks dependency 'pipewire-jack' required by pipewire-jack-dropin
error: target not found: jack2

Samega7Cattac commented on 2021-05-30 08:49 (UTC)

@CCF_100 I had the same issue and installed lib32-avahi and still same error

[1/21] Linking target src/modules/libpipewire-module-zeroconf-discover.so
FAILED: src/modules/libpipewire-module-zeroconf-discover.so 
gcc -m32  -o src/modules/libpipewire-module-zeroconf-discover.so src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover.c.o src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover_avahi-poll.c.o -flto -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libpipewire-module-zeroconf-discover.so -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=native -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../pipewire:XXXX' -Wl,-rpath-link,/home/samega7cattac/.tmp/makepkg/lib32-pipewire-git/src/build/src/pipewire src/pipewire/libpipewire-0.3.so.0.328.0 -lm -ldl -lrt -pthread /usr/lib/libavahi-common.so /usr/lib/libavahi-client.so -Wl,--end-group
/usr/bin/ld: /usr/lib/libavahi-common.so: error adding symbols: file in wrong format

CCF_100 commented on 2021-05-25 18:37 (UTC) (edited on 2021-05-25 18:41 (UTC) by CCF_100)

@kode54 seems to build correctly if you install lib32-avahi

kode54 commented on 2021-05-17 20:50 (UTC)

No longer builds in clean chroot. I'm gonna orphan this one and hope someone who is capable of fixing it comes along and picks it up.

FAILED: src/modules/libpipewire-module-zeroconf-discover.so
gcc -m32  -o src/modules/libpipewire-module-zeroconf-discover.so src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover.c.o src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover_avahi-poll.c.o -flto -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libpipewire-module-zeroconf-discover.so -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../pipewire:XXXX' -Wl,-rpath-link,/build/lib32-pipewire-git/src/build/src/pipewire src/pipewire/libpipewire-0.3.so.0.327.0 -lm -ldl -lrt -pthread /usr/lib/libavahi-common.so /usr/lib/libavahi-client.so -Wl,--end-group
/usr/bin/ld: /usr/lib/libavahi-common.so: error adding symbols: file in wrong format

core_contingency commented on 2021-03-17 18:52 (UTC)

Fails to build in clean chroot currently. It complains about missing dependencies for bluez codecs. It builds fine once you add:

-D bluez5-codec-ldac=disabled \
-D bluez5-codec-aptx=disabled \
-D bluez5-codec-aac=disabled \

to the build options.

core_contingency commented on 2021-03-12 01:04 (UTC)

Package fails to build in clean chroot with:

Dependency vulkan skipped: feature vulkan disabled
Run-time dependency camera found: NO (tried pkgconfig)

pipewire/spa/meson.build:34:2: ERROR: Dependency "camera" not found, tried pkgconfig

A full log can be found at /build/lib32-pipewire-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /var/local/archchroot/michael/build

I believe you just need to disable ffmpeg and libcamera, which pipewire-common-git has already done here:

https://aur.archlinux.org/cgit/aur.git/commit/?h=pipewire-common-git&id=06e41b0bb682feb07a4bc4ce4bb1ec247b08fcba

core_contingency commented on 2021-02-16 03:54 (UTC)

Package now fails to build in clean chroot with:

Run-time dependency dbus-1 found: YES 1.12.20
sdl2-config found: NO
Run-time dependency sdl2 found: NO (tried pkgconfig and config-tool)

pipewire/meson.build:333:0: ERROR: Dependency "sdl2" not found, tried pkgconfig and config-tool

A full log can be found at /build/lib32-pipewire-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /var/local/archchroot/user/build