Compare commits

...

6 Commits

Author SHA1 Message Date
ajacoutot 21e4ff5e77 Move helvum to version 0.4.1.
Won't build yet because of lack of eventfd.
2023-09-22 15:49:53 +00:00
ajacoutot 1eebbeeacc Explicitely --disable-pipewire 2023-09-22 15:05:24 +00:00
ajacoutot d8ba46ecd0 Move things around; no pkg change. 2023-09-22 14:47:34 +00:00
ajacoutot f95a200e5f Enable opus; it's already part of the dep chain via libsndfile and
gstreamer.
Fix @sample while here.
2023-09-22 14:31:59 +00:00
ajacoutot 60b0a5f8ed Add some config directories @sample. 2023-09-22 14:06:08 +00:00
ajacoutot dca654a820 Add missing BDEP and fix a warning. 2023-09-22 13:36:11 +00:00
12 changed files with 346 additions and 355 deletions

View File

@ -38,6 +38,7 @@ CONFIGURE_ARGS+= --disable-alsa \
--disable-libsamplerate-shared \
--disable-libudev \
--disable-nas \
--disable-pipewire \
--disable-pulseaudio \
--disable-sndio-shared \
--disable-video-wayland \

View File

@ -1,4 +1,7 @@
SUBDIR =
# SUBDIR += helvum
# SUBDIR += libwireplumber
SUBDIR += pipewire
# SUBDIR += wireplumber
.include <bsd.port.subdir.mk>

View File

@ -6,11 +6,10 @@ HOMEPAGE ?= https://pipewire.org/
MAINTAINER ?= Antoine Jacoutot <ajacoutot@openbsd.org>
# MIT
# pipewire: MIT
# helvum: GPLv3
PERMIT_PACKAGE= Yes
MASTER_SITES ?= https://gitlab.freedesktop.org/pipewire/${PW_PROJECT}/-/archive/${PW_VERSION}/
MODULES += devel/meson
DEBUG_PACKAGES ?= ${BUILD_PACKAGES}

View File

@ -1,9 +1,9 @@
# XXX needs eventfd from rust libc (there's no epoll-shim rust) and rust pw_sys
COMMENT= XXX
COMMENT= GTK patchbay for pipewire
PW_PROJECT= helvum
PW_VERSION= 0.3.4
PW_VERSION= 0.4.1
# needed because the devel/cargo module resets the list
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@ -11,11 +11,14 @@ CATEGORIES= audio
MODULES= devel/cargo
BUILD_DEPENDS= devel/appstream-glib
#BUILD_DEPENDS= devel/appstream-glib
# libclang.so
BUILD_DEPENDS += devel/llvm
MODCARGO_ENV= LIBCLANG_PATH=${LOCALBASE}/lib
MODULES += lang/clang
MODCARGO_ENV= LIBCLANG_PATH=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib \
LD_LIBRARY_PATH=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib
#MODCARGO_CRATES_UPDATE= libspa libspa-sys
LIB_DEPENDS= multimedia/pipewire/pipewire \
x11/gtk+4

View File

@ -1,125 +1,100 @@
MODCARGO_CRATES += aho-corasick 0.7.15 # Unlicense/MIT
MODCARGO_CRATES += ansi_term 0.12.1 # MIT
MODCARGO_CRATES += anyhow 1.0.53 # MIT OR Apache-2.0
MODCARGO_CRATES += arrayvec 0.5.2 # MIT/Apache-2.0
MODCARGO_CRATES += atty 0.2.14 # MIT
MODCARGO_CRATES += autocfg 1.0.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += bindgen 0.59.2 # BSD-3-Clause
MODCARGO_CRATES += aho-corasick 1.0.4 # Unlicense OR MIT
MODCARGO_CRATES += anyhow 1.0.75 # MIT OR Apache-2.0
MODCARGO_CRATES += autocfg 1.1.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += bindgen 0.66.1 # BSD-3-Clause
MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += bitvec 0.19.6 # MIT
MODCARGO_CRATES += cairo-rs 0.15.1 # MIT
MODCARGO_CRATES += cairo-sys-rs 0.15.1 # MIT
MODCARGO_CRATES += cc 1.0.72 # MIT/Apache-2.0
MODCARGO_CRATES += bitflags 2.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += cairo-rs 0.18.0 # MIT
MODCARGO_CRATES += cairo-sys-rs 0.18.0 # MIT
MODCARGO_CRATES += cc 1.0.82 # MIT OR Apache-2.0
MODCARGO_CRATES += cexpr 0.6.0 # Apache-2.0/MIT
MODCARGO_CRATES += cfg-expr 0.8.1 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-expr 0.9.1 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-if 0.1.10 # MIT/Apache-2.0
MODCARGO_CRATES += cfg-expr 0.15.4 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
MODCARGO_CRATES += clang-sys 1.3.0 # Apache-2.0
MODCARGO_CRATES += clap 2.34.0 # MIT
MODCARGO_CRATES += clang-sys 1.6.1 # Apache-2.0
MODCARGO_CRATES += convert_case 0.6.0 # MIT
MODCARGO_CRATES += cookie-factory 0.3.2 # MIT
MODCARGO_CRATES += either 1.6.1 # MIT/Apache-2.0
MODCARGO_CRATES += env_logger 0.9.0 # MIT/Apache-2.0
MODCARGO_CRATES += errno 0.2.8 # MIT/Apache-2.0
MODCARGO_CRATES += errno-dragonfly 0.1.2 # MIT
MODCARGO_CRATES += field-offset 0.3.4 # MIT OR Apache-2.0
MODCARGO_CRATES += funty 1.1.0 # MIT
MODCARGO_CRATES += futures-channel 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-core 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-executor 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-io 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-task 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-util 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += gdk-pixbuf 0.15.4 # MIT
MODCARGO_CRATES += gdk-pixbuf-sys 0.15.1 # MIT
MODCARGO_CRATES += gdk4 0.4.6 # MIT
MODCARGO_CRATES += gdk4-sys 0.4.2 # MIT
MODCARGO_CRATES += gio 0.15.4 # MIT
MODCARGO_CRATES += gio-sys 0.15.4 # MIT
MODCARGO_CRATES += glib 0.15.4 # MIT
MODCARGO_CRATES += glib-macros 0.15.3 # MIT
MODCARGO_CRATES += glib-sys 0.15.4 # MIT
MODCARGO_CRATES += glob 0.3.0 # MIT/Apache-2.0
MODCARGO_CRATES += gobject-sys 0.15.1 # MIT
MODCARGO_CRATES += graphene-rs 0.15.1 # MIT
MODCARGO_CRATES += graphene-sys 0.15.1 # MIT
MODCARGO_CRATES += gsk4 0.4.6 # MIT
MODCARGO_CRATES += gsk4-sys 0.4.2 # MIT
MODCARGO_CRATES += gtk4 0.4.6 # MIT
MODCARGO_CRATES += gtk4-macros 0.4.3 # MIT
MODCARGO_CRATES += gtk4-sys 0.4.5 # MIT
MODCARGO_CRATES += heck 0.3.3 # MIT OR Apache-2.0
MODCARGO_CRATES += heck 0.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += hermit-abi 0.1.19 # MIT/Apache-2.0
MODCARGO_CRATES += humantime 2.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += itertools 0.10.3 # MIT/Apache-2.0
MODCARGO_CRATES += equivalent 1.0.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += field-offset 0.3.6 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-channel 0.3.28 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-core 0.3.28 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-executor 0.3.28 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-io 0.3.28 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-macro 0.3.28 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-task 0.3.28 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-util 0.3.28 # MIT OR Apache-2.0
MODCARGO_CRATES += gdk-pixbuf 0.18.0 # MIT
MODCARGO_CRATES += gdk-pixbuf-sys 0.18.0 # MIT
MODCARGO_CRATES += gdk4 0.7.2 # MIT
MODCARGO_CRATES += gdk4-sys 0.7.2 # MIT
MODCARGO_CRATES += gio 0.18.1 # MIT
MODCARGO_CRATES += gio-sys 0.18.1 # MIT
MODCARGO_CRATES += glib 0.18.1 # MIT
MODCARGO_CRATES += glib-macros 0.18.0 # MIT
MODCARGO_CRATES += glib-sys 0.18.1 # MIT
MODCARGO_CRATES += glob 0.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += gobject-sys 0.18.0 # MIT
MODCARGO_CRATES += graphene-rs 0.18.1 # MIT
MODCARGO_CRATES += graphene-sys 0.18.1 # MIT
MODCARGO_CRATES += gsk4 0.7.2 # MIT
MODCARGO_CRATES += gsk4-sys 0.7.2 # MIT
MODCARGO_CRATES += gtk4 0.7.2 # MIT
MODCARGO_CRATES += gtk4-macros 0.7.2 # MIT
MODCARGO_CRATES += gtk4-sys 0.7.2 # MIT
MODCARGO_CRATES += hashbrown 0.14.0 # MIT OR Apache-2.0
MODCARGO_CRATES += heck 0.4.1 # MIT OR Apache-2.0
MODCARGO_CRATES += indexmap 2.0.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += lazy_static 1.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += lazycell 1.3.0 # MIT/Apache-2.0
MODCARGO_CRATES += lexical-core 0.7.6 # MIT/Apache-2.0
MODCARGO_CRATES += libc 0.2.116 # MIT OR Apache-2.0
MODCARGO_CRATES += libloading 0.7.3 # ISC
MODCARGO_CRATES += libspa 0.4.1 # MIT
MODCARGO_CRATES += libspa-sys 0.4.1 # MIT
MODCARGO_CRATES += log 0.4.14 # MIT OR Apache-2.0
MODCARGO_CRATES += memchr 2.3.4 # Unlicense/MIT
MODCARGO_CRATES += memoffset 0.6.5 # MIT
MODCARGO_CRATES += libc 0.2.147 # MIT OR Apache-2.0
MODCARGO_CRATES += libspa 0.7.0 # MIT
MODCARGO_CRATES += libspa-sys 0.7.0 # MIT
MODCARGO_CRATES += log 0.4.20 # MIT OR Apache-2.0
MODCARGO_CRATES += memchr 2.5.0 # Unlicense/MIT
MODCARGO_CRATES += memoffset 0.7.1 # MIT
MODCARGO_CRATES += memoffset 0.9.0 # MIT
MODCARGO_CRATES += minimal-lexical 0.2.1 # MIT/Apache-2.0
MODCARGO_CRATES += nix 0.14.1 # MIT
MODCARGO_CRATES += nom 6.2.1 # MIT
MODCARGO_CRATES += nom 7.1.0 # MIT
MODCARGO_CRATES += once_cell 1.9.0 # MIT OR Apache-2.0
MODCARGO_CRATES += pango 0.15.2 # MIT
MODCARGO_CRATES += pango-sys 0.15.1 # MIT
MODCARGO_CRATES += nix 0.26.2 # MIT
MODCARGO_CRATES += nom 7.1.3 # MIT
MODCARGO_CRATES += once_cell 1.18.0 # MIT OR Apache-2.0
MODCARGO_CRATES += pango 0.18.0 # MIT
MODCARGO_CRATES += pango-sys 0.18.0 # MIT
MODCARGO_CRATES += peeking_take_while 0.1.2 # Apache-2.0/MIT
MODCARGO_CRATES += pest 2.1.3 # MIT/Apache-2.0
MODCARGO_CRATES += pin-project-lite 0.2.8 # Apache-2.0 OR MIT
MODCARGO_CRATES += pin-project-lite 0.2.12 # Apache-2.0 OR MIT
MODCARGO_CRATES += pin-utils 0.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += pipewire 0.4.1 # MIT
MODCARGO_CRATES += pipewire-sys 0.4.1 # MIT
MODCARGO_CRATES += pkg-config 0.3.24 # MIT/Apache-2.0
MODCARGO_CRATES += proc-macro-crate 1.1.0 # Apache-2.0/MIT
MODCARGO_CRATES += pipewire 0.7.0 # MIT
MODCARGO_CRATES += pipewire-sys 0.7.0 # MIT
MODCARGO_CRATES += pkg-config 0.3.27 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-crate 1.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-error 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-error-attr 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro2 1.0.36 # MIT OR Apache-2.0
MODCARGO_CRATES += quote 1.0.15 # MIT OR Apache-2.0
MODCARGO_CRATES += radium 0.5.3 # MIT
MODCARGO_CRATES += regex 1.4.6 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-syntax 0.6.25 # MIT/Apache-2.0
MODCARGO_CRATES += proc-macro2 1.0.66 # MIT OR Apache-2.0
MODCARGO_CRATES += quote 1.0.33 # MIT OR Apache-2.0
MODCARGO_CRATES += regex 1.9.3 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-automata 0.3.6 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-syntax 0.7.4 # MIT OR Apache-2.0
MODCARGO_CRATES += rustc-hash 1.1.0 # Apache-2.0/MIT
MODCARGO_CRATES += rustc_version 0.3.3 # MIT/Apache-2.0
MODCARGO_CRATES += ryu 1.0.9 # Apache-2.0 OR BSL-1.0
MODCARGO_CRATES += semver 0.11.0 # MIT/Apache-2.0
MODCARGO_CRATES += semver-parser 0.10.2 # MIT/Apache-2.0
MODCARGO_CRATES += serde 1.0.136 # MIT OR Apache-2.0
MODCARGO_CRATES += rustc_version 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += semver 1.0.18 # MIT OR Apache-2.0
MODCARGO_CRATES += serde 1.0.183 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_spanned 0.6.3 # MIT OR Apache-2.0
MODCARGO_CRATES += shlex 1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += signal 0.7.0 # MIT/Apache-2.0
MODCARGO_CRATES += slab 0.4.5 # MIT
MODCARGO_CRATES += smallvec 1.8.0 # MIT/Apache-2.0
MODCARGO_CRATES += slab 0.4.8 # MIT
MODCARGO_CRATES += smallvec 1.11.0 # MIT OR Apache-2.0
MODCARGO_CRATES += static_assertions 1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += strsim 0.8.0 # MIT
MODCARGO_CRATES += strum 0.21.0 # MIT
MODCARGO_CRATES += strum_macros 0.21.1 # MIT
MODCARGO_CRATES += syn 1.0.86 # MIT OR Apache-2.0
MODCARGO_CRATES += system-deps 3.2.0 # MIT OR Apache-2.0
MODCARGO_CRATES += system-deps 6.0.1 # MIT OR Apache-2.0
MODCARGO_CRATES += tap 1.0.1 # MIT
MODCARGO_CRATES += termcolor 1.1.2 # Unlicense OR MIT
MODCARGO_CRATES += textwrap 0.11.0 # MIT
MODCARGO_CRATES += thiserror 1.0.30 # MIT OR Apache-2.0
MODCARGO_CRATES += thiserror-impl 1.0.30 # MIT OR Apache-2.0
MODCARGO_CRATES += toml 0.5.8 # MIT/Apache-2.0
MODCARGO_CRATES += ucd-trie 0.1.3 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-segmentation 1.8.0 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-width 0.1.9 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-xid 0.2.2 # MIT OR Apache-2.0
MODCARGO_CRATES += vec_map 0.8.2 # MIT/Apache-2.0
MODCARGO_CRATES += version-compare 0.0.11 # MIT
MODCARGO_CRATES += version-compare 0.1.0 # MIT
MODCARGO_CRATES += syn 1.0.109 # MIT OR Apache-2.0
MODCARGO_CRATES += syn 2.0.29 # MIT OR Apache-2.0
MODCARGO_CRATES += system-deps 6.1.1 # MIT OR Apache-2.0
MODCARGO_CRATES += target-lexicon 0.12.11 # Apache-2.0 WITH LLVM-exception
MODCARGO_CRATES += thiserror 1.0.47 # MIT OR Apache-2.0
MODCARGO_CRATES += thiserror-impl 1.0.47 # MIT OR Apache-2.0
MODCARGO_CRATES += toml 0.7.6 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_datetime 0.6.3 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_edit 0.19.14 # MIT OR Apache-2.0
MODCARGO_CRATES += unicode-ident 1.0.11 # (MIT OR Apache-2.0) AND Unicode-DFS-2016
MODCARGO_CRATES += unicode-segmentation 1.10.1 # MIT/Apache-2.0
MODCARGO_CRATES += version-compare 0.1.1 # MIT
MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0
MODCARGO_CRATES += void 1.0.2 # MIT
MODCARGO_CRATES += which 4.2.4 # MIT
MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-util 0.1.5 # Unlicense/MIT
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += wyz 0.2.0 # MIT
MODCARGO_CRATES += winnow 0.5.12 # MIT

View File

@ -1,252 +1,202 @@
SHA256 (cargo/aho-corasick-0.7.15.tar.gz) = dAT+v/qkfayBqkTbpxUjydBpsb3FCnfbQRlRSeF/aOU=
SHA256 (cargo/ansi_term-0.12.1.tar.gz) = 1Sqbt+wM9ITFUYMKfOJ70g1n6sZH4b77VrC+TuOaVdI=
SHA256 (cargo/anyhow-1.0.53.tar.gz) = lKRbRVwUZmuF/ECgGeirnrdeOhJOBUlPU5cSK8nrBuA=
SHA256 (cargo/arrayvec-0.5.2.tar.gz) = I7Yvxl3o5Of1JTT7UrDz7QR0auJnUZ7vKoOUHoCFBos=
SHA256 (cargo/atty-0.2.14.tar.gz) = 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug=
SHA256 (cargo/autocfg-1.0.1.tar.gz) = zbAx3XjihzHYfVbMj/70qPNsomw4/i3nAFQ+Yn+KRko=
SHA256 (cargo/bindgen-0.59.2.tar.gz) = K9KppFjo9DBMUsQ+uwz71SAon4N5pS4ymjiv2pm/jrg=
SHA256 (cargo/aho-corasick-1.0.4.tar.gz) = Z0jo3vNI7U0UmW+oAfQSLNdj//UwJYzcA/ZLJfidOlo=
SHA256 (cargo/anyhow-1.0.75.tar.gz) = pGaMqyD2bY0CDh+8Dr5HIXQzwbbI8gQPr4WFVOOUrOY=
SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
SHA256 (cargo/bindgen-0.66.1.tar.gz) = 8rhOBvwgMQe/utJD9Kuir4ZOt9s7HPRuoKAjsLQz0qc=
SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
SHA256 (cargo/bitvec-0.19.6.tar.gz) = Vfk9DvM2PDZNWXZkajjwTPZ8/h1MjRYM3qAsqywRazM=
SHA256 (cargo/cairo-rs-0.15.1.tar.gz) = uGnpeocXD5Z2L58Xjq6MRhFH5yK6Id2IFBBb9XFr8Uo=
SHA256 (cargo/cairo-sys-rs-0.15.1.tar.gz) = PFXUKb71askXLSX+y4XcgGgwfRes10s3eGa3oe8l08g=
SHA256 (cargo/cc-1.0.72.tar.gz) = IqkTe5XqBoZOAYN1tyrft9tub2jPyN9aBNACiAUEhe4=
SHA256 (cargo/bitflags-2.4.0.tar.gz) = tGgq5ih/z3Uuyqu/zHtvm3KqM5M9wjpVTYU66o7qhjU=
SHA256 (cargo/cairo-rs-0.18.0.tar.gz) = 2Fm2Vndaax3QeNPlkkiE5uqIqmSaf93gPVsuxW/8wQs=
SHA256 (cargo/cairo-sys-rs-0.18.0.tar.gz) = vU0RUTLgHAFl479fVq7e6JgLC5bt5OsAC2k8BaituP8=
SHA256 (cargo/cc-1.0.82.tar.gz) = MF/mRe3BRCoPqLZya6YdQieY03pS4S6uz0sCLru4jwE=
SHA256 (cargo/cexpr-0.6.0.tar.gz) = b6w4epi7fDcpIFfP/FbWLstimQACZAJjOukWDfk6h2Y=
SHA256 (cargo/cfg-expr-0.8.1.tar.gz) = tBLoMyYUfCu4gfi0Dt+/mQW5uKuuvQ5HyhkLpi/ajw4=
SHA256 (cargo/cfg-expr-0.9.1.tar.gz) = NDHfWfKKzK9MtO7UqazGa+o/PDdTqmzcLwJBdO8jKvc=
SHA256 (cargo/cfg-if-0.1.10.tar.gz) = R4W90clrKoRrK9fMAuhraz2/FOflNEbE9UySo2EECCI=
SHA256 (cargo/cfg-expr-0.15.4.tar.gz) = tAzO4DtRdcGM3o8359KjO872+OyPfMDYEJDRuzgJSck=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
SHA256 (cargo/clang-sys-1.3.0.tar.gz) = +mYEW5yyPC6cFSBzIDBgiwLuB+XPqlpSHsFd7X+iTJA=
SHA256 (cargo/clap-2.34.0.tar.gz) = oGEFRBgMOLiBAf7PLdY0sXSmLu9pRvhN/GpxJ1ErOBw=
SHA256 (cargo/clang-sys-1.6.1.tar.gz) = xoj8dEMoCOPraEyuiDCoa+HWaivVjh8kjtCWClkLr28=
SHA256 (cargo/convert_case-0.6.0.tar.gz) = 7BgrDKLzXY/Bls80BJiP2LjHOaTScP8RijmP6wy+wco=
SHA256 (cargo/cookie-factory-0.3.2.tar.gz) = OW3phJcDRrDZ6T0UFQgpI8Z55a5cPuPcvRBPVhCvEms=
SHA256 (cargo/either-1.6.1.tar.gz) = 541PHMSuM7v8FX7V1aXvO8KSJzA9WVhh3rI4/OxOlFc=
SHA256 (cargo/env_logger-0.9.0.tar.gz) = CyzwNElx7mxkwxvg1TB5P7pFfTIt/sKBDEU9DvIo+cM=
SHA256 (cargo/errno-0.2.8.tar.gz) = 9jkEY1XuTzeUTkT2BkLG86fvo89reMeKDZiajObDlqE=
SHA256 (cargo/errno-dragonfly-0.1.2.tar.gz) = qmjxsSdk+riU0nVdJRh1TnG0/YDs+4InFKEgbCqrOb8=
SHA256 (cargo/field-offset-0.3.4.tar.gz) = HhxUlRRQy9OfPbzxAFrEE7SUh9q/GKcgrSOD7M/v+5I=
SHA256 (cargo/funty-1.1.0.tar.gz) = /tNM0QWRfpHapNprNyjEewaHSdamLFmBHwbtKscdnac=
SHA256 (cargo/futures-channel-0.3.19.tar.gz) = uj3aC2WIM182CvxnXQVkwXp3or2oHKF4pLYIG9hsfws=
SHA256 (cargo/futures-core-0.3.19.tar.gz) = 0Mj/BGG4JVmBDNzP3jIVw/NzgH9eUjK3FHm/97slg9c=
SHA256 (cargo/futures-executor-0.3.19.tar.gz) = KdbS/1uxD7lchbjORlOKLl9ef9x1ViOn1FKauKTtnSo=
SHA256 (cargo/futures-io-0.3.19.tar.gz) = sfnTSvWhqsb7OA9zX+UQdGw4Bnxb8Wx/0lAoBQPJcbI=
SHA256 (cargo/futures-task-0.3.19.tar.gz) = bufGSFwwFnzk37g6xWioSf5TJ0yDEIFHbuE+Dc4arXI=
SHA256 (cargo/futures-util-0.3.19.tar.gz) = 2bXPQLR6Jx93qLG+wDygkETZnSNywN4kTmZDB2EScWQ=
SHA256 (cargo/gdk-pixbuf-0.15.4.tar.gz) = c6ovXeG0VxDakKVYYydmZ9w6MmSq9qKurOYrsBUkTUk=
SHA256 (cargo/gdk-pixbuf-sys-0.15.1.tar.gz) = QTQk2YGGIfo8/Io6kVzbiafDxQfVZ2G07IOpqY5YcXE=
SHA256 (cargo/gdk4-0.4.6.tar.gz) = 2d9AAGJ3/0RTj+dYQA/GcRRvbyZll4trV9JAjbPCvs8=
SHA256 (cargo/gdk4-sys-0.4.2.tar.gz) = SKOeNKvjXuLPVKHindmDrM7NETrTC96tUFBBj6kvKhs=
SHA256 (cargo/gio-0.15.4.tar.gz) = VvkGAi/olQW057bFmmLUyjwJCQTyhs9h8bJFr8sgiX0=
SHA256 (cargo/gio-sys-0.15.4.tar.gz) = lyJeG5x8SO1/7EN3/ccnApZb+/06lEuSjMu12O2CzMk=
SHA256 (cargo/glib-0.15.4.tar.gz) = 44W2wXoa3X0PvGTTji50I0bT6LIuX6NzTlzcor4kAo0=
SHA256 (cargo/glib-macros-0.15.3.tar.gz) = 5YsmL/Ze93EAOHPOqMEOD+hU8cUI1I1ipBEaH/Fj99E=
SHA256 (cargo/glib-sys-0.15.4.tar.gz) = DE8I3Wf3SyI/7buzDnMUW5rNRE5nzE130FmGWbfuvn4=
SHA256 (cargo/glob-0.3.0.tar.gz) = m5GZM6OXt5w34zt3uyqj3I624WWtgJ5Y/3W8fbLjRXQ=
SHA256 (cargo/gobject-sys-0.15.1.tar.gz) = btsfCz5MCOKgpJDRCCup6QLN/4/wcJHoXGyuxg0X4qs=
SHA256 (cargo/graphene-rs-0.15.1.tar.gz) = fFT5+77v22LJn4kt/KNfg5keLLW0ao3CpxXlhhL4VXA=
SHA256 (cargo/graphene-sys-0.15.1.tar.gz) = A/MRrLAjz3r1U3813gKOA3BhNu6tfyWjHo/Sb1AR4LM=
SHA256 (cargo/gsk4-0.4.6.tar.gz) = G/Y9RU4vdavZLubeCsn8Wq8QGM2cRYqvneKWxcura7k=
SHA256 (cargo/gsk4-sys-0.4.2.tar.gz) = 4x0h184CuiYbskxQxKsjihC0GiyXwyr/+uKUcbfMpps=
SHA256 (cargo/gtk4-0.4.6.tar.gz) = noQVVuP+VdikOtp2t7CKX2VXC73+O49ywzMFO4gyxiY=
SHA256 (cargo/gtk4-macros-0.4.3.tar.gz) = Vz20K7ZJc6TV9xi3PKpyBChaGmZTCKI7EXI9DuVuwwU=
SHA256 (cargo/gtk4-sys-0.4.5.tar.gz) = xHwHXo95XDj26aR7Uac+q3ezJfg8AVSXntTUJFw2SQ0=
SHA256 (cargo/heck-0.3.3.tar.gz) = bWIe+yaGPw6ZJMasV36CdeXmt3RV22T/psZckE6eEyw=
SHA256 (cargo/heck-0.4.0.tar.gz) = JUB3HmX8jLg81uiiN/cMMZvVwp947RCEul1Q7qyG9/k=
SHA256 (cargo/hermit-abi-0.1.19.tar.gz) = YrRnNDuUukdtyyUA0kLa27OVV9+IkxCsd8XZkQCqrDM=
SHA256 (cargo/humantime-2.1.0.tar.gz) = mjpb+xlZMe6zNrKntNdh2uyEG5f5R9NDlGAXN6e7peQ=
SHA256 (cargo/itertools-0.10.3.tar.gz) = qanRn6Hnm2IV/ym51ogLcGFH8W6bHbseTllHtbArxeM=
SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
SHA256 (cargo/field-offset-0.3.6.tar.gz) = OOInXMTk/ACbBmlzGh5at+vxH0aert4rq5MJpbTWBX8=
SHA256 (cargo/futures-channel-0.3.28.tar.gz) = lVUY1H4Jslu+vHoY3xC4Hwx2bq9MTxzM7y/KXypPtfI=
SHA256 (cargo/futures-core-0.3.28.tar.gz) = S8pYO34m9XEST+W3Vh1Jyyho15EWz6Du/OlVVXxv7ow=
SHA256 (cargo/futures-executor-0.3.28.tar.gz) = zOzugjKIElvYi01/VlyeWOQYWOR6ty6OotZOk2JDhuA=
SHA256 (cargo/futures-io-0.3.28.tar.gz) = T/90CW5x7Uf44CMgTP0KoSic1UrlQwqVI74GDNuEmWQ=
SHA256 (cargo/futures-macro-0.3.28.tar.gz) = icpUWpQGG2Nl8sc1W0syvSDfP/lfAtqTKbNMzDvW7nI=
SHA256 (cargo/futures-task-0.3.28.tar.gz) = dtPRMr5sDmqhU0BpxwWnSlmXo1bA3C+GpHdl5WF8W2U=
SHA256 (cargo/futures-util-0.3.28.tar.gz) = JrAeQLdy1Uz2xtchwdGr0GR6AQahLsqhwYYnM5KmlTM=
SHA256 (cargo/gdk-pixbuf-0.18.0.tar.gz) = u8nC7XOoHVVrZdCIebpO5YgIprGSfOkVJiGF1tVHxvM=
SHA256 (cargo/gdk-pixbuf-sys-0.18.0.tar.gz) = P5g56mRO2cl6NNEprVbTiiXmdW+Z86iOFc05wgYpyvc=
SHA256 (cargo/gdk4-0.7.2.tar.gz) = aYLZgV7WrJWwRnsYnoHyneom0IpzKSbsET5ldE7T+Ww=
SHA256 (cargo/gdk4-sys-0.7.2.tar.gz) = 26tD8zKjzx35l02mkLW7DiZyDtCaIoF4zlIXU3Lc/vA=
SHA256 (cargo/gio-0.18.1.tar.gz) = eITLprHF2xYH2XDK30SxSkORPUK8aHZu6mpeL+CJFSQ=
SHA256 (cargo/gio-sys-0.18.1.tar.gz) = N1Zt+FC69eTLDft4ry5LmJjYF+2SY9EJCi35WMZHN9I=
SHA256 (cargo/glib-0.18.1.tar.gz) = MxFWEn6BZt2BXPjS2zpb60kmEMcWwD7m208tBwkq8Kc=
SHA256 (cargo/glib-macros-0.18.0.tar.gz) = F5ZDxQvyjSDS9urNJTGojy9dl0fdC4a4rx6Ltd0N48A=
SHA256 (cargo/glib-sys-0.18.1.tar.gz) = Bjzi62qNDqk9K/i6GVfnjbq2vhwiIN09rKV9Wp2GmJg=
SHA256 (cargo/glob-0.3.1.tar.gz) = 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js=
SHA256 (cargo/gobject-sys-0.18.0.tar.gz) = CFASe1FNHEpGVOrW3trbGBmJmZhZCOb/5ENvU8eFzkQ=
SHA256 (cargo/graphene-rs-0.18.1.tar.gz) = OyIozaFQVhOnqVbMppB2iSz72oT8K3piuUpBonLAxAE=
SHA256 (cargo/graphene-sys-0.18.1.tar.gz) = zEFEzuj8h4jyqbc9xfHU4RidH5UwXEy3vZwa8c+jH1k=
SHA256 (cargo/gsk4-0.7.2.tar.gz) = zCWFUlUSDylNh0rNbq9PvtfOHNxVDi2EFepX+vvoFtU=
SHA256 (cargo/gsk4-sys-0.7.2.tar.gz) = 4ezzpjvxIj1o+A9yzIlsTYyASC+84cmhLGbT3nKQ7kY=
SHA256 (cargo/gtk4-0.7.2.tar.gz) = o7CVsm8qLfcL4YBdNZDuudegXstb6WSbgt78ctxWIow=
SHA256 (cargo/gtk4-macros-0.7.2.tar.gz) = 1X7EnPm2V/aaBbyoAnz/Co39DEnoEr4Cb8cxHyFjgy8=
SHA256 (cargo/gtk4-sys-0.7.2.tar.gz) = ewvd6HxQMXtPNVvLtKnCxBTs4bfIJPtK1LqPO9ssZgM=
SHA256 (cargo/hashbrown-0.14.0.tar.gz) = LGIBuf+f2QpaO6wuVqgw0MqlCVdvDlA4GO6CwYGzQ3o=
SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
SHA256 (cargo/indexmap-2.0.0.tar.gz) = 1Ud/4iMKeXadjcaODqv1Q3kHwEV6VhSp6N3bZ/Zetl0=
SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
SHA256 (cargo/lazycell-1.3.0.tar.gz) = gw0Izh0dlB5rMGRfGg61ZDAT2DXON3ml/CCCYdvhD1U=
SHA256 (cargo/lexical-core-0.7.6.tar.gz) = ZgfGKqFh0j0XqQcsxdoL5nzfyJ06+x6NnIQr68JSX/4=
SHA256 (cargo/libc-0.2.116.tar.gz) = Vl29iIctvkzIpG5SfyZIPB0fevpriEo71s2JPU+Y2nQ=
SHA256 (cargo/libloading-0.7.3.tar.gz) = 77wPA/mnden2rtKVxqG6IlPFdXqeA9VcbKpGpoGrzd0=
SHA256 (cargo/libspa-0.4.1.tar.gz) = rrNz6LA3QDacX+SKVXxkCLaJiYLVfheUDeFEN11HJ0M=
SHA256 (cargo/libspa-sys-0.4.1.tar.gz) = 0wGi/C/tCpfBODZAik2Y9BmvDCaV7PdOY0ohTBe+76Y=
SHA256 (cargo/log-0.4.14.tar.gz) = Ubm75sR9Ufw+GpuUWWWUa0xEFCq4eSxQg1qYDTYsJxA=
SHA256 (cargo/memchr-2.3.4.tar.gz) = DuHEeqolbsq8rqNR6uSpsB7zntgQAE4pjSUR7ShLFSU=
SHA256 (cargo/memoffset-0.6.5.tar.gz) = WqNh1Prqk2AwZKAnQV8HvY4dXIjJ+/aL9WooVCj9ec4=
SHA256 (cargo/libc-0.2.147.tar.gz) = tGaPsOqGHB3wlBJ6xfHaNAmoIRakunT8ouWO+ScVm7M=
SHA256 (cargo/libspa-0.7.0.tar.gz) = hmdf7KmwQM0mzJfEH2rzxoddbD8i3YDxXmow+kOfpyw=
SHA256 (cargo/libspa-sys-0.7.0.tar.gz) = Nu2ydxMn45CM3My+p8IKcoUXm6AyKjRiHUlMtanKl58=
SHA256 (cargo/log-0.4.20.tar.gz) = teYWPLjEkIjCw29Xh15YzNjIfHQn9/vVDqZxCy8/Lo8=
SHA256 (cargo/memchr-2.5.0.tar.gz) = Lf/lLs8ndy5gGQW3Uiy073kNLMIDSIu9Di/oX8t0Vm0=
SHA256 (cargo/memoffset-0.7.1.tar.gz) = XeiTwyzeXzg7qkwExdbb3XNc/Up5Sw3r2yuxtCHaX/Q=
SHA256 (cargo/memoffset-0.9.0.tar.gz) = WmNLHGGpVYW9FWB8arDE5bIm5pX/KAC6DNzN3yCMQGw=
SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
SHA256 (cargo/nix-0.14.1.tar.gz) = bHIr7hA31DDQ+OaHu9vyIvJ8xuTmjVyvYwhXuyttvc4=
SHA256 (cargo/nom-6.2.1.tar.gz) = nFxRuQg6PGIPpnoqY10c59lbiX6VfWso/5pdqWChA6Y=
SHA256 (cargo/nom-7.1.0.tar.gz) = Gx0R4e84nHb+W4G8ry6jLPiLYrxJThn0k9CzDnqTAQk=
SHA256 (cargo/once_cell-1.9.0.tar.gz) = 2jJRXZ9ubkide8nYTHGwYNtyR9wDW75E6siM+HSG2NU=
SHA256 (cargo/pango-0.15.2.tar.gz) = eSEe/0MMKcw4xp4KtUvHj6FWgSHKlzdwfu5/kqhBepQ=
SHA256 (cargo/pango-sys-0.15.1.tar.gz) = cCLC+4jNLZ1V4acIqMU6OuhngjTEpUv2I0AK638x+sI=
SHA256 (cargo/nix-0.26.2.tar.gz) = v92j0ZaCHWrxMSbkA3XN99pkapYRSvE01fQXqaHcjho=
SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
SHA256 (cargo/once_cell-1.18.0.tar.gz) = 3Ytd0q5e1xRixUAli+3LUZZRI61+fM9LmoyvqkpjV20=
SHA256 (cargo/pango-0.18.0.tar.gz) = BqnlS4MdAzIGFgCWuCXyBwz1/afjUWexwB6ed0+SAtE=
SHA256 (cargo/pango-sys-0.18.0.tar.gz) = Q2c345GoQ+WTPW2aoQLLEm1QHoFbg2ATZalIpRhVXcU=
SHA256 (cargo/peeking_take_while-0.1.2.tar.gz) = GbF83b5+w/i8gAiHurXnFzSMleosoLG/CDf7lk3GcJk=
SHA256 (cargo/pest-2.1.3.tar.gz) = EPSHKulNe5CuSHVN8i/UKtUs50C483CwPaSDVBdAPlM=
SHA256 (cargo/pin-project-lite-0.2.8.tar.gz) = 4oD753zGLJFSclnpRCFT9GiHNnSNJGYBJihjKXQrTGw=
SHA256 (cargo/pin-project-lite-0.2.12.tar.gz) = EswbC/FyenelS2ZU57Xxr4YEkj7ci4GIX47JL54/CgU=
SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
SHA256 (cargo/pipewire-0.4.1.tar.gz) = XeBQ2HnnuNkxNCnsMUuIsm/ki6Kabsw7yCidNnP+5sg=
SHA256 (cargo/pipewire-sys-0.4.1.tar.gz) = m0ql7586/vfbszUQb2m9a7VBJZ6HlsaTgQzeINseuUk=
SHA256 (cargo/pkg-config-0.3.24.tar.gz) = WIk/dRybBBKHGgmr1i7NKgApjGyDvvoiPvmMUq70DL4=
SHA256 (cargo/proc-macro-crate-1.1.0.tar.gz) = HrrOaInK+Im00/dr7O4S6QNT8rjH2HVTSnHldC+Pb4M=
SHA256 (cargo/pipewire-0.7.0.tar.gz) = c7nefMgrcQsUU/YwmZodKkc3GOYFZ2KQDAsAkwmrpPk=
SHA256 (cargo/pipewire-sys-0.7.0.tar.gz) = 1meQs4FTib8EzlTzlygJGDNkeVoKnovJeZMtkY2fFAU=
SHA256 (cargo/pkg-config-0.3.27.tar.gz) = JgcoYLqSTL+pjqOcjBm03WpKJUI9vfIZweypGqDPaWQ=
SHA256 (cargo/proc-macro-crate-1.3.1.tar.gz) = f0wCHhCTpWYmd06BIWpM5zKnNeW61IaKA/PtZcoMORk=
SHA256 (cargo/proc-macro-error-1.0.4.tar.gz) = 2iVJD/mJKqs/z3w28Iz7kC3T5xyg+flRe+oCpzpc44w=
SHA256 (cargo/proc-macro-error-attr-1.0.4.tar.gz) = ob5AGA5S7MmK2AsYSTS689DSn5eVdOQ5r1pVJ0s1+Gk=
SHA256 (cargo/proc-macro2-1.0.36.tar.gz) = xzQtWIP7zK4cw3ojU7Cch8mw86/XP1+5u6aHofczsCk=
SHA256 (cargo/quote-1.0.15.tar.gz) = hk0+lqiZhjE2/G6Z89fK4ona/kO/LFrBm3DfchDAoUU=
SHA256 (cargo/radium-0.5.3.tar.gz) = lBup142OL3zkdMAV7qTZxtJbajMn+YMu4ppN4n+Ru7g=
SHA256 (cargo/regex-1.4.6.tar.gz) = KiavQYtXS9VliDNbOjZZplcl1OY26xAWwvnjs4x8x1k=
SHA256 (cargo/regex-syntax-0.6.25.tar.gz) = 9JcoWITz/P9CT/yTPlbXy8pRHe8MmDGn+bX2FT48yJs=
SHA256 (cargo/proc-macro2-1.0.66.tar.gz) = GPsx2z+b3bLqghzeMKn3ARfj8RmTi17mMLdAOqbi6tk=
SHA256 (cargo/quote-1.0.33.tar.gz) = Umf8pElgKGKKlRYPxCOjPosuavilMCV54yLktSApPK4=
SHA256 (cargo/regex-1.9.3.tar.gz) = gbwdTK+J+sJqcHR/5gPBMAk7U8dziIeXpjKQkSRtZRo=
SHA256 (cargo/regex-automata-0.3.6.tar.gz) = /tHO/xGh3druUMncjkk4vRBunYmuNy8ZIxHn2kmOO2k=
SHA256 (cargo/regex-syntax-0.7.4.tar.gz) = 5eqSpbYZXG7yoCleqBizElAsb8lN3phsVVMkLhj9TOI=
SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
SHA256 (cargo/rustc_version-0.3.3.tar.gz) = 8N/iCHxRxGAAhzDei1fmoyB4L7+zEuH01SDmxvrhVe4=
SHA256 (cargo/ryu-1.0.9.tar.gz) = c7S3UMeCllwhG0LwIvWa8fvOq90CZiNxTxBBUvHsFJ8=
SHA256 (cargo/semver-0.11.0.tar.gz) = 8wGvECNvbfQWD3w/BO7G28cKzoLSMyarrV7e6IgBxrY=
SHA256 (cargo/semver-parser-0.10.2.tar.gz) = ALC+9bf54N8WU205Yc+26EMxwGW0Bmr7OXaNDjGUEfc=
SHA256 (cargo/serde-1.0.136.tar.gz) = zjHiSwHh5STflvHC/dBUQF+Nc3YkmlEQiG+0tlhIR4k=
SHA256 (cargo/rustc_version-0.4.0.tar.gz) = v6D1hSJtLmgJfU+V0ROxW4OoLoGaslcX7AWQ2VhO82Y=
SHA256 (cargo/semver-1.0.18.tar.gz) = sCk7Synar0hyhFKcwvVnW45Xxh9wFnukFaRjZR/WqRg=
SHA256 (cargo/serde-1.0.183.tar.gz) = MqyNoCZ3h21TJ0WhMPydjm7fqBommxB8WwCCm5HY6zw=
SHA256 (cargo/serde_spanned-0.6.3.tar.gz) = lkJsmTb9egEkkV+RheodIKqURcyYIRQvCnO8kgei4YY=
SHA256 (cargo/shlex-1.1.0.tar.gz) = Q7KFOk0J8hXCTMVInJks5GBS01m1EJNDy6+/Jrxi+KM=
SHA256 (cargo/signal-0.7.0.tar.gz) = L2zoOxWatphNJBn0lRNJcrSHVNE/8uP4yZgzmUK1btk=
SHA256 (cargo/slab-0.4.5.tar.gz) = ne+R/R4Bj+AHAieR+GXQzMmzoNUAHgGqu4tA5GAAr7U=
SHA256 (cargo/smallvec-1.8.0.tar.gz) = 8t1XRiaDkQbDIKMjMIYp3LGs/JbjKoy6Nk3cYawj7oM=
SHA256 (cargo/slab-0.4.8.tar.gz) = ZSg1HJvIqyI1P513bbOaICiOjWw374z+MxfPh17s/C0=
SHA256 (cargo/smallvec-1.11.0.tar.gz) = YrtP7uSf3Z9wfvgC4iNlo13kt7KZ3kdj1Ev+qJlEL/k=
SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
SHA256 (cargo/strsim-0.8.0.tar.gz) = jqURnNtMVbVdQyq7UToEKThIeMFd3mDMd7HJneGpWmo=
SHA256 (cargo/strum-0.21.0.tar.gz) = qvhrvP0fqWcLehKfZPwMn8u/5PG8QhDp6Y/nH/wSzeI=
SHA256 (cargo/strum_macros-0.21.1.tar.gz) = 0Gqu7ugJ28WetFVhg92SffZ9sVQN5b6NPsC2Y2NYpew=
SHA256 (cargo/syn-1.0.86.tar.gz) = imWz9P+gCS6Yh2adsOrgeUHwI5katY6kTaj+ji1RHGs=
SHA256 (cargo/system-deps-3.2.0.tar.gz) = SAwmn4cHIrOwjS8TBTzgwqtyKDn0coY8Pi1h/zocL6Y=
SHA256 (cargo/system-deps-6.0.1.tar.gz) = rTqX/e89r5Ndkps+l+WmpoDNRiLkDClBygh11lZkFvg=
SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k=
SHA256 (cargo/termcolor-1.1.2.tar.gz) = Lf7YmfDrA/Mu6Magqr24p5SWWeNGZWH8Ct9U4m2IxfQ=
SHA256 (cargo/textwrap-0.11.0.tar.gz) = 0yZhD0CMek629Rw3wzDklrCFBslFfJ00KH7MOICfsGA=
SHA256 (cargo/thiserror-1.0.30.tar.gz) = hUur5S5N8WU3BrmPz8BYQwEAObQGh1kwpw5NlkTlxBc=
SHA256 (cargo/thiserror-impl-1.0.30.tar.gz) = qjL9P2J/Nn/hb4k+JZeuPAUCD4u6Jmak5upz03flcUs=
SHA256 (cargo/toml-0.5.8.tar.gz) = oxFClwgmcz34JB7zXcBA75jGeasU18PlTYJwmbOs7Ko=
SHA256 (cargo/ucd-trie-0.1.3.tar.gz) = Vt7hhTCbUNHxG/7e8P5tA2hC4/t3QTq+8p+PjRxdTBw=
SHA256 (cargo/unicode-segmentation-1.8.0.tar.gz) = iJWEmpSeeEXga9bcGqUXMaEDxCcHAQpbWRwAOPtzOFs=
SHA256 (cargo/unicode-width-0.1.9.tar.gz) = PtdC1Oor0RduI2FyyEKar1RIbnrAmNsp/+ZSngzlCXM=
SHA256 (cargo/unicode-xid-0.2.2.tar.gz) = jMuC1h+ApmPv4feHpRsWtaUeMxTWrDZbCGOfUjh7M/M=
SHA256 (cargo/vec_map-0.8.2.tar.gz) = 8b3fEYe+aS55xf/quJETLfsPI27TakPH7TnxFl7iAZE=
SHA256 (cargo/version-compare-0.0.11.tar.gz) = HBjIWe6tedi5XQnkZ4Vm6NcBBcTnslH3B6A98yRCZhs=
SHA256 (cargo/version-compare-0.1.0.tar.gz) = /ogke5LB32tt6A3cKQ85dtvfL19dP9BJqftZjG3VynM=
SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
SHA256 (cargo/syn-2.0.29.tar.gz) = wyTElOup2SUD5vHvLm33geePancFoCAtmAGxmIB9UYo=
SHA256 (cargo/system-deps-6.1.1.tar.gz) = MMLeik2PS4I9Y0r/yc0qdOyYxTp1bzF+UppIBGy/cfM=
SHA256 (cargo/target-lexicon-0.12.11.tar.gz) = nQ6RaxFIyOJjhQ4evL0EbzM+BoPHJIdrsNpj6kNz3Io=
SHA256 (cargo/thiserror-1.0.47.tar.gz) = l6gC7DCvwX7uR7KFX8cuDEzWK+m07+ZZHt3g7FvWjY8=
SHA256 (cargo/thiserror-impl-1.0.47.tar.gz) = a7YjtW45q33NSxuYu2yPjZB+0lWxjeJUCIAWsnqO4Zs=
SHA256 (cargo/toml-0.7.6.tar.gz) = wX6WOoGcMx3KzXq5V9gLwrmpweccgEgm0vKD3WUwZUI=
SHA256 (cargo/toml_datetime-0.6.3.tar.gz) = fNpz4vE5exJi1t/c74qvrhTR3ndI1mgi07/uttA+Xks=
SHA256 (cargo/toml_edit-0.19.14.tar.gz) = +BI/J+lpl0o9+6cg/bVgvjWfV7RDAtKAunLnanRIDoo=
SHA256 (cargo/unicode-ident-1.0.11.tar.gz) = MBq6rkdaqRaH64JRSzKKtHohGlMwJssl/D5Rm4at/Dw=
SHA256 (cargo/unicode-segmentation-1.10.1.tar.gz) = HdYkCYVniVEYiGYJQxp8O49RbkHTDgZD8D2UWSoUfjY=
SHA256 (cargo/version-compare-0.1.1.tar.gz) = V5pC/AuODGO3ZRmjOb4xvtV0kpUR+lPBo6yuJusljyk=
SHA256 (cargo/version_check-0.9.4.tar.gz) = SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
SHA256 (cargo/void-1.0.2.tar.gz) = agLkiF7TvA8t6Q6m3UXry7ZtrP/gNUf627DuridwiH0=
SHA256 (cargo/which-4.2.4.tar.gz) = Klp+SH6SHPIgIGhkqUqJtsaQW/wZ8QV/ompMs2DlwdI=
SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
SHA256 (cargo/winapi-util-0.1.5.tar.gz) = cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
SHA256 (cargo/wyz-0.2.0.tar.gz) = heYLDRtfmdslVpNOIZNwIHdqXTFSC/Fp6FGsROZCAhQ=
SHA256 (helvum-0.3.4.tar.gz) = 4ZBU87zRuiNMRRE0/n9Mav7jXxCMEiZCwdUC/BZ4XAI=
SIZE (cargo/aho-corasick-0.7.15.tar.gz) = 113071
SIZE (cargo/ansi_term-0.12.1.tar.gz) = 24838
SIZE (cargo/anyhow-1.0.53.tar.gz) = 44233
SIZE (cargo/arrayvec-0.5.2.tar.gz) = 27838
SIZE (cargo/atty-0.2.14.tar.gz) = 5470
SIZE (cargo/autocfg-1.0.1.tar.gz) = 12908
SIZE (cargo/bindgen-0.59.2.tar.gz) = 206267
SHA256 (cargo/winnow-0.5.12.tar.gz) = g4F7vs9yxzutcX7oaCDr8oYgPS4Ew5UfPNU4hpyJc2Q=
SHA256 (helvum-0.4.1.tar.gz) = UQ++RywdneVG8pi4+5VMST4uOtHfgOcwVYlyu+4daSw=
SIZE (cargo/aho-corasick-1.0.4.tar.gz) = 171175
SIZE (cargo/anyhow-1.0.75.tar.gz) = 43901
SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
SIZE (cargo/bindgen-0.66.1.tar.gz) = 218860
SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
SIZE (cargo/bitvec-0.19.6.tar.gz) = 147956
SIZE (cargo/cairo-rs-0.15.1.tar.gz) = 48370
SIZE (cargo/cairo-sys-rs-0.15.1.tar.gz) = 11280
SIZE (cargo/cc-1.0.72.tar.gz) = 57495
SIZE (cargo/bitflags-2.4.0.tar.gz) = 36954
SIZE (cargo/cairo-rs-0.18.0.tar.gz) = 54153
SIZE (cargo/cairo-sys-rs-0.18.0.tar.gz) = 11803
SIZE (cargo/cc-1.0.82.tar.gz) = 67879
SIZE (cargo/cexpr-0.6.0.tar.gz) = 17966
SIZE (cargo/cfg-expr-0.8.1.tar.gz) = 34539
SIZE (cargo/cfg-expr-0.9.1.tar.gz) = 37363
SIZE (cargo/cfg-if-0.1.10.tar.gz) = 7933
SIZE (cargo/cfg-expr-0.15.4.tar.gz) = 41460
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
SIZE (cargo/clang-sys-1.3.0.tar.gz) = 37713
SIZE (cargo/clap-2.34.0.tar.gz) = 202210
SIZE (cargo/clang-sys-1.6.1.tar.gz) = 41346
SIZE (cargo/convert_case-0.6.0.tar.gz) = 18675
SIZE (cargo/cookie-factory-0.3.2.tar.gz) = 14325
SIZE (cargo/either-1.6.1.tar.gz) = 13641
SIZE (cargo/env_logger-0.9.0.tar.gz) = 33573
SIZE (cargo/errno-0.2.8.tar.gz) = 9276
SIZE (cargo/errno-dragonfly-0.1.2.tar.gz) = 1810
SIZE (cargo/field-offset-0.3.4.tar.gz) = 6046
SIZE (cargo/funty-1.1.0.tar.gz) = 11631
SIZE (cargo/futures-channel-0.3.19.tar.gz) = 31940
SIZE (cargo/futures-core-0.3.19.tar.gz) = 14666
SIZE (cargo/futures-executor-0.3.19.tar.gz) = 17286
SIZE (cargo/futures-io-0.3.19.tar.gz) = 8901
SIZE (cargo/futures-task-0.3.19.tar.gz) = 11894
SIZE (cargo/futures-util-0.3.19.tar.gz) = 149240
SIZE (cargo/gdk-pixbuf-0.15.4.tar.gz) = 15237
SIZE (cargo/gdk-pixbuf-sys-0.15.1.tar.gz) = 9870
SIZE (cargo/gdk4-0.4.6.tar.gz) = 85067
SIZE (cargo/gdk4-sys-0.4.2.tar.gz) = 63630
SIZE (cargo/gio-0.15.4.tar.gz) = 188752
SIZE (cargo/gio-sys-0.15.4.tar.gz) = 79247
SIZE (cargo/glib-0.15.4.tar.gz) = 195190
SIZE (cargo/glib-macros-0.15.3.tar.gz) = 27245
SIZE (cargo/glib-sys-0.15.4.tar.gz) = 59856
SIZE (cargo/glob-0.3.0.tar.gz) = 18724
SIZE (cargo/gobject-sys-0.15.1.tar.gz) = 17589
SIZE (cargo/graphene-rs-0.15.1.tar.gz) = 17651
SIZE (cargo/graphene-sys-0.15.1.tar.gz) = 11456
SIZE (cargo/gsk4-0.4.6.tar.gz) = 24241
SIZE (cargo/gsk4-sys-0.4.2.tar.gz) = 11817
SIZE (cargo/gtk4-0.4.6.tar.gz) = 529740
SIZE (cargo/gtk4-macros-0.4.3.tar.gz) = 10116
SIZE (cargo/gtk4-sys-0.4.5.tar.gz) = 99876
SIZE (cargo/heck-0.3.3.tar.gz) = 10260
SIZE (cargo/heck-0.4.0.tar.gz) = 11161
SIZE (cargo/hermit-abi-0.1.19.tar.gz) = 9979
SIZE (cargo/humantime-2.1.0.tar.gz) = 16749
SIZE (cargo/itertools-0.10.3.tar.gz) = 118661
SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
SIZE (cargo/field-offset-0.3.6.tar.gz) = 10032
SIZE (cargo/futures-channel-0.3.28.tar.gz) = 32281
SIZE (cargo/futures-core-0.3.28.tar.gz) = 14780
SIZE (cargo/futures-executor-0.3.28.tar.gz) = 17743
SIZE (cargo/futures-io-0.3.28.tar.gz) = 8910
SIZE (cargo/futures-macro-0.3.28.tar.gz) = 11272
SIZE (cargo/futures-task-0.3.28.tar.gz) = 11848
SIZE (cargo/futures-util-0.3.28.tar.gz) = 158510
SIZE (cargo/gdk-pixbuf-0.18.0.tar.gz) = 18173
SIZE (cargo/gdk-pixbuf-sys-0.18.0.tar.gz) = 9674
SIZE (cargo/gdk4-0.7.2.tar.gz) = 88698
SIZE (cargo/gdk4-sys-0.7.2.tar.gz) = 64775
SIZE (cargo/gio-0.18.1.tar.gz) = 204998
SIZE (cargo/gio-sys-0.18.1.tar.gz) = 81369
SIZE (cargo/glib-0.18.1.tar.gz) = 261969
SIZE (cargo/glib-macros-0.18.0.tar.gz) = 49938
SIZE (cargo/glib-sys-0.18.1.tar.gz) = 60464
SIZE (cargo/glob-0.3.1.tar.gz) = 18880
SIZE (cargo/gobject-sys-0.18.0.tar.gz) = 18699
SIZE (cargo/graphene-rs-0.18.1.tar.gz) = 17724
SIZE (cargo/graphene-sys-0.18.1.tar.gz) = 11573
SIZE (cargo/gsk4-0.7.2.tar.gz) = 32358
SIZE (cargo/gsk4-sys-0.7.2.tar.gz) = 14612
SIZE (cargo/gtk4-0.7.2.tar.gz) = 468489
SIZE (cargo/gtk4-macros-0.7.2.tar.gz) = 16770
SIZE (cargo/gtk4-sys-0.7.2.tar.gz) = 105913
SIZE (cargo/hashbrown-0.14.0.tar.gz) = 116103
SIZE (cargo/heck-0.4.1.tar.gz) = 11567
SIZE (cargo/indexmap-2.0.0.tar.gz) = 64038
SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
SIZE (cargo/lazycell-1.3.0.tar.gz) = 12502
SIZE (cargo/lexical-core-0.7.6.tar.gz) = 494385
SIZE (cargo/libc-0.2.116.tar.gz) = 566648
SIZE (cargo/libloading-0.7.3.tar.gz) = 27378
SIZE (cargo/libspa-0.4.1.tar.gz) = 32491
SIZE (cargo/libspa-sys-0.4.1.tar.gz) = 2603
SIZE (cargo/log-0.4.14.tar.gz) = 34582
SIZE (cargo/memchr-2.3.4.tar.gz) = 23077
SIZE (cargo/memoffset-0.6.5.tar.gz) = 7686
SIZE (cargo/libc-0.2.147.tar.gz) = 686772
SIZE (cargo/libspa-0.7.0.tar.gz) = 54348
SIZE (cargo/libspa-sys-0.7.0.tar.gz) = 10140
SIZE (cargo/log-0.4.20.tar.gz) = 38307
SIZE (cargo/memchr-2.5.0.tar.gz) = 65812
SIZE (cargo/memoffset-0.7.1.tar.gz) = 8556
SIZE (cargo/memoffset-0.9.0.tar.gz) = 9033
SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
SIZE (cargo/nix-0.14.1.tar.gz) = 185227
SIZE (cargo/nom-6.2.1.tar.gz) = 148362
SIZE (cargo/nom-7.1.0.tar.gz) = 115647
SIZE (cargo/once_cell-1.9.0.tar.gz) = 30702
SIZE (cargo/pango-0.15.2.tar.gz) = 43604
SIZE (cargo/pango-sys-0.15.1.tar.gz) = 24709
SIZE (cargo/nix-0.26.2.tar.gz) = 277973
SIZE (cargo/nom-7.1.3.tar.gz) = 117570
SIZE (cargo/once_cell-1.18.0.tar.gz) = 32969
SIZE (cargo/pango-0.18.0.tar.gz) = 47499
SIZE (cargo/pango-sys-0.18.0.tar.gz) = 24709
SIZE (cargo/peeking_take_while-0.1.2.tar.gz) = 6697
SIZE (cargo/pest-2.1.3.tar.gz) = 77986
SIZE (cargo/pin-project-lite-0.2.8.tar.gz) = 27847
SIZE (cargo/pin-project-lite-0.2.12.tar.gz) = 29073
SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
SIZE (cargo/pipewire-0.4.1.tar.gz) = 36546
SIZE (cargo/pipewire-sys-0.4.1.tar.gz) = 2297
SIZE (cargo/pkg-config-0.3.24.tar.gz) = 16489
SIZE (cargo/proc-macro-crate-1.1.0.tar.gz) = 8535
SIZE (cargo/pipewire-0.7.0.tar.gz) = 46397
SIZE (cargo/pipewire-sys-0.7.0.tar.gz) = 2992
SIZE (cargo/pkg-config-0.3.27.tar.gz) = 18838
SIZE (cargo/proc-macro-crate-1.3.1.tar.gz) = 9678
SIZE (cargo/proc-macro-error-1.0.4.tar.gz) = 25293
SIZE (cargo/proc-macro-error-attr-1.0.4.tar.gz) = 7971
SIZE (cargo/proc-macro2-1.0.36.tar.gz) = 41411
SIZE (cargo/quote-1.0.15.tar.gz) = 27281
SIZE (cargo/radium-0.5.3.tar.gz) = 7588
SIZE (cargo/regex-1.4.6.tar.gz) = 242248
SIZE (cargo/regex-syntax-0.6.25.tar.gz) = 293293
SIZE (cargo/proc-macro2-1.0.66.tar.gz) = 43575
SIZE (cargo/quote-1.0.33.tar.gz) = 28090
SIZE (cargo/regex-1.9.3.tar.gz) = 252676
SIZE (cargo/regex-automata-0.3.6.tar.gz) = 607174
SIZE (cargo/regex-syntax-0.7.4.tar.gz) = 343365
SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
SIZE (cargo/rustc_version-0.3.3.tar.gz) = 12119
SIZE (cargo/ryu-1.0.9.tar.gz) = 48391
SIZE (cargo/semver-0.11.0.tar.gz) = 20826
SIZE (cargo/semver-parser-0.10.2.tar.gz) = 23176
SIZE (cargo/serde-1.0.136.tar.gz) = 76158
SIZE (cargo/rustc_version-0.4.0.tar.gz) = 12175
SIZE (cargo/semver-1.0.18.tar.gz) = 29703
SIZE (cargo/serde-1.0.183.tar.gz) = 77210
SIZE (cargo/serde_spanned-0.6.3.tar.gz) = 7737
SIZE (cargo/shlex-1.1.0.tar.gz) = 5199
SIZE (cargo/signal-0.7.0.tar.gz) = 11974
SIZE (cargo/slab-0.4.5.tar.gz) = 15888
SIZE (cargo/smallvec-1.8.0.tar.gz) = 27992
SIZE (cargo/slab-0.4.8.tar.gz) = 16928
SIZE (cargo/smallvec-1.11.0.tar.gz) = 34680
SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
SIZE (cargo/strsim-0.8.0.tar.gz) = 9309
SIZE (cargo/strum-0.21.0.tar.gz) = 5296
SIZE (cargo/strum_macros-0.21.1.tar.gz) = 16280
SIZE (cargo/syn-1.0.86.tar.gz) = 235126
SIZE (cargo/system-deps-3.2.0.tar.gz) = 21476
SIZE (cargo/system-deps-6.0.1.tar.gz) = 22873
SIZE (cargo/tap-1.0.1.tar.gz) = 11316
SIZE (cargo/termcolor-1.1.2.tar.gz) = 17287
SIZE (cargo/textwrap-0.11.0.tar.gz) = 17322
SIZE (cargo/thiserror-1.0.30.tar.gz) = 17748
SIZE (cargo/thiserror-impl-1.0.30.tar.gz) = 15230
SIZE (cargo/toml-0.5.8.tar.gz) = 54219
SIZE (cargo/ucd-trie-0.1.3.tar.gz) = 44615
SIZE (cargo/unicode-segmentation-1.8.0.tar.gz) = 94011
SIZE (cargo/unicode-width-0.1.9.tar.gz) = 16745
SIZE (cargo/unicode-xid-0.2.2.tar.gz) = 14955
SIZE (cargo/vec_map-0.8.2.tar.gz) = 14466
SIZE (cargo/version-compare-0.0.11.tar.gz) = 15208
SIZE (cargo/version-compare-0.1.0.tar.gz) = 14169
SIZE (cargo/syn-1.0.109.tar.gz) = 237611
SIZE (cargo/syn-2.0.29.tar.gz) = 241664
SIZE (cargo/system-deps-6.1.1.tar.gz) = 24171
SIZE (cargo/target-lexicon-0.12.11.tar.gz) = 24594
SIZE (cargo/thiserror-1.0.47.tar.gz) = 18811
SIZE (cargo/thiserror-impl-1.0.47.tar.gz) = 15080
SIZE (cargo/toml-0.7.6.tar.gz) = 49220
SIZE (cargo/toml_datetime-0.6.3.tar.gz) = 10770
SIZE (cargo/toml_edit-0.19.14.tar.gz) = 94875
SIZE (cargo/unicode-ident-1.0.11.tar.gz) = 42067
SIZE (cargo/unicode-segmentation-1.10.1.tar.gz) = 98416
SIZE (cargo/version-compare-0.1.1.tar.gz) = 13224
SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
SIZE (cargo/void-1.0.2.tar.gz) = 2356
SIZE (cargo/which-4.2.4.tar.gz) = 9259
SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SIZE (cargo/wyz-0.2.0.tar.gz) = 12926
SIZE (helvum-0.3.4.tar.gz) = 130579
SIZE (cargo/winnow-0.5.12.tar.gz) = 144683
SIZE (helvum-0.4.1.tar.gz) = 136484

View File

@ -0,0 +1,44 @@
From d70d83d7afc601eb3ef244379846e0d5f46dd0e5 Mon Sep 17 00:00:00 2001
From: Mike Rostecki <vadorovsky@protonmail.com>
Date: Tue, 22 Aug 2023 00:02:06 +0200
Subject: [PATCH] libspa: Fix the bingen type name
Index: modcargo-crates/libspa-0.7.0/src/utils/mod.rs
--- modcargo-crates/libspa-0.7.0/src/utils/mod.rs.orig
+++ modcargo-crates/libspa-0.7.0/src/utils/mod.rs
@@ -2,7 +2,7 @@
use bitflags::bitflags;
use convert_case::{Case, Casing};
-use std::{ffi::CStr, fmt::Debug};
+use std::{ffi::CStr, fmt::Debug, os::raw::c_uint};
pub use spa_sys::spa_fraction as Fraction;
pub use spa_sys::spa_rectangle as Rectangle;
@@ -74,7 +74,7 @@ pub enum ChoiceEnum<T: CanonicalFixedSizedPod> {
}
#[derive(Copy, Clone, PartialEq, Eq)]
-pub struct SpaTypes(pub spa_sys::_bindgen_ty_10);
+pub struct SpaTypes(pub c_uint);
#[allow(non_upper_case_globals)]
impl SpaTypes {
@@ -132,13 +132,13 @@ impl SpaTypes {
pub const VendorOther: Self = Self(spa_sys::SPA_TYPE_VENDOR_Other);
- /// Obtain a [`SpaTypes`] from a raw `_bindgen_ty_10` variant.
- pub fn from_raw(raw: spa_sys::_bindgen_ty_10) -> Self {
+ /// Obtain a [`SpaTypes`] from a raw `c_uint` variant.
+ pub fn from_raw(raw: c_uint) -> Self {
Self(raw)
}
- /// Get the raw [`spa_sys::_bindgen_ty_10`] representing this `SpaTypes`.
- pub fn as_raw(&self) -> spa_sys::_bindgen_ty_10 {
+ /// Get the raw [`c_uint`](std::os::raw::c_uint) representing this `SpaTypes`.
+ pub fn as_raw(&self) -> c_uint {
self.0
}
}

View File

@ -1 +1 @@
XXX
Helvum is a GTK-based patchbay for pipewire, inspired by the JACK tool catia.

View File

@ -9,10 +9,16 @@ CATEGORIES= audio
WANTLIB += X11 Xfixes c canberra curses dbus-1 epoll-shim glib-2.0
WANTLIB += gobject-2.0 gstallocators-1.0 gstaudio-1.0 gstbase-1.0
WANTLIB += gstreamer-1.0 gstvideo-1.0 intl m pthread readline
WANTLIB += gstreamer-1.0 gstvideo-1.0 intl m opus pthread readline
WANTLIB += sndfile
BUILD_DEPENDS= devel/gettext,-tools
MODULES= devel/meson \
lang/python
MODPY_RUNDEP= No
BUILD_DEPENDS= devel/gettext,-tools \
textproc/py-docutils${MODPY_FLAVOR}
LIB_DEPENDS= audio/libcanberra \
audio/libsndfile \
@ -29,9 +35,7 @@ CONFIGURE_ARGS= -Dsystemd=disabled \
# until supported and/or proven useful
CONFIGURE_ARGS += -Dpipewire-alsa=disabled \
-Dpipewire-jack=disabled \
-Dbluez5=disabled \
-Djack=disabled \
-Dlibcamera=disabled \
-Droc=disabled \
-Decho-cancel-webrtc=disabled \
@ -40,8 +44,7 @@ CONFIGURE_ARGS += -Dpipewire-alsa=disabled \
-Davb=disabled \
-Dlibffado=disabled \
-Dlibmysofa=disabled \
-Davahi=disabled \
-Dopus=disabled
-Davahi=disabled
# PAM limits.d file
CONFIGURE_ARGS += -Drlimits-install=false
@ -55,14 +58,20 @@ CONFIGURE_ARGS += -Dlibusb=disabled
# needs udev
CONFIGURE_ARGS += -Dv4l2=disabled
# needs alsa
CONFIGURE_ARGS += -Dsession-managers=[]
# XXX needs O_TMPFILE
CONFIGURE_ARGS += -Dpipewire-v4l2=disabled
# XXX to be revisited; useful to replace the pulseaudio daemon but it seems to
# depend on systemd activation for now
# needs alsa
CONFIGURE_ARGS += -Dsession-managers=[]
# XXX to be revisited; useful to replace Jack (audio/jack)
# Jack2 client
CONFIGURE_ARGS += -Djack=disabled
# Jack3 server
CONFIGURE_ARGS += -Dpipewire-jack=disabled
# XXX to be revisited; useful to replace the pulseaudio daemon
# (audio/pulseaudio) but it seems to depend on systemd activation for now
CONFIGURE_ARGS += -Dlibpulse=disabled
# libintl

View File

@ -0,0 +1,14 @@
../pipewire-0.3.80/src/modules/module-protocol-pulse/pulse-server.c:211:64: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
Index: src/modules/module-protocol-pulse/pulse-server.c
--- src/modules/module-protocol-pulse/pulse-server.c.orig
+++ src/modules/module-protocol-pulse/pulse-server.c
@@ -208,7 +208,7 @@ static int send_object_event(struct client *client, st
{
uint32_t event = 0, mask = 0, res_index = o->index;
- pw_log_debug("index:%d id:%d %08lx type:%u", o->index, o->id, o->change_mask, type);
+ pw_log_debug("index:%d id:%d %08llx type:%u", o->index, o->id, o->change_mask, type);
if (pw_manager_object_is_sink(o) && o->change_mask & PW_MANAGER_OBJECT_FLAG_SINK) {
client_queue_subscribe_event(client,

View File

@ -1,12 +0,0 @@
Index: src/modules/module-protocol-simple.c
--- src/modules/module-protocol-simple.c.orig
+++ src/modules/module-protocol-simple.c
@@ -523,7 +523,7 @@ on_connect(void *data, int fd, uint32_t mask)
struct pw_properties *props = NULL;
addrlen = sizeof(addr);
- client_fd = accept4(fd, (struct sockaddr *) &addr, &addrlen, SOCK_NONBLOCK | SOCK_CLOEXEC);
+ client_fd = accept4(fd, &addr, &addrlen, SOCK_NONBLOCK | SOCK_CLOEXEC);
if (client_fd < 0)
goto error;

View File

@ -400,3 +400,8 @@ share/pipewire/pipewire.conf
share/pipewire/pipewire.conf.avail/
share/pipewire/pipewire.conf.avail/10-rates.conf
share/pipewire/pipewire.conf.avail/20-upmix.conf
@sample ${SYSCONFDIR}/pipewire/
@sample ${SYSCONFDIR}/pipewire/client-rt.conf.d/
@sample ${SYSCONFDIR}/pipewire/client.conf.d/
@sample ${SYSCONFDIR}/pipewire/minimal.conf.d/
@sample ${SYSCONFDIR}/pipewire/pipewire.conf.d/